GMOperatorsInterfaces 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(CATLISTP(CATFace)&,CATLISTP(CATFace)&,CATLISTP(CATFace)&)
- Constructs a tri-tangent ribbon.
- o
CATDynRemoveFaceFilletRibbon(CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATBody*,CATDomain*,CATOrientation,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.
- o
SetRemoveFaceInitMode(CATDynFilletFaceFaceInitMode)
- Defines the multi-ribbon behaviour for the tri-tangent ribbon.
Constructor and Destructor
o CATDynRemoveFaceFilletRibbon
public CATDynRemoveFaceFilletRibbon( | ) |
-
Default constructor.
o CATDynRemoveFaceFilletRibbon
public CATDynRemoveFaceFilletRibbon( | const | iRightSupport, |
| const | iLeftSupport, |
| const | iSupportToRemove) |
-
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 CATDynRemoveFaceFilletRibbon( | | iRightBody, |
| | iRightDomain, |
| const | iRightOrientation, |
| const | iRightSupport, |
| | iLeftBody, |
| | iLeftDomain, |
| const | iLeftOrientation, |
| const | iLeftSupport, |
| | iRemoveBody, |
| | iRemoveDomain, |
| const | iRemoveOrientation, |
| const | 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
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
public 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
public 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
public 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
public 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.
o SetRemoveFaceInitMode
public virtual SetRemoveFaceInitMode( | | iMode) |
-
Defines the multi-ribbon behaviour for the tri-tangent ribbon.
If used, multiple tri-tangent ribbons will be performed in one step and possible self-intersection areas of the ribbons will be solved.
- Parameters:
-
- iMode
- The mode that should be applied to the tri-tangent ribbon.
Legal values: CATDynDefaultNoMultiSolutionAllowed no multi-ribbon is performed - default value
CATDynMultiSolutionAllowed multi-ribbon is performed.
This object is included in the file: CATDynFilletRibbon.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.