GMOperatorsInterfaces CATICGMTopLineOperator
Usage: you must use this class as is. You should never derive it.
public class CATICGMTopLineOperator
Class defining a topological operator that builds a line body.
The definition of the line can be:
- passing by two points,
- passing by a point and with a given direction,
- tangent to a wire at a given point,
- angled to the tangent to a wire at a given point, round the shell normal at this point
- normal to a shell at a point.
This operator follows the general scheme of the topological operators.
For a basic use, use the functions CATCGMCreateTopLineXXX
that directly returns a line body.
If you need to tune specific parameters, use the advanced scheme:
- Create the operator with one of the functions CATCGMCreateTopLineOperatorXXX
- Set parameters: for example, use the SetFirstLimit
SetSecondLimit methods to tune the line limits
- Run
- Get the resulting body
- Release the operator with the Release method.
The created body can be removed from the factory with the
method as any CATICGMObject.
Constructor and Destructor Index
- o
CATICGMTopLineOperator()
- Constructor
Method Index
- o
GetFirstLimit(double&)
- Reads the first limitation, set for this CATICGMTopLineOperator.
- o
GetSecondLimit(double&)
- Reads the second limitation, set for this CATICGMTopLineOperator.
- o
SetFirstLimit(double)
- Defines the first limitation of the Line Body.
- o
SetSecondLimit(double)
- Defines the second limitation of the Line Body.
Constructor and Destructor
o CATICGMTopLineOperator
public CATICGMTopLineOperator( | ) |
-
Constructor
Methods
o GetFirstLimit
public virtual GetFirstLimit( | | ioFirstLength) |
-
Reads the first limitation, set for this CATICGMTopLineOperator.
- Parameters:
-
- ioFirstLength
- The length from the origin of the line to define the first limitation.
o GetSecondLimit
public virtual GetSecondLimit( | | ioSecondLength) |
-
Reads the second limitation, set for this CATICGMTopLineOperator.
- Parameters:
-
- ioSecondLength
- The length from the origin of the line to define the second limitation.
o SetFirstLimit
public virtual SetFirstLimit( | | iFirstLength) |
-
Defines the first limitation of the Line Body.
- Parameters:
-
- iFirstLength
- The length from the origin of the line to define the first limitation.
o SetSecondLimit
public virtual SetSecondLimit( | | iSecondLength) |
-
Defines the second limitation of the Line Body.
- Parameters:
-
- iSecondLength
- The length from the origin of the line to define the second limitation.
This object is included in the file: CATICGMTopLineOperator.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.