All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMAxisLine
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIGSMAxisLine
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMAxisLine
Interface to Axis Line feature.
Role: Allows you to acess data of Axis Line feature created by using
an element, an direction and type based on input element selected.
- See also:
- CATIGSMFactory.CreateAxisLine
Method Index
- o
GetAxisLineType(enum CATGSMAxisLineType&)
- Gets AxisLine Type.
- o
GetDirection(CATIGSMDirection_var&)
- Gets the reference direction used in computation of axis.
- o
GetElement(CATISpecObject_var&)
- Gets the element from which axis is computed.
- o
SetAxisLineType(enum CATGSMAxisLineType)
- Sets AxisLine Type.
- o
SetDirection(CATIGSMDirection_var&)
- Used to define the axis direction.
- o
SetElement(CATISpecObject_var)
- Sets the element for computation of axis.
Methods
o GetAxisLineType
public virtual HRESULT GetAxisLineType( | enum CATGSMAxisLineType& | oAxisType) = 0 |
-
Gets AxisLine Type.
(Available only if the element selected is circle, arc, ellipse, partial ellipse or oblong)
- Parameters:
-
- oAxisType
- Axis Type specified
enum CATGSMAxisLineType {CATGSMAxisLineType_None = 0,
o GetDirection
public virtual HRESULT GetDirection( | CATIGSMDirection_var& | ohDir) = 0 |
-
Gets the reference direction used in computation of axis.
(Available only if the element selected is circle,arc or sphere).
Note: If the element is circle or arc Axis may be normal to reference direction or aligned
with reference direction.
- Parameters:
-
- ohDir
- direction specified
o GetElement
public virtual HRESULT GetElement( | CATISpecObject_var& | ohElement) = 0 |
-
Gets the element from which axis is computed.
- Parameters:
-
- ohElement
- Element used for computation
o SetAxisLineType
public virtual HRESULT SetAxisLineType( | const enum CATGSMAxisLineType | iAxisType) = 0 |
-
Sets AxisLine Type.
(Available only if the element selected is circle, arc, ellipse, partial ellipse or oblong)
- Parameters:
-
- iAxisType
- Axis Type specified
enum CATGSMAxisLineType {CATGSMAxisLineType_None = 0,
o SetDirection
public virtual HRESULT SetDirection( | const CATIGSMDirection_var& | ihDir) = 0 |
-
Used to define the axis direction.
(Aviailable only if the element selcted is circle or arc).
Note: Axis may be normal to reference direction or aligned with reference direction
- Parameters:
-
- ihDir
- direction specified
o SetElement
-
Sets the element for computation of axis.
- Parameters:
-
- ihElement
- Element used for computation
This object is included in the file: CATIGSMAxisLine.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces