CATGSMUseItf Interface CATIGSMUseFilletTriTangent
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUseFilletTriTangent
Fillet Tri-Tangent feature.
Role: Allows to access data of the Fillet Bi-Tangent feature created by using two
support surfaces, their orientation, a radius, and options
(supports trimming and fillet extremities type)
Note:
enum CATGSMFilletSupportsTrimMode { CATGSMNoTrim=0, CATGSMTrim=1, CATGSMTrimSupport1=2, CATGSMTrimSupport2=3};
enum CATGSMFilletExtremitiesMode { CATGSMSmooth=0, CATGSMStraight=1, CATGSMMaximum=2, CATGSMMinimum=3 };
- See also:
-
Method Index
- o
GetFirstElem(CATIMmiMechanicalFeature_var&)
- Gets the first support surface feature.
- o
GetFirstOrientation(CATGSMOrientation&)
- Gets the first orientation used to specify fillet center position.
- o
GetRemoveElem(CATIMmiMechanicalFeature_var&)
- Gets the third support surface feature called remove element.
- o
GetRemoveOrientation(CATGSMOrientation&)
- Gets the third orientation used to specify fillet center position.
- o
GetRibbonRelimitationMode(CATGSMFilletExtremitiesMode&)
- Gets fillet ribbon relimitation mode (or fillet extremities mode).
- o
GetSecondElem(CATIMmiMechanicalFeature_var&)
- Gets the second support surface feature.
- o
GetSecondOrientation(CATGSMOrientation&)
- Gets the second orientation used to specify fillet center position.
- o
GetSupportsTrimMode(CATGSMFilletSupportsTrimMode&)
- Gets whether support surfaces are trimmed or not.
- o
InvertFirstOrientation()
- Inverts first orientation used to specify fillet center position.
- o
InvertRemoveOrientation()
- Inverts remove orientation used to specify fillet center position.
- o
InvertSecondOrientation()
- Inverts second orientation used to specify fillet center position.
- o
SetFirstElem(CATIMmiMechanicalFeature_var)
- Sets the first support surface feature.
- o
SetFirstOrientation(CATGSMOrientation)
- Sets the first orientation used to specify fillet center position.
- o
SetRemoveElem(CATIMmiMechanicalFeature_var)
- Sets the third support surface feature called remove element.
- o
SetRemoveOrientation(CATGSMOrientation)
- Sets the third orientation used to specify fillet center position.
- o
SetRibbonRelimitationMode(CATGSMFilletExtremitiesMode)
- Sets fillet ribbon relimitation mode (or fillet extremities mode).
- o
SetSecondElem(CATIMmiMechanicalFeature_var)
- Sets the second support surface feature.
- o
SetSecondOrientation(CATGSMOrientation)
- Sets the second orientation used to specify fillet center position.
- o
SetSupportsTrimMode(CATGSMFilletSupportsTrimMode)
- Sets trim mode for bitangent fillet.
Methods
o GetFirstElem
public virtual GetFirstElem( | | oElem) |
-
Gets the first support surface feature.
- Parameters:
-
- oElem
- first support surface feature
o GetFirstOrientation
public virtual GetFirstOrientation( | | oOrientation) |
-
Gets the first orientation used to specify fillet center position.
Orientation is same or inverse than the normal to the first surface support
- Parameters:
-
- oOrientation
- first orientation
o GetRemoveElem
public virtual GetRemoveElem( | | oElem) |
-
Gets the third support surface feature called remove element.
- Parameters:
-
- oElem
- Remove support surface feature
o GetRemoveOrientation
public virtual GetRemoveOrientation( | | oOrientation) |
-
Gets the third orientation used to specify fillet center position.
Orientation is same or inverse than the normal to the remove surface support
- Parameters:
-
- Orientation
- second oOrientation
o GetRibbonRelimitationMode
public virtual GetRibbonRelimitationMode( | | oMode) |
-
Gets fillet ribbon relimitation mode (or fillet extremities mode).
- Parameters:
-
- oMode
- Fillet extremities mode
CATGSMSmooth or CATGSMStraight or CATGSMMaximum or CATGSMMinimum
o GetSecondElem
public virtual GetSecondElem( | | oElem) |
-
Gets the second support surface feature.
- Parameters:
-
- oElem
- second support surface feature
o GetSecondOrientation
public virtual GetSecondOrientation( | | oOrientation) |
-
Gets the second orientation used to specify fillet center position.
Orientation is same or inverse than the normal to the second surface support
- Parameters:
-
- Orientation
- second oOrientation
o GetSupportsTrimMode
public virtual GetSupportsTrimMode( | | oMode) |
-
Gets whether support surfaces are trimmed or not.
- Parameters:
-
- oMode
- CATGSMTrim or CATGSMNoTrim
if CATGSMTrim the 2 supports are trimmed and assembled with the fillet ribbon.
o InvertFirstOrientation
public virtual InvertFirstOrientation( | ) |
-
Inverts first orientation used to specify fillet center position.
o InvertRemoveOrientation
public virtual InvertRemoveOrientation( | ) |
-
Inverts remove orientation used to specify fillet center position.
o InvertSecondOrientation
public virtual InvertSecondOrientation( | ) |
-
Inverts second orientation used to specify fillet center position.
o SetFirstElem
public virtual SetFirstElem( | const | iElem) |
-
Sets the first support surface feature.
- Parameters:
-
- iElem
- first support surface feature
o SetFirstOrientation
public virtual SetFirstOrientation( | | iOrientation) |
-
Sets the first orientation used to specify fillet center position.
Orientation is same or inverse than the normal to the first surface support
- Parameters:
-
- iOrientation
- first orientation
o SetRemoveElem
public virtual SetRemoveElem( | const | iElem) |
-
Sets the third support surface feature called remove element.
- Parameters:
-
- iElem
- Remove support surface feature
o SetRemoveOrientation
public virtual SetRemoveOrientation( | | iOrientation) |
-
Sets the third orientation used to specify fillet center position.
Orientation is same or inverse than the normal to the remove surface support
- Parameters:
-
- iOrientation
- second orientation
o SetRibbonRelimitationMode
public virtual SetRibbonRelimitationMode( | | iMode) |
-
Sets fillet ribbon relimitation mode (or fillet extremities mode).
- Parameters:
-
- iMode
- Fillet extremities mode
CATGSMSmooth or CATGSMStraight or CATGSMMaximum or CATGSMMinimum
o SetSecondElem
public virtual SetSecondElem( | const | iElem) |
-
Sets the second support surface feature.
- Parameters:
-
- iElem
- second support surface feature
o SetSecondOrientation
public virtual SetSecondOrientation( | | iOrientation) |
-
Sets the second orientation used to specify fillet center position.
Orientation is same or inverse than the normal to the second surface support
- Parameters:
-
- iOrientation
- second orientation
o SetSupportsTrimMode
public virtual SetSupportsTrimMode( | | iMode) |
-
Sets trim mode for bitangent fillet.
It allows to activate the trim of the 2 support surfaces
- Parameters:
-
- iMode
- CATGSMTrim or CATGSMNoTrim
if CATGSMTrim the 2 supports are trimmed and assembled with the fillet ribbon.
This object is included in the file: CATIGSMUseFilletTriTangent.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.