Interface Location3D
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,IChartObject,Location,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
Location3DImpl
A representation of the model object
'Location3 D'.
Location3D represents a 3D point with its
coordinates.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondoublegetZ()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, eUnsetMethods inherited from interface org.eclipse.birt.chart.model.attribute.Location
getX, getY, isSetX, isSetY, set, setX, setY, translate, unsetX, unsetYMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
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:
-
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
boolean isSetZ()Returns whether the value of the 'Z' attribute is set.- Returns:
- whether the value of the 'Z' attribute is set.
- See Also:
-
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
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
-