GMOperatorsInterfaces CATICGMTopCurveOperator

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


public class CATICGMTopCurveOperator

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 CATICGMTopCurveOperator()
Constructor

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 CATICGMTopCurveOperator
public CATICGMTopCurveOperator()
Constructor

Methods


o GetClosure
public virtual GetClosure( ioClosed)
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
public virtual GetSupport( ioSupport)
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
public virtual SetClosure( iClosed)
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
public virtual SetSupport( iSupport)
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: CATICGMTopCurveOperator.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces

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