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.