CATGSMUseItf Interface CATIGSMUseSweepConic
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUseSweepConic
Interace to conical sweep feature.
Role: Allows you to access data of the conical sweep.
- See also:
-
Method Index
- o
GetCanonicalDetectionMode(CATGSMCanonicalSurfaceDetection&)
- Gets information about detection of canonical surfaces of the output surface.
- o
GetGuide(CATIMmiMechanicalFeature_var&,int)
- Gets a guide curve given its index (default = 1).
- 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
GetNbGuide(int&)
- Gets the number of guide curves.
- o
GetParameter(double&)
- Gets the conical parameter value.
- o
GetParameter(CATICkeParm_var&)
- Gets the literal feature representing the conical parameter.
- o
GetParameterLaw(CATICkeLaw_var&)
- Gets conical parameter law feature.
- o
GetParameterLaw(double&,double&,enum CATGSMBasicLawType&)
- Gets the values and the law type representing the conical parameter law.
- o
GetParameterLaw(CATICkeParm_var&,CATICkeParm_var&,enum CATGSMBasicLawType&)
- Gets the literal features and the law type representing the conical parameter
law.
- o
GetParameterLawInversion(CATBoolean&)
- Gets information whether parameter law has to be inverted or not.
- o
GetParameterLawType(enum CATGSMBasicLawType&)
- Gets parameter law type.
- 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
GetTangency(CATIMmiMechanicalFeature_var&,CATICkeLaw_var&,int)
- Gets tangency surface or curve and its angle given the guide curve index.
- o
GetTangency(CATIMmiMechanicalFeature_var&,CATICkeParm_var&,CATICkeParm_var&,enum CATGSMBasicLawType&,int)
- Gets tangency surface or curve and its angle given the guide curve index.
- o
GetTangencyAngleLawInversion(int,CATBoolean&)
- Gets information whether tangency angle law has to be inverted or not
for a specified guide curve.
- o
InsertGuideAtPosition(CATIMmiMechanicalFeature_var,int)
- Insert a guide at a given position.
- o
RemoveGuide(int)
- Removes a guide curve given its index (default = 1).
- o
RemoveParameter()
- Removes conical sweep parameter, whether it is a single value or a law.
- o
RemoveTangency(int)
- Removes tangency surface or curve and its angle given the guide curve index.
- o
SetCanonicalDetectionMode(CATGSMCanonicalSurfaceDetection)
- Sets information about detection of canonical surfaces of the output surface.
- o
SetGuide(CATIMmiMechanicalFeature_var,int)
- Sets a guide curve given its index (default = 1).
- 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
SetParameter(double)
- Sets the conical parameter value.
- o
SetParameter(CATICkeParm_var)
- Sets the literal feature representing the conical parameter.
- o
SetParameterLaw(CATICkeLaw_var)
- Sets conical parameter law feature.
- o
SetParameterLaw(double,double,enum CATGSMBasicLawType)
- Sets the values and the law type representing the conical parameter law.
- o
SetParameterLaw(CATICkeParm_var,CATICkeParm_var,enum CATGSMBasicLawType)
- Sets the literal features and the law type representing the conical parameter
law.
- o
SetParameterLawInversion(CATBoolean)
- Sets information whether parameter law has to be inverted or not.
- o
SetParameterLawType(enum CATGSMBasicLawType)
- Sets parameter law type.
- 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
SetTangency(CATIMmiMechanicalFeature_var,CATICkeLaw_var,int)
- Sets tangency surface or curve and its angle given the guide curve index.
- o
SetTangency(CATIMmiMechanicalFeature_var,CATICkeParm_var,CATICkeParm_var,enum CATGSMBasicLawType&,int)
- Sets tangency surface or curve and its angle given the guide curve index.
- o
SetTangencyAngleLawInversion(int,CATBoolean)
- Sets information whether tangency angle law has to be inverted or not
for a specified guide curve.
Methods
o GetCanonicalDetectionMode
public virtual GetCanonicalDetectionMode( | | oDetection) |
-
Gets information about detection of canonical surfaces of the output surface.
- Parameters:
-
- oDetection
- If canonical surfaces are detected or not.
Possible values are CATGSMNoDetection and CATGSMCanonicalDetection.
- See also:
-
o GetGuide
public virtual GetGuide( | | oElem, |
| const | iI | = 1) |
-
Gets a guide curve given its index (default = 1).
- Parameters:
-
- oElem
- Guide curve feature.
- iI
- Guide curve index : 1 to 5.
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 GetNbGuide
public virtual GetNbGuide( | | oI) |
-
Gets the number of guide curves.
- Parameters:
-
- oI
- Number of guide curves.
o GetParameter
public virtual GetParameter( | | oElem) |
-
Gets the conical parameter value. If the parameter is a law, oElem equals 0
and the method returns E_FAIL.
- Parameters:
-
- oElem
- Parameter value.
- See also:
-
o GetParameter
public virtual GetParameter( | | oElem) |
-
Gets the literal feature representing the conical parameter. If the parameter
is a law, oElem equals NULL_var and the method returns E_FAIL.
- Parameters:
-
- oElem
- Parameter literal feature.
- See also:
-
o GetParameterLaw
public virtual GetParameterLaw( | | oElem) |
-
Gets conical parameter law feature.
- Parameters:
-
- Elem
- Conical parameter law feature
- See also:
-
o GetParameterLaw
public virtual GetParameterLaw( | | oParamStart, |
| | oParamEnd, |
| | oType) |
-
Gets the values and the law type representing the conical parameter law.
- Parameters:
-
- oParamStart
- Parameter start value.
- oParamEnd
- Parameter end value.
- oType
- Type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
- See also:
-
o GetParameterLaw
public virtual GetParameterLaw( | | oParamStart, |
| | oParamEnd, |
| | oType) |
-
Gets the literal features and the law type representing the conical parameter
law.
- Parameters:
-
- oParamStart
- Start parameter literal feature.
- oParamEnd
- End parameter literal feature.
- oType
- Type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
- See also:
-
o GetParameterLawInversion
public virtual GetParameterLawInversion( | | oInversion) |
-
Gets information whether parameter law has to be inverted or not.
- Parameters:
-
- oInversion
- TRUE or FALSE (FALSE if not specified).
- See also:
-
o GetParameterLawType
public virtual GetParameterLawType( | | eType) |
-
Gets parameter law type.
- Parameters:
-
- eType
- Type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
- See also:
-
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 GetTangency
public virtual GetTangency( | | oElem, |
| | oAngleLaw, |
| const | iI) |
-
Gets tangency surface or curve and its angle given the guide curve index.
- Parameters:
-
- oElem
- Tangency surface or curve feature.
- oAngleLaw
- Start tangency angle from surface or curve reference.
- iI
- Guide curve index : 1 to 5.
o GetTangency
public virtual GetTangency( | | oElem, |
| | oAngleStart, |
| | oAngleEnd, |
| | oType, |
| const | iI) |
-
Gets tangency surface or curve and its angle given the guide curve index.
- Parameters:
-
- oElem
- Tangency surface or curve feature.
- oAngleStart
- Start tangency angle from surface or curve reference.
- oAngleEnd
- End tangency angle from surface or curve reference.
- oAngleLawType
- Type of law used for tangency angle from surface or curve reference.
- iI
- Guide curve index : 1 to 5.
o GetTangencyAngleLawInversion
public virtual GetTangencyAngleLawInversion( | const | iI, |
| | oInversion) |
-
Gets information whether tangency angle law has to be inverted or not
for a specified guide curve.
- Parameters:
-
- iI
- Guide curve index : 1 to 5.
- oInversion
- TRUE or FALSE (FALSE if not specified).
- See also:
-
o InsertGuideAtPosition
public virtual InsertGuideAtPosition( | const | iElem, |
| const | iI) |
-
Insert a guide at a given position. Impossible if the number of guides
has already reached 5.
- Parameters:
-
- iElem
- Guide curve feature.
- iI
- Guide curve index : 1 to 5.
o RemoveGuide
public virtual RemoveGuide( | const | iI | = 1) |
-
Removes a guide curve given its index (default = 1). Also removes tangency
element if specified.
- Parameters:
-
- iI
- Guide curve index : 1 to 5. If 0, all guides are removed.
o RemoveParameter
public virtual RemoveParameter( | ) |
-
Removes conical sweep parameter, whether it is a single value or a law.
o RemoveTangency
public virtual RemoveTangency( | const | iI) |
-
Removes tangency surface or curve and its angle given the guide curve index.
- Parameters:
-
- iI
- Guide curve index : 1 to 5.
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 SetGuide
public virtual SetGuide( | const | iElem, |
| const | iI | = 1) |
-
Sets a guide curve given its index (default = 1).
- Parameters:
-
- iElem
- Guide curve feature.
- iI
- Guide curve index : 1 to 5.
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 SetParameter
public virtual SetParameter( | const | iElem) |
-
Sets the conical parameter value.
- Parameters:
-
- iElem
- Parameter value.
- See also:
-
o SetParameter
public virtual SetParameter( | const | iElem) |
-
Sets the literal feature representing the conical parameter.
- Parameters:
-
- iElem
- Parameter literal feature.
- See also:
-
o SetParameterLaw
public virtual SetParameterLaw( | const | iElem) |
-
Sets conical parameter law feature.
- Parameters:
-
- Elem
- Conical parameter law feature
- See also:
-
o SetParameterLaw
public virtual SetParameterLaw( | const | iParamStart, |
| const | iParamEnd, |
| const | iType) |
-
Sets the values and the law type representing the conical parameter law.
- Parameters:
-
- iParamStart
- Parameter start value.
- iParamEnd
- Parameter end value.
- iType
- Type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
- See also:
-
o SetParameterLaw
public virtual SetParameterLaw( | const | iParamStart, |
| const | iParamEnd, |
| const | iType) |
-
Sets the literal features and the law type representing the conical parameter
law.
- Parameters:
-
- iParamStart
- Start parameter literal feature.
- iParamEnd
- End parameter literal feature.
- iType
- Type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
- See also:
-
o SetParameterLawInversion
public virtual SetParameterLawInversion( | const | iInversion) |
-
Sets information whether parameter law has to be inverted or not.
- Parameters:
-
- iInversion
- TRUE or FALSE.
- See also:
-
o SetParameterLawType
public virtual SetParameterLawType( | const | eType) |
-
Sets parameter law type.
- Parameters:
-
- eType
- Type of law (from CATGSMBasicLawType enumeration):
- CATGSMBasicLawType_None,
- CATGSMBasicLawType_Constant,
- CATGSMBasicLawType_Linear,
- CATGSMBasicLawType_SType,
- CATGSMBasicLawType_Advanced.
- See also:
-
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 SetTangency
public virtual SetTangency( | const | iElem, |
| const | iAngleLaw, |
| const | iI) |
-
Sets tangency surface or curve and its angle given the guide curve index.
- Parameters:
-
- iElem
- Tangency surface or curve feature.
- iAngleLaw
- Start tangency angle from surface or curve reference.
- iI
- Guide curve index : 1 to 5.
o SetTangency
public virtual SetTangency( | const | iElem, |
| const | iAngleStart, |
| const | iAngleEnd, |
| const | iType, |
| const | iI) |
-
Sets tangency surface or curve and its angle given the guide curve index.
- Parameters:
-
- iElem
- Tangency surface or curve feature.
- iAngleStart
- Start tangency angle from surface or curve reference.
- iAngleEnd
- End tangency angle from surface or curve reference.
- iType
- Type of law used for tangency angle from surface or curve reference.
- iI
- Guide curve index : 1 to 5.
o SetTangencyAngleLawInversion
public virtual SetTangencyAngleLawInversion( | const | iI, |
| const | iInversion) |
-
Sets information whether tangency angle law has to be inverted or not
for a specified guide curve.
- Parameters:
-
- iI
- Guide curve index : 1 to 5.
- iInversion
- TRUE or FALSE.
- See also:
-
This object is included in the file: CATIGSMUseSweepConic.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.