CATGSMUseItf Interface CATIGSMUseFilletBiTangent

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIGSMUseFilletBiTangent

Fillet Bi-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:
CATGSMFilletSupportsTrimMode


CATGSMFilletExtremitiesMode
CATGSMFilletSectionType
CATGSMFilletRadiusType
See also:
, , , ,


Method Index


o AppendNewFaceToKeep(CATIMmiMechanicalFeature_var)
Append a new face to keep.
o GetConicalSectionParameter(CATICkeParm_var&)
Gets the tightness value for the conical cross-section.
o GetFirstElem(CATIMmiMechanicalFeature_var&)
Gets the first support surface feature.
o GetFirstLawRelimiter(CATIMmiMechanicalFeature_var&)
Gets Law first relimiter for variable shape fillet with law management.
o GetFirstOrientation(CATGSMOrientation&)
Gets the first orientation used to specify fillet center position.
o GetHoldCurve(CATIMmiMechanicalFeature_var&)
Gets Hold Curve.
o GetIntegratedLaw(CATIGSMUseIntegratedLaw_var&)
Gets Integrated Law to manage Variable Shape Fillet with law.
o GetListOfFacesToKeep(CATLISTV(CATIMmiMechanicalFeature_var)&)
Get the list of the faces to keep for fillet operation.
o GetRadius(double&)
Gets fillet radius.
o GetRadius(CATICkeParm_var&)
Gets fillet radius.
o GetRadiusType(CATGSMFilletRadiusType&)
Gets the radius type.
o GetRibbonRelimitationMode(CATGSMFilletExtremitiesMode&)
Gets fillet ribbon relimitation mode (or fillet extremities mode).
o GetSecondElem(CATIMmiMechanicalFeature_var&)
Gets the second support surface feature.
o GetSecondLawRelimiter(CATIMmiMechanicalFeature_var&)
Gets Law second relimiter for variable shape fillet with law management.
o GetSecondOrientation(CATGSMOrientation&)
Gets the second orientation used to specify fillet center position.
o GetSectionType(CATGSMFilletSectionType&)
Gets the shape type of the fillet cross-section.
o GetSpine(CATIMmiMechanicalFeature_var&)
Gets Spine.
o GetSupportsTrimMode(CATGSMFilletSupportsTrimMode&)
Gets whether support surfaces are trimmed or not.
o InvertFirstOrientation()
Inverts first orientation used to specify fillet center position.
o InvertSecondOrientation()
Inverts second orientation used to specify fillet center position.
o RemoveAllFacesToKeep()
Remove all the faces to keep.
o RemoveFaceToKeep(CATIMmiMechanicalFeature_var)
Remove a face to keep.
o SetConicalSectionParameter(CATICkeParm_var&)
Sets the tightness value for the conical cross-section.
o SetFirstElem(CATIMmiMechanicalFeature_var)
Sets the first support surface feature.
o SetFirstLawRelimiter(CATIMmiMechanicalFeature_var&)
Sets Law first relimiter for variable shape fillet with law management.
o SetFirstOrientation(CATGSMOrientation)
Sets the first orientation used to specify fillet center position.
o SetHoldCurve(CATIMmiMechanicalFeature_var)
Sets Hold Curve.
o SetIntegratedLaw(CATIGSMUseIntegratedLaw_var&)
Sets Integrated Law to manage Variable Shape Fillet with law.
o SetRadius(double)
Sets fillet radius.
o SetRadius(CATICkeParm_var)
Sets fillet radius.
o SetRadiusType(CATGSMFilletRadiusType)
Sets the radius type.
o SetRibbonRelimitationMode(CATGSMFilletExtremitiesMode)
Sets fillet ribbon relimitation mode (or fillet extremities mode).
o SetSecondElem(CATIMmiMechanicalFeature_var)
Sets the second support surface feature.
o SetSecondLawRelimiter(CATIMmiMechanicalFeature_var&)
Sets Law second relimiter for variable shape fillet with law management.
o SetSecondOrientation(CATGSMOrientation)
Sets the second orientation used to specify fillet center position.
o SetSectionType(CATGSMFilletSectionType)
Sets the shape type of the fillet cross-section.
o SetSpine(CATIMmiMechanicalFeature_var)
Sets Spine.
o SetSupportsTrimMode(CATGSMFilletSupportsTrimMode)
Sets trim mode for bitangent fillet.

Methods


o AppendNewFaceToKeep
public virtual AppendNewFaceToKeep( const iSpecFace)
Append a new face to keep.
Parameters:
iSpecFace
o GetConicalSectionParameter
public virtual GetConicalSectionParameter( oParam)
Gets the tightness value for the conical cross-section.
if the section type is CATGSMCircularSection this parameter is not taken into account.
Parameters:
oParam
The tightness value for the conic arc if the section type is CATGSMConicalSection.
Legal values: 0 < oParam < 1
See also:
o GetFirstElem
public virtual GetFirstElem( oElem)
Gets the first support surface feature.
Parameters:
oElem
first support surface feature
o GetFirstLawRelimiter
public virtual GetFirstLawRelimiter( oPointOnSpine)
Gets Law first relimiter for variable shape fillet with law management.
Relimiters must be point on spine.
The input law will be mapped between first and second relimiters.
Parameters:
oPointOnSpine
Point on curve
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 GetHoldCurve
public virtual GetHoldCurve( oElem)
Gets Hold Curve.
Parameters:
oElem
Hold Curve used for variable fillet
o GetIntegratedLaw
public virtual GetIntegratedLaw( oILaw)
Gets Integrated Law to manage Variable Shape Fillet with law.
Parameters:
oILaw
Integrated law
See also:
o GetListOfFacesToKeep
public virtual GetListOfFacesToKeep( oSpecFaces)
Get the list of the faces to keep for fillet operation.
Parameters:
oSpecFaces
o GetRadius
public virtual GetRadius( oRadius)
Gets fillet radius.
Parameters:
oRadius
Radius value
o GetRadius
public virtual GetRadius( oRadius)
Gets fillet radius.
Parameters:
oRadius
Radius value
o GetRadiusType
public virtual GetRadiusType( oFilletRadiusType)
Gets the radius type.
if the radius type is CATGSMRadiusChordLength, the radius parameter
set via SetRadius will be used as Chord Length parameter.
Parameters:
oFilletRadiusType
The radius type.
See also:
,
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 GetSecondLawRelimiter
public virtual GetSecondLawRelimiter( oPointOnSpine)
Gets Law second relimiter for variable shape fillet with law management.
Relimiters must be point on spine.
The input law will be mapped between first and second relimiters.
Parameters:
oPointOnSpine
Point on curve
See also:
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 GetSectionType
public virtual GetSectionType( oSectionType)
Gets the shape type of the fillet cross-section.
Parameters:
oSectionType
The section type.
See also:
,
o GetSpine
public virtual GetSpine( oElem)
Gets Spine.
Parameters:
oElem
Spine used for variable fillet
o GetSupportsTrimMode
public virtual GetSupportsTrimMode( oMode)
Gets whether support surfaces are trimmed or not.
Parameters:
oMode
The trim mode
See also:
o InvertFirstOrientation
public virtual InvertFirstOrientation()
Inverts first orientation used to specify fillet center position.
o InvertSecondOrientation
public virtual InvertSecondOrientation()
Inverts second orientation used to specify fillet center position.
o RemoveAllFacesToKeep
public virtual RemoveAllFacesToKeep()
Remove all the faces to keep.
o RemoveFaceToKeep
public virtual RemoveFaceToKeep( const iSpecFace)
Remove a face to keep.
Parameters:
iSpecFace
o SetConicalSectionParameter
public virtual SetConicalSectionParameter( const iParam)
Sets the tightness value for the conical cross-section.
if the section type is CATGSMCircularSection this parameter is not taken into account.
Parameters:
iParam
The tightness value for the conic arc if the section type is CATGSMConicalSection.
Legal values: 0 < iParam < 1
See also:
o SetFirstElem
public virtual SetFirstElem( const iElem)
Sets the first support surface feature.
Parameters:
iElem
first support surface feature
o SetFirstLawRelimiter
public virtual SetFirstLawRelimiter( const iPointOnSpine)
Sets Law first relimiter for variable shape fillet with law management.
Relimiters must be point on spine.
The input law will be mapped between first and second relimiters.
Parameters:
iPointOnSpine
Point on curve
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 SetHoldCurve
public virtual SetHoldCurve( const iElem)
Sets Hold Curve.
Parameters:
iElem
Hold Curve used for variable fillet
o SetIntegratedLaw
public virtual SetIntegratedLaw( const iILaw)
Sets Integrated Law to manage Variable Shape Fillet with law.
Parameters:
iILaw
Integrated law
See also:
o SetRadius
public virtual SetRadius( iRadius)
Sets fillet radius.
Parameters:
iRadius
Radius value
o SetRadius
public virtual SetRadius( const iRadius)
Sets fillet radius.
Parameters:
iRadius
Radius value
o SetRadiusType
public virtual SetRadiusType( iFilletRadiusType)
Sets the radius type.
if the radius type is CATGSMRadiusChordLength, the radius parameter
set via SetRadius will be used as Chord Length parameter.
Parameters:
iFilletRadiusType
The radius type.
See also:
,
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 SetSecondLawRelimiter
public virtual SetSecondLawRelimiter( const iPointOnSpine)
Sets Law second relimiter for variable shape fillet with law management.
Relimiters must be point on spine.
The input law will be mapped between first and second relimiters.
Parameters:
iPointOnSpine
Point on curve
See also:
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 SetSectionType
public virtual SetSectionType( iSectionType)
Sets the shape type of the fillet cross-section.
Parameters:
iSectionType
The section type.
See also:
,
o SetSpine
public virtual SetSpine( const iElem)
Sets Spine.
Parameters:
iElem
Spine used for variable fillet
o SetSupportsTrimMode
public virtual SetSupportsTrimMode( iMode)
Sets trim mode for bitangent fillet.
It allows to activate the trim of the 2 support surfaces
if CATGSMTrim the 2 supports are trimmed and assembled with the fillet ribbon.
Parameters:
iMode
The trim mode
See also:

This object is included in the file: CATIGSMUseFilletBiTangent.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.