Interface Location3D
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,IChartObject,Location,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
Location3DImpl
public interface Location3D extends Location
A representation of the model object 'Location3 D'. Location3D represents a 3D point with its coordinates.The following features are supported:
- See Also:
AttributePackage.getLocation3D()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Location3DcopyInstance()doublegetZ()Returns the value of the 'Z' attribute.booleanisSetZ()Returns whether the value of the 'Z' attribute is set.voidlinkToVector(Vector vector)Used to link a Location3D to a Vector for live update of the coordinates.voidscale(double dScale)Causes the internal (x,y) values to be scaled by a relative (dScale) valuevoidset(double dX, double dY, double dZ)A convenience method for defining member variables NOTE: Manually createdvoidsetZ(double value)Sets the value of the 'Z' attribute.voidtranslate(double dTranslateX, double dTranslateY, double dTranslateZ)Causes the internal (x,y,z) values to be translated by a relative value of (dTranslateX, dTranslateY, dTranslateZ)voidunsetZ()Unsets the value of the 'Z' attribute.-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
-
-
-
Method Detail
-
getZ
double getZ()
Returns the value of the 'Z' attribute.If the meaning of the 'Z' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Z' attribute.
- See Also:
isSetZ(),unsetZ(),setZ(double),AttributePackage.getLocation3D_Z()
-
setZ
void setZ(double value)
Sets the value of the 'Z' attribute.
-
unsetZ
void unsetZ()
Unsets the value of the 'Z' attribute.- See Also:
isSetZ(),getZ(),setZ(double)
-
isSetZ
boolean isSetZ()
Returns whether the value of the 'Z' attribute is set.- Returns:
- whether the value of the 'Z' attribute is set.
- See Also:
unsetZ(),getZ(),setZ(double)
-
scale
void scale(double dScale)
Description copied from interface:LocationCauses the internal (x,y) values to be scaled by a relative (dScale) value
-
translate
void translate(double dTranslateX, double dTranslateY, double dTranslateZ)Causes the internal (x,y,z) values to be translated by a relative value of (dTranslateX, dTranslateY, dTranslateZ)- Parameters:
dTranslateX-dTranslateY-dTranslateZ-
-
set
void set(double dX, double dY, double dZ)A convenience method for defining member variables NOTE: Manually created- Parameters:
dX-dY-dZ-
-
linkToVector
void linkToVector(Vector vector)
Used to link a Location3D to a Vector for live update of the coordinates.
-
copyInstance
Location3D copyInstance()
- Specified by:
copyInstancein interfaceIChartObject- Specified by:
copyInstancein interfaceLocation
-
-