CATGSMUseItf Interface CATIGSMUsePointCoord

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIGSMUsePointCoord

Interface to point feature defined by coordinates.
Role: Allows you to access data of the point feature created with its cartesian coordinates.

See also:


Method Index


o GetCoordinates(CATICkeParm_var&,CATICkeParm_var&,CATICkeParm_var&)
Gets the X, Y, Z coordinates of the point.
o GetReferenceAxis(CATIMmiMechanicalFeature_var&)
Gets the reference Axis.
o GetReferencePoint(CATIMmiMechanicalFeature_var&)
Gets the reference point.
o SetCoordinates(CATICkeParm_var,CATICkeParm_var,CATICkeParm_var)
Sets the X, Y, Z coordinates of the point.
o SetReferenceAxis(CATIMmiMechanicalFeature_var&)
Sets the reference Axis.
o SetReferencePoint(CATIMmiMechanicalFeature_var)
Sets the reference point.

Methods


o GetCoordinates
public virtual GetCoordinates( oX,
oY,
oZ)
Gets the X, Y, Z coordinates of the point.
Parameters:
oX
X coordinate
oY
Y coordinate
oZ
Z coordinate
o GetReferenceAxis
public virtual GetReferenceAxis( oRefAxis)
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 GetReferencePoint( oRefPoint)
Gets the reference point. This data is not mandatory, if Point is null, the origin point is taken.
o SetCoordinates
public virtual SetCoordinates( const iX,
const iY,
const iZ)
Sets the X, Y, Z coordinates of the point.
Parameters:
iX
X coordinate
iY
Y coordinate
iZ
Z coordinate
o SetReferenceAxis
public virtual SetReferenceAxis( const iRefAxis)
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 SetReferencePoint( const iRefPoint)
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: CATIGSMUsePointCoord.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.