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.

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.