All Frameworks  Class Hierarchy  This Framework  Indexes   

GMOperatorsInterfaces Class 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()
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.

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 virtual ~CATDynRemoveFaceFilletRibbon()
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 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.

Methods


o GetLeftBody
public 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
public 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
public GetLeftSupport()
Returns the opposite faces of this tri-tangent ribbon.
Returns:
The list of the pointers to the opposite faces.
o GetRadii
public GetRadii()
Returns the radius definitions of this ribbon.
Returns:
The list of the radius definitions.
o GetRemoveBody
public 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
public 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
public 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
public 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
public 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

Copyright © 2003, Dassault Systèmes. All rights reserved.