All Frameworks Class Hierarchy This Framework Previous Next Indexes
TopologicalOperators Class CATDynRemoveFaceFilletRibbon
Mathematics.CATCGMVirtual
|
+---TopologicalOperators.CATDynFilletRibbon
|
+---CATDynRemoveFaceFilletRibbon
Usage: you must use this class as is. You should never derive it.
public class CATDynRemoveFaceFilletRibbon
Class defining a tri-tangent fillet ribbon.
A ribbon is an elementary process of the filleting operator.
Constructor and Destructor Index
- o
CATDynRemoveFaceFilletRibbon()
- Default constructor.
- o
CATDynRemoveFaceFilletRibbon(CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&)
- Constructs a tri-tangent ribbon.
- o
CATDynRemoveFaceFilletRibbon(CATLISTP(CATFace)&,CATLISTP(CATFace)&,CATLISTP(CATFace)&)
- Constructs a tri-tangent ribbon.
- o
~CATDynRemoveFaceFilletRibbon()
-
Method Index
- o
GetLeftBody()
- Returns the body of the opposite faces of this tri-tangent ribbon.
- o
GetLeftDomain()
- Returns the domain of the opposite faces of this tri-tangent ribbon.
- o
GetLeftOrientation()
- Returns the orientation of the shell domain of the opposite faces to take into account
for this tri-tangent ribbon.
- o
GetLeftSupport()
- Returns the opposite faces of this tri-tangent ribbon.
- o
GetRadii()
- Returns the radius definitions of this ribbon.
- o
GetRemoveBody()
- Returns the body of the third supporting faces (to remove) of this tri-tangent ribbon.
- o
GetRemoveDomain()
- Returns the domain of the third supporting faces (to remove) of this tri-tangent ribbon.
- o
GetRemoveOrientation()
- Returns the orientation of the shell domain of the third supporting faces to take into account
for this tri-tangent ribbon.
- o
GetRemoveSupport()
- Returns the third supporting faces (to remove) of this tri-tangent ribbon.
- o
GetRightBody()
- Returns the body of the first faces of this tri-tangent ribbon.
- o
GetRightDomain()
- Returns the domain of the first faces of this tri-tangent ribbon.
- o
GetRightOrientation()
- Returns the orientation of the shell domain of the first faces to take into account
for this tri-tangent ribbon.
- o
GetRightSupport()
- Returns the first faces of this tri-tangent ribbon.
Constructor and Destructor
o CATDynRemoveFaceFilletRibbon
public CATDynRemoveFaceFilletRibbon( | ) |
-
Default constructor.
o CATDynRemoveFaceFilletRibbon
public CATDynRemoveFaceFilletRibbon( | CATBody* | iRightBody, |
| CATDomain* | iRightDomain, |
| const CATOrientation | iRightOrientation, |
| const CATLISTP(CATFace)& | iRightSupport, |
| CATBody* | iLeftBody, |
| CATDomain* | iLeftDomain, |
| const CATOrientation | iLeftOrientation, |
| const CATLISTP(CATFace)& | iLeftSupport, |
| CATBody* | iRemoveBody, |
| CATDomain* | iRemoveDomain, |
| const CATOrientation | iRemoveOrientation, |
| const CATLISTP(CATFace)& | iRemoveSupport) |
-
Constructs a tri-tangent ribbon.
In this case, the radius is automatically defined by the tri-tangency conditions.
- Parameters:
-
- iRightBody
- The pointer to the body of the first faces.
- iRightDomain
- The pointer to the domain of the first faces.
- iRightOrientation
- The orientation to take into account for the ribbon computation
Legal values: CATOrientationPositive to take the natural orientation of the shell domain,
CATOrientationNegative for the opposite orientation.
- iRightSupport
- The list of pointers to the first faces (belonging to iRightDomain and iRightBody).
- iLeftBody
- The pointer to the body of the opposite faces.
- iLeftDomain
- The pointer to the domain of the opposite faces.
- iLeftOrientation
- The orientation to take into account for the ribbon computation
Legal values: CATOrientationPositive to take the natural orientation of the shell domain,
CATOrientationNegative for the opposite orientation.
- iLeftSupport
- The list of pointers to the opposite faces (belonging to iLefttDomain and iLeftBody).
- iRemoveBody
- The pointer to the body of the third supporting faces, that are removed in the operation..
- iRemoveDomain
- The pointer to the domain of the third supporting faces to remove.
- iRemoveOrientation
- The orientation to take into account for the ribbon computation
Legal values: CATOrientationPositive to take the natural orientation of the shell domain,
CATOrientationNegative for the opposite orientation.
- iRemoveSupport
- The list of pointers to the third supporting faces to remove
(belonging to iRemoveDomain and iRemoveBody).
o CATDynRemoveFaceFilletRibbon
-
Constructs a tri-tangent ribbon.
In this case, the radius is automatically defined by the tri-tangency conditions.
- Parameters:
-
- iRightSupport
- The list of pointers to the first faces.
- iLeftSupport
- The list of pointers to the opposite faces.
- iSupportToRemove
- The list of pointers the third suporting faces, that are removed in the operation.
o ~CATDynRemoveFaceFilletRibbon
public virtual ~CATDynRemoveFaceFilletRibbon( | ) |
-
Methods
o GetLeftBody
-
Returns the body of the opposite faces of this tri-tangent ribbon.
- Returns:
- The pointer to the body of the opposite faces.
o GetLeftDomain
-
Returns the domain of the opposite faces of this tri-tangent ribbon.
- Returns:
- The pointer to the domain of the opposite faces.
o GetLeftOrientation
-
Returns the orientation of the shell domain of the opposite faces to take into account
for this tri-tangent ribbon.
- Returns:
- The relative orientation.
o GetLeftSupport
-
Returns the opposite faces of this tri-tangent ribbon.
- Returns:
- The list of the pointers to the opposite faces.
o GetRadii
-
Returns the radius definitions of this ribbon.
- Returns:
- The list of the radius definitions.
o GetRemoveBody
-
Returns the body of the third supporting faces (to remove) of this tri-tangent ribbon.
- Returns:
- The pointer to the body of the third supporting faces.
o GetRemoveDomain
-
Returns the domain of the third supporting faces (to remove) of this tri-tangent ribbon.
- Returns:
- The pointer to the domain of the third supporting faces.
o GetRemoveOrientation
-
Returns the orientation of the shell domain of the third supporting faces to take into account
for this tri-tangent ribbon.
- Returns:
- The relative orientation.
o GetRemoveSupport
-
Returns the third supporting faces (to remove) of this tri-tangent ribbon.
- Returns:
- The list of the pointers to the third supporting faces to remove.
o GetRightBody
-
Returns the body of the first faces of this tri-tangent ribbon.
- Returns:
- The pointer to the body of the first faces.
o GetRightDomain
-
Returns the domain of the first faces of this tri-tangent ribbon.
- Returns:
- The pointer to the domain of the first faces.
o GetRightOrientation
-
Returns the orientation of the shell domain of the first faces to take into account
for this tri-tangent ribbon.
- Returns:
- The relative orientation.
o GetRightSupport
-
Returns the first faces of this tri-tangent ribbon.
- Returns:
- The list of the pointers to the first faces.
This object is included in the file: CATDynFilletRibbon.h
If needed, your Imakefile.mk should include the module: CATTopologicalOperators