All Frameworks Class Hierarchy This Framework Previous Next Indexes
TopologicalOperators Class CATDynFaceFaceFilletRibbon
Mathematics.CATCGMVirtual
|
+---TopologicalOperators.CATDynFilletRibbon
|
+---CATDynFaceFaceFilletRibbon
Usage: you must use this class as is. You should never derive it.
public class CATDynFaceFaceFilletRibbon
Class defining a fillet ribbon between two faces.
A ribbon is an elementary process of the filleting operator.
Constructor and Destructor Index
- o
CATDynFaceFaceFilletRibbon()
- Default constructor.
- o
CATDynFaceFaceFilletRibbon(CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATBody*,CATCompositeLaw*,CATCompositeLaw*)
- Constructs a ribbon between two faces with a spine and same external radius law for both supports
- o
CATDynFaceFaceFilletRibbon(CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATBody*,CATCompositeLaw*,CATCompositeLaw*,CATCompositeLaw*,CATCompositeLaw*)
- Constructs a ribbon between two faces with a spine and different external radius law for both supports
- o
CATDynFaceFaceFilletRibbon(CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATLISTP(CATDynFilletRadius)&)
- Constructs a ribbon between two faces.
- o
CATDynFaceFaceFilletRibbon(CATLISTP(CATFace)&,CATLISTP(CATFace)&,CATLISTP(CATDynFilletRadius)&,CATDynEdgeCrossing,CATLISTP(CATEdge)&)
- Constructs a ribbon between two faces.
- o
~CATDynFaceFaceFilletRibbon()
-
Method Index
- o
GetLeftBody()
- Returns the body of the opposite faces of this ribbon.
- o
GetLeftDomain()
- Returns the domain of the opposite faces of this ribbon.
- o
GetLeftOrientation()
- Returns the orientation of the shell domain of the opposite faces to take into account
for this ribbon.
- o
GetLeftSupport()
- Returns the opposite faces of this ribbon.
- o
GetRadii()
- Returns the radius definitions of this ribbon.
- o
GetRightBody()
- Returns the body of the first faces of this ribbon.
- o
GetRightDomain()
- Returns the domain of the first faces of this ribbon.
- o
GetRightOrientation()
- Returns the orientation of the shell domain of the first faces to take into account
for this ribbon.
- o
GetRightSupport()
- Returns the first faces of this ribbon.
Constructor and Destructor
o CATDynFaceFaceFilletRibbon
public CATDynFaceFaceFilletRibbon( | ) |
-
Default constructor.
o CATDynFaceFaceFilletRibbon
public CATDynFaceFaceFilletRibbon( | CATBody* | iLeftBody, |
| CATDomain* | iLeftDomain, |
| const CATOrientation | iLeftOrientation, |
| const CATLISTP(CATFace)& | iLeftSupport, |
| CATBody* | iRightBody, |
| CATDomain* | iRightDomain, |
| const CATOrientation | iRightOrientation, |
| const CATLISTP(CATFace)& | iRightSupport, |
| CATBody* | iSpineBody, |
| CATCompositeLaw* | iMappingLaw, |
| CATCompositeLaw* | iDistanceLaw) |
-
Constructs a ribbon between two faces with a spine and same external radius law for both supports
- Parameters:
-
- 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).
- 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).
- iSpineBody
- The pointer to the spine object.
- iMappingLaw
- The pointer to the mapping law
- iDistanceLaw
- The pointer to the distance law.
o CATDynFaceFaceFilletRibbon
public CATDynFaceFaceFilletRibbon( | CATBody* | iLeftBody, |
| CATDomain* | iLeftDomain, |
| const CATOrientation | iLeftOrientation, |
| const CATLISTP(CATFace)& | iLeftSupport, |
| CATBody* | iRightBody, |
| CATDomain* | iRightDomain, |
| const CATOrientation | iRightOrientation, |
| const CATLISTP(CATFace)& | iRightSupport, |
| CATBody* | iSpineBody, |
| CATCompositeLaw* | iLeftMappingLaw, |
| CATCompositeLaw* | iRightMappingLaw, |
| CATCompositeLaw* | iLeftDistLaw, |
| CATCompositeLaw* | iRightDistLaw) |
-
Constructs a ribbon between two faces with a spine and different external radius law for both supports
- Parameters:
-
- 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).
- 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).
- iSpineBody
- The pointer to the spine object.
- iLeftMappingLaw
- The pointer to the mapping law corresponding to the left body
- iRightMappingLaw
- The pointer to the mapping law corresponding to the right body
- iLeftDistLaw
- The pointer to the distance law corresponding to the left body
- iRightDistLaw
- The pointer to the distance law corresponding to the right body
o CATDynFaceFaceFilletRibbon
-
Constructs a ribbon between two faces.
- 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).
- iRadii
- The list of radius definitions.
o CATDynFaceFaceFilletRibbon
-
Constructs a ribbon between two faces.
- Parameters:
-
- iRightSupport
- The list of pointers to the first faces.
- iLeftSupport
- The list of pointers to the opposite faces.
- iRadii
- The list of radius definitions.
o ~CATDynFaceFaceFilletRibbon
public virtual ~CATDynFaceFaceFilletRibbon( | ) |
-
Methods
o GetLeftBody
-
Returns the body of the opposite faces of this ribbon.
- Returns:
- The pointer to the body of the opposite faces.
o GetLeftDomain
-
Returns the domain of the opposite faces of this 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 ribbon.
- Returns:
- The relative orientation.
o GetLeftSupport
-
Returns the opposite faces of this 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 GetRightBody
-
Returns the body of the first faces of this ribbon.
- Returns:
- The pointer to the body of the first faces.
o GetRightDomain
-
Returns the domain of the first faces of this 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 ribbon.
- Returns:
- The relative orientation.
o GetRightSupport
-
Returns the first faces of this 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