All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMPointCoord
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIGSMPointCoord
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMPointCoord
Interface to point feature defined by coordinates.
Role: Allows you to access data of the point feature created with
its cartesian coordinates.
- See also:
- CATIGSMFactory.CreatePoint
Method Index
- o
GetCoordinates(CATICkeParm_var&,CATICkeParm_var&,CATICkeParm_var&)
- Gets the X, Y, Z coordinates of the point.
- o
GetReferenceAxis(CATISpecObject_var&)
- Gets the reference Axis.
- o
GetReferencePoint(CATISpecObject_var&)
- Gets the reference point.
- o
SetCoordinates(CATICkeParm_var,CATICkeParm_var,CATICkeParm_var)
- Sets the X, Y, Z coordinates of the point.
- o
SetReferenceAxis(CATISpecObject_var&)
- Sets the reference Axis.
- o
SetReferencePoint(CATISpecObject_var)
- Sets the reference point.
Methods
o GetCoordinates
public virtual HRESULT GetCoordinates( | CATICkeParm_var& | oX, |
| CATICkeParm_var& | oY, |
| CATICkeParm_var& | oZ) = 0 |
-
Gets the X, Y, Z coordinates of the point.
- Parameters:
-
- oX
- X coordinate
- oY
- Y coordinate
- oZ
- Z coordinate
o GetReferenceAxis
public virtual HRESULT GetReferenceAxis( | CATISpecObject_var& | oRefAxis) = 0 |
-
Gets the reference Axis.
This data is not mandatory, if oRefAxis is null, then absolute axis system is considered as reference axis system.
o GetReferencePoint
public virtual HRESULT GetReferencePoint( | CATISpecObject_var& | oRefPoint) = 0 |
-
Gets the reference point.
This data is not mandatory, if Point is null, the origin point is taken.
o SetCoordinates
-
Sets the X, Y, Z coordinates of the point.
- Parameters:
-
- iX
- X coordinate
- iY
- Y coordinate
- iZ
- Z coordinate
o SetReferenceAxis
public virtual HRESULT SetReferenceAxis( | const CATISpecObject_var& | iRefAxis) = 0 |
-
Sets the reference Axis.
This data is not mandatory, if iRefAxis is null, then absolute axis system is considered as reference axis system.
o SetReferencePoint
-
Sets the reference point.
This data is not mandatory, if Point is null, the origin point is taken.
This object is included in the file: CATIGSMPointCoord.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces