org.eclipse.birt.chart.model.attribute
Interface Angle3D

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
Angle3DImpl

public interface Angle3D
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Angle3 D'. This type defines the angle of three directions.

The following features are supported:

See Also:
AttributePackage.getAngle3D()

Method Summary
 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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getXAngle

public double getXAngle()
Returns the value of the 'XAngle' attribute.

If the meaning of the 'XAngle' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'XAngle' attribute.
See Also:
isSetXAngle(), unsetXAngle(), setXAngle(double), AttributePackage.getAngle3D_XAngle()

setXAngle

public void setXAngle(double value)
Sets the value of the 'XAngle' attribute.

Parameters:
value - the new value of the 'XAngle' attribute.
See Also:
isSetXAngle(), unsetXAngle(), getXAngle()

unsetXAngle

public void unsetXAngle()
Unsets the value of the 'XAngle' attribute.

See Also:
isSetXAngle(), getXAngle(), setXAngle(double)

isSetXAngle

public boolean isSetXAngle()
Returns whether the value of the 'XAngle' attribute is set.

Returns:
whether the value of the 'XAngle' attribute is set.
See Also:
unsetXAngle(), getXAngle(), setXAngle(double)

getYAngle

public double getYAngle()
Returns the value of the 'YAngle' attribute.

If the meaning of the 'YAngle' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'YAngle' attribute.
See Also:
isSetYAngle(), unsetYAngle(), setYAngle(double), AttributePackage.getAngle3D_YAngle()

setYAngle

public void setYAngle(double value)
Sets the value of the 'YAngle' attribute.

Parameters:
value - the new value of the 'YAngle' attribute.
See Also:
isSetYAngle(), unsetYAngle(), getYAngle()

unsetYAngle

public void unsetYAngle()
Unsets the value of the 'YAngle' attribute.

See Also:
isSetYAngle(), getYAngle(), setYAngle(double)

isSetYAngle

public boolean isSetYAngle()
Returns whether the value of the 'YAngle' attribute is set.

Returns:
whether the value of the 'YAngle' attribute is set.
See Also:
unsetYAngle(), getYAngle(), setYAngle(double)

getZAngle

public double getZAngle()
Returns the value of the 'ZAngle' attribute.

If the meaning of the 'ZAngle' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'ZAngle' attribute.
See Also:
isSetZAngle(), unsetZAngle(), setZAngle(double), AttributePackage.getAngle3D_ZAngle()

setZAngle

public void setZAngle(double value)
Sets the value of the 'ZAngle' attribute.

Parameters:
value - the new value of the 'ZAngle' attribute.
See Also:
isSetZAngle(), unsetZAngle(), getZAngle()

unsetZAngle

public void unsetZAngle()
Unsets the value of the 'ZAngle' attribute.

See Also:
isSetZAngle(), getZAngle(), setZAngle(double)

isSetZAngle

public boolean isSetZAngle()
Returns whether the value of the 'ZAngle' attribute is set.

Returns:
whether the value of the 'ZAngle' attribute is set.
See Also:
unsetZAngle(), getZAngle(), setZAngle(double)

getType

public AngleType getType()
Returns the value of the 'Type' attribute. The default value is "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...

Returns:
the value of the 'Type' attribute.
See Also:
AngleType, isSetType(), unsetType(), setType(AngleType), AttributePackage.getAngle3D_Type()

setType

public void setType(AngleType value)
Sets the value of the 'Type' attribute.

Parameters:
value - the new value of the 'Type' attribute.
See Also:
AngleType, isSetType(), unsetType(), getType()

unsetType

public void unsetType()
Unsets the value of the 'Type' attribute.

See Also:
isSetType(), getType(), setType(AngleType)

isSetType

public boolean isSetType()
Returns whether the value of the 'Type' attribute is set.

Returns:
whether the value of the 'Type' attribute is set.
See Also:
unsetType(), getType(), setType(AngleType)

set

public void set(double x,
                double y,
                double z)
Sets the x,y,z angle in one punch.

Parameters:
x -
y -
z -

getAxisAngle

public double getAxisAngle()
Returns the specific axis angle value if axis type specified, or just returns Zero.

Returns:


Copyright © 2005-2007 Actuate Corp. All rights reserved.