GeometricObjects Interface CATMacroPoint

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


interface CATMacroPoint

Interface representing a set geometric points to be considered as one point.

The CATMacroPoint is created through the CreateMacroPoint method of the CATGeoFactory interface and deleted with the Remove method.


Method Index


o Append(CATPoint*)
Adds a new CATPoint into this CATMacroPoint.
o Next(CATPoint*)
Scans the points included into this CATMacroPoint.
o Next(CATPoint*,CATGeometry*)
Scans the points of this CATMacroPoint lying on a given geometric support.
o Remove(CATPoint*)
Removes a CATPoint from CATMacroPoint.

Methods


o Append
public virtual Append( const iNewSubElement)
Adds a new CATPoint into this CATMacroPoint.
Parameters:
iNewSubElement
A pointer to the new point to add. If this point already is inside this CATMacroPoint, it is nor included again.
Returns:
iNewSubElement.
o Next
public virtual Next( iCurrentSubElement)
Scans the points included into this CATMacroPoint.
Parameters:
iCurrentSubElement
A pointer to a point of this CATMacroPoint.
Use the NULL pointer to have the first point.
Returns:
A pointer to the next point. NULL when iCurrentSubElement is the last point.
o Next
public virtual Next( iCurrentSubElement,
iSupport)
Scans the points of this CATMacroPoint lying on a given geometric support.
Parameters:
iCurrentSubElement
A pointer to a point of this CATMacroPoint.
Use the NULL pointer to have the first point.
iSupport
A pointer to the geometry to which the points must be related.
Returns:
A pointer to the next point. NULL when iCurrentSubElement is the last point.
o Remove
public virtual Remove( iSubElement)
Removes a CATPoint from CATMacroPoint. A pointer to the point to remove.

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

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