CATGSMUseItf Interface CATIGSMUseSweepCircle

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


interface CATIGSMUseSweepCircle

Interface to circular sweep feature.
Role: Allows you to access data of the circular sweep.

LICENSING INFORMATION: Creation of volume result requires GSO License
if GSO License is not granted , settting of Volume context has not effect

See also:


Method Index


o DelAngle()
Removes all angles.
o DelGuide()
Removes all guide curves.
o DelRadius()
Removes all radius.
o GetAngle(double&,int)
Gets the value of an angle given its index.
o GetAngle(CATICkeParm_var&,int)
Gets the literal feature representing an angle given its index.
o GetAngleLawInversions(CATBoolean&,CATBoolean&)
Gets information whether angle laws have to be inverted or not.
o GetAngleLawTypes(enum CATGSMBasicLawType&,enum CATGSMBasicLawType&)
Gets angle law types.
o GetAngleLaws(CATICkeParm_var&,CATICkeParm_var&,enum CATGSMBasicLawType&,CATICkeParm_var&,CATICkeParm_var&,enum CATGSMBasicLawType&)
Gets information about both angle laws.
o GetAngleLaws(CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&,enum CATGSMBasicLawType&,CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&,enum CATGSMBasicLawType&)
Gets information about both angle laws (including advanced law features).
o GetCanonicalDetectionMode(CATGSMCanonicalSurfaceDetection&)
Gets information about detection of canonical surfaces of the output surface.
o GetChoiceNo(int&)
Gets a choice number, which corresponds to each solution of a given circular sweep case.
o GetContext(CATGSMFeatureContextType&)
Gets the context of the Sweep.
o GetGuide(CATIMmiMechanicalFeature_var&)
Gets first guide curve.
o GetGuide(CATIMmiMechanicalFeature_var&,int)
Gets a guide curve given its index.
o GetGuideDeviation(double&)
Gets deviation value (length) from guide curves allowed during sweeping operation in order to smooth it.
o GetGuideDeviation(CATICkeParm_var&)
Gets deviation value (length) from guide curves allowed during sweeping operation in order to smooth it.
o GetGuideDeviationActivity(CATBoolean&)
Gets information whether a deviation from guide curves is allowed or not during sweeping operation in order to smooth it.
o GetLongitudinalRelimiters(CATIMmiMechanicalFeature_var&,CATBoolean&,CATIMmiMechanicalFeature_var&,CATBoolean&)
Gets the elements relimiting the spine (or the default spine).
o GetMode(enum CATGSMCircularSweepCase&)
Gets circular sweep case number (also called mode).
o GetNbAngle(int&)
Gets the number of angles.
o GetNbGuide(int&)
Gets the number of guide curves.
o GetNbRadius(int&)
Gets the number of radius.
o GetRadius(double&,int)
Gets the value of a radius given its index.
o GetRadius(CATICkeParm_var&,int)
Gets the literal feature representing a radius given its index.
o GetRadiusLaw(CATICkeLaw_var&)
Gets radius law feature.
o GetRadiusLaw(CATICkeParm_var&,CATICkeParm_var&,enum CATGSMBasicLawType&)
Gets information about radius law.
o GetRadiusLawInversion(CATBoolean&)
Gets information whether radius law has to be inverted or not.
o GetRadiusLawType(enum CATGSMBasicLawType&)
Gets radius law type.
o GetReference(CATIMmiMechanicalFeature_var&)
Gets the reference (functional curve or guide surface).
o GetSmoothActivity(CATBoolean&)
Gets information whether sweeping operation is smoothed or not.
o GetSmoothAngleThreshold(double&)
Gets angular threshold under which discontinuities (moving frame, tangency net on reference surface) will be smoothed when sweeping.
o GetSmoothAngleThreshold(CATICkeParm_var&)
Gets angular threshold under which discontinuities (moving frame, tangency net on reference surface) will be smoothed when sweeping.
o GetSpine(CATIMmiMechanicalFeature_var&)
Gets the spine.
o GetTangencyChoiceNo(int&,int&,int&)
Gets a sequence which identifies a solution amongst all possibilities of a circular profile sweep tangent to a surface (case CATGSMCircularSweep_GuideAndTangencyAndRadius).
o GetTrimOption(enum CATGSMSweepTrimMode&)
Gets trim option status.
o SetAngle(double,int)
Sets the value of an angle given its index.
o SetAngle(CATICkeParm_var,int)
Sets the literal feature representing an angle given its index.
o SetAngleLawInversions(CATBoolean,CATBoolean)
Sets information whether angle laws have to be inverted or not.
o SetAngleLawTypes(enum CATGSMBasicLawType,enum CATGSMBasicLawType)
Sets angle law types.
o SetAngleLaws(CATICkeParm_var&,CATICkeParm_var&,enum CATGSMBasicLawType,CATICkeParm_var&,CATICkeParm_var&,enum CATGSMBasicLawType)
Sets information about both angle laws.
o SetAngleLaws(CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&,enum CATGSMBasicLawType,CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&,enum CATGSMBasicLawType)
Sets information about both angle laws (including advanced law features).
o SetCanonicalDetectionMode(CATGSMCanonicalSurfaceDetection)
Sets information about detection of canonical surfaces of the output surface.
o SetChoiceNo(int)
Sets a choice number, given a circular sweep case.
o SetContext(CATGSMFeatureContextType)
Sets the context of the Sweep.
o SetGuide(CATIMmiMechanicalFeature_var)
Sets first guide curve.
o SetGuide(CATIMmiMechanicalFeature_var,int)
Sets a guide curve given its index.
o SetGuideDeviation(double)
Sets deviation value (length) from guide curves allowed during sweeping operation in order to smooth it.
o SetGuideDeviation(CATICkeParm_var&)
Sets deviation value (length) from guide curves allowed during sweeping operation in order to smooth it.
o SetGuideDeviationActivity(CATBoolean)
Sets information whether a deviation from guide curves is allowed or not during sweeping operation in order to smooth it.
o SetLongitudinalRelimiters(CATIMmiMechanicalFeature_var&,CATBoolean,CATIMmiMechanicalFeature_var&,CATBoolean)
Sets the elements relimiting the spine (or the default spine).
o SetMode(enum CATGSMCircularSweepCase)
Sets circular sweep case number.
o SetRadius(double,int)
Sets the value of a radius given its index.
o SetRadius(CATICkeParm_var,int)
Sets the literal feature representing a radius given its index.
o SetRadiusLaw(CATICkeLaw_var&)
Modify radius law feature.
o SetRadiusLaw(CATICkeParm_var&,CATICkeParm_var&,enum CATGSMBasicLawType)
Sets information about radius law.
o SetRadiusLawInversion(CATBoolean)
Sets information whether radius law has to be inverted or not.
o SetRadiusLawType(enum CATGSMBasicLawType)
Sets radius law type.
o SetReference(CATIMmiMechanicalFeature_var)
Sets the reference (functional curve or guide surface).
o SetSmoothActivity(CATBoolean)
Sets information whether sweeping operation is smoothed or not.
o SetSmoothAngleThreshold(double)
Sets angular threshold under which discontinuities (moving frame, tangency net on reference surface) will be smoothed when sweeping.
o SetSmoothAngleThreshold(CATICkeParm_var&)
Sets angular threshold under which discontinuities (moving frame, tangency net on reference surface) will be smoothed when sweeping.
o SetSpine(CATIMmiMechanicalFeature_var)
Sets the spine.
o SetTangencyChoiceNo(int,int,int)
Sets a sequence which identifies a solution (see above).
o SetTrimOption(enum CATGSMSweepTrimMode)
Sets trim option status.

Methods


o DelAngle
public virtual DelAngle()
Removes all angles.
o DelGuide
public virtual DelGuide()
Removes all guide curves.
o DelRadius
public virtual DelRadius()
Removes all radius.
o GetAngle
public virtual GetAngle( oElem,
const iI)
Gets the value of an angle given its index.
Parameters:
oElem
Angle value
iI
Index of the angle (starting from one)
o GetAngle
public virtual GetAngle( oElem,
const iI)
Gets the literal feature representing an angle given its index.
Parameters:
oElem
Angle literal feature
iI
Index of the angle (starting from one)
See also:
o GetAngleLawInversions
public virtual GetAngleLawInversions( oInversion1,
oInversion2)
Gets information whether angle laws have to be inverted or not.
Parameters:
oInversion1
TRUE or FALSE (FALSE if not specified) for first angle law.
oInversion2
TRUE or FALSE (FALSE if not specified) for second angle law.
See also:
o GetAngleLawTypes
public virtual GetAngleLawTypes( eFirstType,
eSecondType)
Gets angle law types.
Parameters:
eFirstType
First type of law (from CATGSMBasicLawType enumeration).
eSecondType
Second type of law (from CATGSMBasicLawType enumeration).
See also:
o GetAngleLaws
public virtual GetAngleLaws( FirstParamStart,
FirstParamEnd,
eFirstType,
SecondParamStart,
SecondParamEnd,
eSecondType)
Gets information about both angle laws. PREFER PREVIOUS METHOD WHICH INCLUDES ADVANCED LAW FEATURES.
Parameters:
FirstParamStart
Start first angle literal feature
FirstParamEnd
End first angle literal feature
eFirstType
First type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
SecondParamStart
Start second angle literal feature
SecondParamEnd
End second angle literal feature
eSecondType
Second type of law (from CATGSMBasicLawType enumeration).
o GetAngleLaws
public virtual GetAngleLaws( FirstParamStart,
FirstParamEnd,
eFirstType,
SecondParamStart,
SecondParamEnd,
eSecondType)
Gets information about both angle laws (including advanced law features).
Parameters:
FirstParamStart
Start first angle literal feature, or law feature if advanced
FirstParamEnd
End first angle literal feature, or NULL_var if advanced
eFirstType
First type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
SecondParamStart
Start second angle literal feature, or law feature if advanced
SecondParamEnd
End second angle literal feature, or NULL_var if advanced
eSecondType
Second type of law (from CATGSMBasicLawType enumeration).
o GetCanonicalDetectionMode
public virtual GetCanonicalDetectionMode( oDetection)
Gets information about detection of canonical surfaces of the output surface.
Parameters:
oDetection
If canonical surfaces are detected not. Possible values are CATGSMNoDetection and CATGSMCanonicalDetection.
See also:
o GetChoiceNo
public virtual GetChoiceNo( oElem)
Gets a choice number, which corresponds to each solution of a given circular sweep case.
Example : a circular sweep with two guide curves and a radius leads to four possible solutions.
Parameters:
oElem
Choice number
o GetContext
public virtual GetContext( oContext)
Gets the context of the Sweep.
Parameters:
oContextType
CATGSMSurfaceCtxt if the result is surface, CATGSMVolumeCtxt if it is volume
See also:
o GetGuide
public virtual GetGuide( oElem)
Gets first guide curve.
Parameters:
oElem
First guide curve feature.
o GetGuide
public virtual GetGuide( oElem,
const iI)
Gets a guide curve given its index.
Parameters:
oElem
Guide curve feature.
iI
Guide curve index : 1 or 2
o GetGuideDeviation
public virtual GetGuideDeviation( oElem)
Gets deviation value (length) from guide curves allowed during sweeping operation in order to smooth it.
Parameters:
oElem
Numerical value.
o GetGuideDeviation
public virtual GetGuideDeviation( oElem)
Gets deviation value (length) from guide curves allowed during sweeping operation in order to smooth it.
Parameters:
oElem
Length literal feature.
o GetGuideDeviationActivity
public virtual GetGuideDeviationActivity( oActi)
Gets information whether a deviation from guide curves is allowed or not during sweeping operation in order to smooth it.
Parameters:
oSmooth
TRUE or FALSE (FALSE if not specified).
o GetLongitudinalRelimiters
public virtual GetLongitudinalRelimiters( oElem1,
boInv1,
oElem2,
boInv2)
Gets the elements relimiting the spine (or the default spine).
Parameters:
oElem1
First relimiting feature (plane or point)
boInv1
Split direction for the first relimitation
FALSE means that the beginning of the spine (considering its orientation) is removed, TRUE means that the end of the spine is removed
oElem2
Second relimiting feature (plane or point)
boInv2
Split direction for the second relimitation
o GetMode
public virtual GetMode( oElem)
Gets circular sweep case number (also called mode). Possible cases are :
- CATGSMCircularSweep_None : unidentified mode
- CATGSMCircularSweep_ThreeGuides : three guide curves
- CATGSMCircularSweep_TwoGuidesAndRadius : two guide curves and a radius
- CATGSMCircularSweep_CenterAndAngleCurve : a center curve, a reference angle curve and two angle values
- CATGSMCircularSweep_CenterAndRadius : a center curve and a radius
- CATGSMCircularSweep_TwoGuidesAndTangency : two guide curves with a tangency condition on the second one (with reference surface)
- CATGSMCircularSweep_GuideAndTangencyAndRadius : one guide curve, one tangency surface and a radius. - CATGSMCircularSweep_LimitCurveAndTangencyAndRadius : One tangency surface, one limit curve lying on the tangency surface and a radius
Parameters:
oElem
Case number
See also:
o GetNbAngle
public virtual GetNbAngle( oI)
Gets the number of angles.
Parameters:
oI
Number of angles
o GetNbGuide
public virtual GetNbGuide( oI)
Gets the number of guide curves.
Parameters:
oI
Number of guide curves
o GetNbRadius
public virtual GetNbRadius( oI)
Gets the number of radius.
Parameters:
oI
Number of radius
o GetRadius
public virtual GetRadius( oElem,
const iI)
Gets the value of a radius given its index.
Parameters:
oElem
Radius value
iI
Index of the radius (starting from one)
o GetRadius
public virtual GetRadius( oElem,
const iI)
Gets the literal feature representing a radius given its index.
Parameters:
oElem
Radius literal feature
iI
Index of the radius (starting from one)
See also:
o GetRadiusLaw
public virtual GetRadiusLaw( Elem)
Gets radius law feature.
Parameters:
Elem
Radius law feature
See also:
o GetRadiusLaw
public virtual GetRadiusLaw( ParamStart,
ParamEnd,
eType)
Gets information about radius law.
Parameters:
ParamStart
Start radius literal feature
ParamEnd
End radius literal feature
eType
Type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
See also:
o GetRadiusLawInversion
public virtual GetRadiusLawInversion( oInversion)
Gets information whether radius law has to be inverted or not.
Parameters:
oInversion
TRUE or FALSE (FALSE if not specified).
See also:
o GetRadiusLawType
public virtual GetRadiusLawType( eType)
Gets radius law type.
Parameters:
eType
Type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
See also:
o GetReference
public virtual GetReference( oElem)
Gets the reference (functional curve or guide surface).
Parameters:
oElem
Reference feature
o GetSmoothActivity
public virtual GetSmoothActivity( oSmooth)
Gets information whether sweeping operation is smoothed or not.
Parameters:
oSmooth
TRUE or FALSE (FALSE if not specified).
o GetSmoothAngleThreshold
public virtual GetSmoothAngleThreshold( oElem)
Gets angular threshold under which discontinuities (moving frame, tangency net on reference surface) will be smoothed when sweeping.
Parameters:
oElem
Numerical value.
o GetSmoothAngleThreshold
public virtual GetSmoothAngleThreshold( oElem)
Gets angular threshold under which discontinuities (moving frame, tangency net on reference surface) will be smoothed when sweeping.
Parameters:
oElem
Angular literal feature.
o GetSpine
public virtual GetSpine( oElem)
Gets the spine.
Parameters:
oElem
Spine feature
o GetTangencyChoiceNo
public virtual GetTangencyChoiceNo( oNo,
oShellOri,
oGuideOri)
Gets a sequence which identifies a solution amongst all possibilities of a circular profile sweep tangent to a surface (case CATGSMCircularSweep_GuideAndTangencyAndRadius).
Parameters:
oNo
Given the orientations, solution number in a distance ordered list.
oShellOri
This orientation allows to compute just the results that are tangent to a specific side of the shell. It can take 3 values:
* +1 : the result is on the normal side of the shell,
* -1 : the result is on the side of the shell opposite to the normal,
* 0 : no orientation is specified.
oGuideOri
This orientation allows to compute just the results that are on the "left" or the "right" side of the shell, when looking in the guide direction. It can take 3 values:
* +1 : the result is on the "left" side,
* -1 : the result is on the "right" side,
* 0 : no orientation is specified.
o GetTrimOption
public virtual GetTrimOption( oElem)
Gets trim option status. Possible cases are :
- CATGSMSweepTrimMode_None: no trim computed or undefined
- CATGSMSweepTrimMode_On: trim computed
Parameters:
oElem
Trim option value
See also:
o SetAngle
public virtual SetAngle( const iElem,
const iI)
Sets the value of an angle given its index.
Parameters:
iElem
Angle value
iI
Index of the angle (starting from one)
o SetAngle
public virtual SetAngle( const iElem,
const iI)
Sets the literal feature representing an angle given its index.
Parameters:
iElem
Angle literal feature
iI
Index of the angle (starting from one)
See also:
o SetAngleLawInversions
public virtual SetAngleLawInversions( const iInversion1,
const iInversion2)
Sets information whether angle laws have to be inverted or not.
Parameters:
iInversion1
TRUE or FALSE for first angle law.
iInversion2
TRUE or FALSE for second angle law.
See also:
o SetAngleLawTypes
public virtual SetAngleLawTypes( const eFirstType,
const eSecondType)
Sets angle law types.
Parameters:
eFirstType
First type of law (from CATGSMBasicLawType enumeration).
eSecondType
Second type of law (from CATGSMBasicLawType enumeration).
See also:
o SetAngleLaws
public virtual SetAngleLaws( const FirstParamStart,
const FirstParamEnd,
const eFirstType,
const SecondParamStart,
const SecondParamEnd,
const eSecondType)
Sets information about both angle laws. PREFER PREVIOUS METHOD WHICH INCLUDES ADVANCED LAW FEATURES.
Parameters:
FirstParamStart
Start first angle literal feature
FirstParamEnd
End first angle literal feature
eFirstType
First type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType.
SecondParamStart
Start second angle literal feature
SecondParamEnd
End second angle literal feature
eSecondType
Second type of law (from CATGSMBasicLawType enumeration except CATGSMBasicLawType_Advanced).
o SetAngleLaws
public virtual SetAngleLaws( const FirstParamStart,
const FirstParamEnd,
const eFirstType,
const SecondParamStart,
const SecondParamEnd,
const eSecondType)
Sets information about both angle laws (including advanced law features).
Parameters:
FirstParamStart
Start first angle literal feature, or law feature if advanced
FirstParamEnd
End first angle literal feature, or NULL_var if advanced
eFirstType
First type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
SecondParamStart
Start second angle literal feature, or law feature if advanced
SecondParamEnd
End second angle literal feature, or NULL_var if advanced
eSecondType
Second type of law (from CATGSMBasicLawType enumeration).
o SetCanonicalDetectionMode
public virtual SetCanonicalDetectionMode( iDetection= CATGSMNoDetection)
Sets information about detection of canonical surfaces of the output surface.
Parameters:
iDetection
If canonical surfaces are detected or not. Possible values are CATGSMNoDetection and CATGSMCanonicalDetection.
See also:
o SetChoiceNo
public virtual SetChoiceNo( const iElem)
Sets a choice number, given a circular sweep case.
Parameters:
iElem
Choice number
o SetContext
public virtual SetContext( const iContext)
Sets the context of the Sweep.
Parameters:
iContextType
CATGSMSurfaceCtxt to generate a surface, CATGSMVolumeCtxt (requires GSO License) to generate a volume
See also:
o SetGuide
public virtual SetGuide( const iElem)
Sets first guide curve.
Parameters:
iElem
First guide curve feature.
o SetGuide
public virtual SetGuide( const iElem,
const iI)
Sets a guide curve given its index.
Parameters:
iElem
Guide curve feature.
iI
Guide curve index : 1 or 2
o SetGuideDeviation
public virtual SetGuideDeviation( const iElem)
Sets deviation value (length) from guide curves allowed during sweeping operation in order to smooth it.
Parameters:
iElem
Numerical value.
o SetGuideDeviation
public virtual SetGuideDeviation( const iElem)
Sets deviation value (length) from guide curves allowed during sweeping operation in order to smooth it.
Parameters:
iElem
Length literal feature.
o SetGuideDeviationActivity
public virtual SetGuideDeviationActivity( const iActi)
Sets information whether a deviation from guide curves is allowed or not during sweeping operation in order to smooth it.
Parameters:
iSmooth
TRUE or FALSE.
o SetLongitudinalRelimiters
public virtual SetLongitudinalRelimiters( const iElem1,
const biInv1,
const iElem2,
const biInv2)
Sets the elements relimiting the spine (or the default spine).
Parameters:
iElem1
First relimiting feature (plane or point)
biInv1
Split direction for the first relimitation
FALSE means that the beginning of the spine (considering its orientation) is removed, TRUE means that the end of the spine is removed
iElem2
Second relimiting feature (plane or point)
biInv2
Split direction for the second relimitation
o SetMode
public virtual SetMode( const iElem)
Sets circular sweep case number.
Parameters:
iElem
Case number
See also:
o SetRadius
public virtual SetRadius( const iElem,
const iI)
Sets the value of a radius given its index.
Parameters:
iElem
Radius value
iI
Index of the radius (starting from one)
o SetRadius
public virtual SetRadius( const iElem,
const iI)
Sets the literal feature representing a radius given its index.
Parameters:
iElem
Radius literal feature
iI
Index of the radius (starting from one)
See also:
o SetRadiusLaw
public virtual SetRadiusLaw( const Elem)
Modify radius law feature.
Parameters:
Elem
Radius law feature
See also:
o SetRadiusLaw
public virtual SetRadiusLaw( const ParamStart,
const ParamEnd,
const eType)
Sets information about radius law.
Parameters:
ParamStart
Start radius literal feature
ParamEnd
End radius literal feature
eType
Type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
See also:
o SetRadiusLawInversion
public virtual SetRadiusLawInversion( const iInversion)
Sets information whether radius law has to be inverted or not.
Parameters:
iInversion
TRUE or FALSE.
See also:
o SetRadiusLawType
public virtual SetRadiusLawType( const eType)
Sets radius law type.
Parameters:
eType
Type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
See also:
o SetReference
public virtual SetReference( const iElem)
Sets the reference (functional curve or guide surface).
Parameters:
iElem
Reference feature
o SetSmoothActivity
public virtual SetSmoothActivity( const iSmooth)
Sets information whether sweeping operation is smoothed or not.
Parameters:
iSmooth
TRUE or FALSE.
o SetSmoothAngleThreshold
public virtual SetSmoothAngleThreshold( const iElem)
Sets angular threshold under which discontinuities (moving frame, tangency net on reference surface) will be smoothed when sweeping.
Parameters:
iElem
Numerical value.
o SetSmoothAngleThreshold
public virtual SetSmoothAngleThreshold( const iElem)
Sets angular threshold under which discontinuities (moving frame, tangency net on reference surface) will be smoothed when sweeping.
Parameters:
iElem
Angular literal feature.
o SetSpine
public virtual SetSpine( const iElem)
Sets the spine.
Parameters:
iElem
Spine feature
o SetTangencyChoiceNo
public virtual SetTangencyChoiceNo( const iShellOri,
const iGuideOri,
const iNo)
Sets a sequence which identifies a solution (see above).
Parameters:
iNo
iShellOri
iGuideOri
o SetTrimOption
public virtual SetTrimOption( const iElem)
Sets trim option status.
Parameters:
iElem
Trim option value
See also:

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

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