All Frameworks Class Hierarchy This Framework Previous Next Indexes
BasicTopologicalOpe Class CATTopCurveOperator
Mathematics.CATCGMVirtual
|
+---GeometricObjects.CATCGMOperator
|
+---NewTopologicalObjects.CATTopOperator
|
+---CATTopCurveOperator
Usage: you must use this class as is. You should never derive it.
public class CATTopCurveOperator
Abstract class of the topological operators that creates
1D bodies from geometry.
The curve can lie on a support, defined as an unique shell domain
of a body.
Constructor and Destructor Index
- o
~CATTopCurveOperator()
-
Method Index
- o
GetClosure(CATLONG32&)
- Retrieves the closure of the curve.
- o
GetSupport(CATBody*&)
- Retrieves the support of the curve.
- o
SetClosure(CATLONG32)
- Sets whether the curve is closed.
- o
SetSupport(CATBody*)
- Sets the support of the curve.
Constructor and Destructor
o ~CATTopCurveOperator
public virtual ~CATTopCurveOperator( | ) |
-
Methods
o GetClosure
-
Retrieves the closure of the curve.
- Parameters:
-
- ioClosed
- The closure of the curve:
Legal values:
- 1
- for a closed curve
- 0
- for an open curve
o GetSupport
-
Retrieves the support of the curve.
- Parameters:
-
- ioSupport
- The body containing an unique shell domain, if the curve
has a support. NULL otherwise.
o SetClosure
-
Sets whether the curve is closed.
- Parameters:
-
- iClosed
- The closure of the curve:
Legal values:
- 2
- for a closed curve with C2 Curvature respect on the closure
- 1
- for a closed curve
- 0
- for an open curve
- Returns:
- 0 if the closure is compatible with the geometry,
positive otherwise (in case of a closure setting for a line)
o SetSupport
-
Sets the support of the curve.
- Parameters:
-
- iSupport
- The body containing an unique shell domain. This shell domain is
the support of the curve.
This object is included in the file: CATTopCurveOperator.h
If needed, your Imakefile.mk should include the module: CATBasicTopologicalOpe