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.