|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Angle3D
A representation of the model object 'Angle3 D'. Angle3D represents the angle in 3D coordinate system, it's composed of 3 angle values, each of which coresponds to an axis.
The following features are supported:
AttributePackage.getAngle3D()| Method Summary | |
|---|---|
Angle3D |
copyInstance()
|
double |
getAxisAngle()
Returns the specific axis angle value if axis type specified, or just returns Zero. |
AngleType |
getType()
Returns the value of the 'Type' attribute. |
double |
getXAngle()
Returns the value of the 'XAngle' attribute. |
double |
getYAngle()
Returns the value of the 'YAngle' attribute. |
double |
getZAngle()
Returns the value of the 'ZAngle' attribute. |
boolean |
isSetType()
Returns whether the value of the ' Type' attribute is set. |
boolean |
isSetXAngle()
Returns whether the value of the ' XAngle' attribute is set. |
boolean |
isSetYAngle()
Returns whether the value of the ' YAngle' attribute is set. |
boolean |
isSetZAngle()
Returns whether the value of the ' ZAngle' attribute is set. |
void |
set(double x,
double y,
double z)
Sets the x,y,z angle in one punch. |
void |
setType(AngleType value)
Sets the value of the ' Type' attribute. |
void |
setXAngle(double value)
Sets the value of the ' XAngle' attribute. |
void |
setYAngle(double value)
Sets the value of the ' YAngle' attribute. |
void |
setZAngle(double value)
Sets the value of the ' ZAngle' attribute. |
void |
unsetType()
Unsets the value of the ' Type' attribute. |
void |
unsetXAngle()
Unsets the value of the ' XAngle' attribute. |
void |
unsetYAngle()
Unsets the value of the ' YAngle' attribute. |
void |
unsetZAngle()
Unsets the value of the ' ZAngle' 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 |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
double getXAngle()
If the meaning of the 'XAngle' attribute isn't clear, there really should be more of a description here...
isSetXAngle(),
unsetXAngle(),
setXAngle(double),
AttributePackage.getAngle3D_XAngle()void setXAngle(double value)
XAngle' attribute.
value - the new value of the 'XAngle' attribute.isSetXAngle(),
unsetXAngle(),
getXAngle()void unsetXAngle()
XAngle' attribute.
isSetXAngle(),
getXAngle(),
setXAngle(double)boolean isSetXAngle()
XAngle' attribute is set.
unsetXAngle(),
getXAngle(),
setXAngle(double)double getYAngle()
If the meaning of the 'YAngle' attribute isn't clear, there really should be more of a description here...
isSetYAngle(),
unsetYAngle(),
setYAngle(double),
AttributePackage.getAngle3D_YAngle()void setYAngle(double value)
YAngle' attribute.
value - the new value of the 'YAngle' attribute.isSetYAngle(),
unsetYAngle(),
getYAngle()void unsetYAngle()
YAngle' attribute.
isSetYAngle(),
getYAngle(),
setYAngle(double)boolean isSetYAngle()
YAngle' attribute is set.
unsetYAngle(),
getYAngle(),
setYAngle(double)double getZAngle()
If the meaning of the 'ZAngle' attribute isn't clear, there really should be more of a description here...
isSetZAngle(),
unsetZAngle(),
setZAngle(double),
AttributePackage.getAngle3D_ZAngle()void setZAngle(double value)
ZAngle' attribute.
value - the new value of the 'ZAngle' attribute.isSetZAngle(),
unsetZAngle(),
getZAngle()void unsetZAngle()
ZAngle' attribute.
isSetZAngle(),
getZAngle(),
setZAngle(double)boolean isSetZAngle()
ZAngle' attribute is set.
unsetZAngle(),
getZAngle(),
setZAngle(double)AngleType getType()
"None".
The literals are from the enumeration AngleType.
If the meaning of the 'Type' attribute isn't clear, there really should be more of a description here...
Attribute "Type" specifies how will the angle values be used. It can be X, Y, Z or None, which indicate that the angle value is devoted to representing an angle corresponding to x,y or z axis or a 3D angle.
AngleType,
isSetType(),
unsetType(),
setType(AngleType),
AttributePackage.getAngle3D_Type()void setType(AngleType value)
Type' attribute.
value - the new value of the 'Type' attribute.AngleType,
isSetType(),
unsetType(),
getType()void unsetType()
Type' attribute.
isSetType(),
getType(),
setType(AngleType)boolean isSetType()
Type' attribute is set.
unsetType(),
getType(),
setType(AngleType)
void set(double x,
double y,
double z)
x - y - z - double getAxisAngle()
Angle3D copyInstance()
copyInstance in interface IChartObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||