VisualizationFoundation CATBoundingElement

Usage: you must use this class as is. You should never derive it.


public class CATBoundingElement

Base Class to manage bounds of elements.
Role:This class is used to manage the space used by elements. It is not used as such but through inheritance. The main class inheriting from this class are CAT3DBoundingElement for 3D element and CAT2DBoundingElement for 2D Elements.


Method Index


o IsContain()
Returns the contain state of the bounding element.
o IsEmpty()
Returns the empty state of the bounding element.
o IsInfinite()
Returns the infinite state of the bounding element.
o SetEmpty()
Sets the bounding element state to Empty.
o SetInfinite()
Sets the bounding element state to Infinite.

Methods


o IsContain
public IsContain()
Returns the contain state of the bounding element.
Returns:
1 if state is CONTAIN or 0 otherwise.
o IsEmpty
public IsEmpty()
Returns the empty state of the bounding element.
Returns:
1 if empty or 0 otherwise.
o IsInfinite
public IsInfinite()
Returns the infinite state of the bounding element.
Returns:
1 if infinite or 0 otherwise.
o SetEmpty
public SetEmpty()
Sets the bounding element state to Empty.
o SetInfinite
public SetInfinite()
Sets the bounding element state to Infinite.

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

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