GeometricObjects Interface CATGeometry
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATGeometry
Interface representing the base class for all geometric
objects that can be streamed and moved.
The derived objects are created inside a geometric container
(CATGeoFactory) by using the corresponding CATGeoFactory::Createxxx
methods . They are removed by the CATICGMContainer::Remove method.
The factory specifies the model size and the minimum size of a valid object.
- A CATGeometry can return a box (called bounding box) that contains it.
- A CATGeometry can be transformed (in duplicate or replace mode)
by the use of a CATTransfoManager that takes into account
the forward links.
- See also:
- ,
Method Index
- o
GetBoundingBox()
- Returns a CATMathBox that contains this CATGeometry, with regards to
its current limitations.
- o
GetBoundingBox(CATMathBox&)
- Returns a CATMathBox that contains this CATGeometry, with regards to
its current limitations.
Methods
o GetBoundingBox
public virtual GetBoundingBox( | ) |
-
Returns a CATMathBox that contains this CATGeometry, with regards to
its current limitations. The signature which returns the CATMathBox in output argument
should be preferably used.
- Returns:
- The containing box.
o GetBoundingBox
public virtual GetBoundingBox( | | ioBox) |
-
Returns a CATMathBox that contains this CATGeometry, with regards to
its current limitations.
- Parameters:
-
- ioBox
- The containing box.
This object is included in the file: CATGeometry.h
If needed, your Imakefile.mk should include the module: CATGMGeometricInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.