GMOperatorsInterfaces 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(CATLISTP(CATFace)&,CATLISTP(CATFace)&,CATLISTP(CATDynFilletRadius)&,CATDynEdgeCrossing,CATLISTP(CATEdge)&)
- Constructs a ribbon between two faces.
- o
CATDynFaceFaceFilletRibbon(CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATBody*,CATDomain*,CATOrientation,CATLISTP(CATFace)&,CATLISTP(CATDynFilletRadius)&)
- Constructs a ribbon between two faces.
- 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()
-
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.
- o
SetFaceFaceInitMode(CATDynFilletFaceFaceInitMode)
- Defines the multi-ribbon behaviour for the face/face ribbon.
Constructor and Destructor
o CATDynFaceFaceFilletRibbon
public CATDynFaceFaceFilletRibbon( | ) |
-
Default constructor.
o CATDynFaceFaceFilletRibbon
public CATDynFaceFaceFilletRibbon( | const | iLeftSupport, |
| const | iRightSupport, |
| const | iRadii, |
| | iDefaultBehaviour, |
| const | iSpecialEdges) |
-
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 CATDynFaceFaceFilletRibbon( | | iLeftBody, |
| | iLeftDomain, |
| const | iLeftOrientation, |
| const | iLeftSupport, |
| | iRightBody, |
| | iRightDomain, |
| const | iRightOrientation, |
| const | iRightSupport, |
| const | iRadii) |
-
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
public CATDynFaceFaceFilletRibbon( | | iLeftBody, |
| | iLeftDomain, |
| const | iLeftOrientation, |
| const | iLeftSupport, |
| | iRightBody, |
| | iRightDomain, |
| const | iRightOrientation, |
| const | iRightSupport, |
| | iSpineBody, |
| | iMappingLaw, |
| | 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( | | iLeftBody, |
| | iLeftDomain, |
| const | iLeftOrientation, |
| const | iLeftSupport, |
| | iRightBody, |
| | iRightDomain, |
| const | iRightOrientation, |
| const | iRightSupport, |
| | iSpineBody, |
| | iLeftMappingLaw, |
| | iRightMappingLaw, |
| | iLeftDistLaw, |
| | 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
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
public 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
public 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.
o SetFaceFaceInitMode
public virtual SetFaceFaceInitMode( | | iMode) |
-
Defines the multi-ribbon behaviour for the face/face ribbon.
If used, multiple face/face 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 face/face 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.