All Frameworks  Class Hierarchy  This Framework  Next  Indexes

GeometricObjects Interface CATCartesianPoint

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---GeometricObjects.CATICGMUnknown
        |
        +---GeometricObjects.CATICGMObject
          |
          +---GeometricObjects.CATGeometry
            |
            +---GeometricObjects.CATPoint
              |
              +---CATCartesianPoint
 

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


interface CATCartesianPoint

Interface representing a geometric cartesian point.

The CATCartesianPoint is created through the CreateCartesianPoint method of the CATGeoFactory interface, and deleted with the Remove method.


Method Index


o SetCoord(double,double,double)
Modifies the three cartesian coordinates of this CATCartesianPoint.
o SetX(double)
Modifies the first cartesian coordinate of this CATCartesianPoint.
o SetY(double)
Modifies the second cartesian coordinate of this CATCartesianPoint.
o SetZ(double)
Modifies the third cartesian coordinate of this CATCartesianPoint.

Methods


o SetCoord
public virtual void SetCoord(double iFirstCoord,
double iSecondCoord,
double iThirdCoord)=0
Modifies the three cartesian coordinates of this CATCartesianPoint.
Parameters:
iFirstCoord
The first coordinate.
iSecondCoord
The second coordinate.
iThirdCoord
The third coordinate.
o SetX
public virtual void SetX(double iFirstCoord)=0
Modifies the first cartesian coordinate of this CATCartesianPoint.
Parameters:
iFirstCoord
The new value of the first coordinate.
o SetY
public virtual void SetY(double iSecondCoord)=0
Modifies the second cartesian coordinate of this CATCartesianPoint.
Parameters:
iSecondCoord
The new value of the second coordinate.
o SetZ
public virtual void SetZ(double iThirdCoord)=0
Modifies the third cartesian coordinate of this CATCartesianPoint.
Parameters:
iThirdCoord
The vnew value of the third coordinate.

This object is included in the file: CATCartesianPoint.h
If needed, your Imakefile.mk should include the module: CATGeometricObjects

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