All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMFilletTriTangent
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIGSMFilletTriTangent
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMFilletTriTangent
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:
- CATIGSMFactory.CreateFillet
Method Index
- o
GetFirstElem(CATISpecObject_var&)
- Gets the first support surface feature.
- o
GetFirstOrientation(CATGSMOrientation&)
- Gets the first orientation used to specify fillet center position.
- o
GetRemoveElem(CATISpecObject_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(CATISpecObject_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(CATISpecObject_var)
- Sets the first support surface feature.
- o
SetFirstOrientation(CATGSMOrientation)
- Sets the first orientation used to specify fillet center position.
- o
SetRemoveElem(CATISpecObject_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(CATISpecObject_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 HRESULT GetFirstElem( | CATISpecObject_var& | oElem) = 0 |
-
Gets the first support surface feature.
- Parameters:
-
- oElem
- first support surface feature
o GetFirstOrientation
-
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 HRESULT GetRemoveElem( | CATISpecObject_var& | oElem) = 0 |
-
Gets the third support surface feature called remove element.
- Parameters:
-
- oElem
- Remove support surface feature
o GetRemoveOrientation
-
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
-
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 HRESULT GetSecondElem( | CATISpecObject_var& | oElem) = 0 |
-
Gets the second support surface feature.
- Parameters:
-
- oElem
- second support surface feature
o GetSecondOrientation
-
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
-
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 HRESULT InvertFirstOrientation( | )= 0 |
-
Inverts first orientation used to specify fillet center position.
o InvertRemoveOrientation
public virtual HRESULT InvertRemoveOrientation( | )= 0 |
-
Inverts remove orientation used to specify fillet center position.
o InvertSecondOrientation
public virtual HRESULT InvertSecondOrientation( | )= 0 |
-
Inverts second orientation used to specify fillet center position.
o SetFirstElem
-
Sets the first support surface feature.
- Parameters:
-
- iElem
- first support surface feature
o SetFirstOrientation
-
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
-
Sets the third support surface feature called remove element.
- Parameters:
-
- iElem
- Remove support surface feature
o SetRemoveOrientation
-
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
-
Sets fillet ribbon relimitation mode (or fillet extremities mode).
- Parameters:
-
- iMode
- Fillet extremities mode
CATGSMSmooth or CATGSMStraight or CATGSMMaximum or CATGSMMinimum
o SetSecondElem
-
Sets the second support surface feature.
- Parameters:
-
- iElem
- second support surface feature
o SetSecondOrientation
-
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
-
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: CATIGSMFilletTriTangent.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces