GeometricObjects Interface CATICldGenEntity
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATICldGenEntity
General interface for the entities managing clouds of points.
The architecture of such entities is as following :
CATICldGenEntity
|
+-- CATICldBody - Set of CATICldCell
|
+-- CATICldCell - Unitary cell
|
+-- CATICldCloud - Unordered cloud of points
|
+-- CATICldScan - 1D-ordered cloud of points
|
+-- CATICldPolygon - Tessellation of a cloud of points
The reason of such architecture is to preserve the topological semantic of the digitalization files.
Method Index
- o
Compact()
- Compacts the CATICldGenEntity.
- o
EndOfCreation()
- Declares that the entity creation is achieved.
- o
EndOfModification()
- Declares that the entity modification is achieved.
Methods
o Compact
-
Compacts the CATICldGenEntity.
o For a CATICldBody, removes the references to the null or removed cells and calls recursively
the method for each cell.
o For a CATICldCell, the removed points are deleted.
o For a CATICldPolygon, the removed triangles are also deleted.
o EndOfCreation
public virtual EndOfCreation( | ) |
-
Declares that the entity creation is achieved.
- Returns:
- TRUE if succeed, FALSE otherwise.
o EndOfModification
public virtual EndOfModification( | ) |
-
Declares that the entity modification is achieved.
- Returns:
- TRUE if succeed, FALSE otherwise.
This object is included in the file: CATICldGenEntity.h
If needed, your Imakefile.mk should include the module: CATGMGeometricInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.