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
public virtual HRESULT SetCoordinates( const CATICkeParm_var iX,
const CATICkeParm_var iY,
const CATICkeParm_var iZ) = 0
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
public virtual HRESULT SetReferencePoint( const CATISpecObject_var iRefPoint) = 0
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

Copyright © 2003, Dassault Systèmes. All rights reserved.