CATGSMUseItf Interface CATIGSMUseSweepUnspec
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUseSweepUnspec
Interface to explicit profile sweep feature.
Role: Allows you to access data of swept surface feature created with an explicit profile.
In the following, 'initial plane' stands for the initial profile mean plane,
and 'target plane' stands for the first sweep plane.
LICENSING INFORMATION: Creation of volume result requires GSO License
if GSO License is not granted , settting of Volume context has not effect
- See also:
- ,
- See also:
-
- See also:
-
Method Index
- o
DelAngle()
- Removes reference surface angle.
- o
DelGuide()
- Removes all guide curves.
- o
GetAngle(double&,int)
- Gets the first reference surface angle.
- o
GetAngle(CATICkeParm_var&,int)
- Gets the first reference surface angle.
- o
GetAngularLaw(CATICkeLaw_var&)
- Gets angular law feature.
- o
GetAngularLawInversion(CATBoolean&)
- Gets information whether reference angle law has to be inverted or not.
- o
GetAngularLawType(enum CATGSMBasicLawType&)
- Gets the type of angular law used for reference angle.
- o
GetCanonicalDetectionMode(CATGSMCanonicalSurfaceDetection&)
- Gets information about detection of canonical surfaces of the output surface.
- o
GetContext(CATGSMFeatureContextType&)
- Gets the context of the Sweep.
- o
GetFittingPoints(CATIMmiMechanicalFeature_var&,CATIMmiMechanicalFeature_var&)
- Gets the fitting points : located in the profile plane, these points are used
for two-guide swept surfaces to determine guide intersection locations.
- 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 CATGSMExplicitSweepCase&)
- Gets explicit sweep case number (also called mode).
- o
GetNbAngle(int&)
- Gets the number of reference surface angle (0 or 1).
- o
GetNbGuide(int&)
- Gets the number of guide curves.
- o
GetNbPosAngle(int&)
- Gets the number of numerical positioning parameters corresponding to
angles from the default positions of the X axes.
- o
GetNbPosCoord(int&)
- Gets the number of numerical positioning parameters corresponding to
coordinates of the new axes systems origins.
- o
GetPosAngle(CATICkeParm_var&,int)
- Gets the numerical positioning parameters corresponding to angles
from the default positions of the X axes.
- o
GetPosCoord(CATICkeParm_var&,int)
- Gets the numerical positioning parameters corresponding to coordinates.
- o
GetPosDirection(CATIGSMUseDirection_var&)
- Gets the positioning direction : initial plane X-axis direction.
- o
GetPosDirection(CATIGSMUseDirection_var&,int)
- Gets the positioning directions : initial or target plane X-axis direction.
- o
GetPosMode(enum CATGSMPositionMode&)
- Gets the positioning mode.
- o
GetPosPoint(CATIMmiMechanicalFeature_var&)
- Gets the point designated as the origin of the initial plane.
- o
GetPosPoint(CATIMmiMechanicalFeature_var&,int)
- Gets the points designated as the origins of the initial and target
transformation planes.
- o
GetPosSwapAxes(enum CATGSMAxisInversionMode&)
- Gets the positioning parameter : initial plane axes inversion from
previous definition.
- o
GetPosSwapAxes(enum CATGSMAxisInversionMode&,int)
- Gets the positioning parameters : axes inversion from previous definition
for each transformation plane (initial and target).
- o
GetPositionedProfile(CATIMmiMechanicalFeature_var&)
- Gets the positioning transformation.
- o
GetProfile(CATIMmiMechanicalFeature_var&)
- Gets the original profile.
- o
GetProfileXAxisComputationMode(enum CATGSMPositionDirCompMode&)
- Gets the computation mode of the X axis (or direction) of the initial axis system
(on the profile).
- o
GetPullingDirection(CATIGSMUseDirection_var&)
- Gets the pulling direction.
- o
GetReference(CATIMmiMechanicalFeature_var&)
- Gets the reference 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
GetSolutionNo(int&)
- Gets the current solution number of the four possible solutions.
- o
GetSpine(CATIMmiMechanicalFeature_var&)
- Gets the spine.
- o
IsGuideProjected(CATBoolean&)
- Allows to know if the guide curve is projected onto the reference plane
and used as spine, in pulling direction case only.
- o
IsSketchAxisUsedAsDefault(CATBoolean&)
- Queries status wherere Sketch axis used as default or not.
- o
RemoveFittingPoints()
- Removes the fitting points.
- o
RemoveSecondFittingPoint()
- Remove the second fitting point.
- o
SetAngle(double,int)
- Sets the first reference surface angle.
- o
SetAngle(CATICkeParm_var,int)
- Sets the first reference surface angle.
- o
SetAngularLaw(CATICkeLaw_var&)
- Sets angular law feature.
- o
SetAngularLawInversion(CATBoolean)
- Sets information whether reference angle law has to be inverted or not.
- o
SetAngularLawType(enum CATGSMBasicLawType)
- Sets the type of angular law used for reference angle.
- o
SetCanonicalDetectionMode(CATGSMCanonicalSurfaceDetection)
- Sets information about detection of canonical surfaces of the output surface.
- o
SetContext(CATGSMFeatureContextType)
- Sets the context of the Sweep.
- o
SetFittingPoints(CATIMmiMechanicalFeature_var,CATIMmiMechanicalFeature_var)
- Sets the fitting points.
- 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
SetGuideProjection(CATBoolean)
- Sets the projection of the guide curve onto the reference plane in order
to use it as spine, in pulling direction case only.
- o
SetLongitudinalRelimiters(CATIMmiMechanicalFeature_var&,CATBoolean,CATIMmiMechanicalFeature_var&,CATBoolean)
- Sets the elements relimiting the spine (or the default spine).
- o
SetMode(enum CATGSMExplicitSweepCase)
- Sets explicit sweep case number.
- o
SetPosAngle(double,int)
- Sets the numerical positioning parameters corresponding to angles
from the default positions of the X axes.
- o
SetPosAngle(CATICkeParm_var,int)
- Sets the numerical positioning parameters corresponding to angles
from the default positions of the X axes.
- o
SetPosCoord(double,int)
- Sets the numerical positioning parameters corresponding to coordinates.
- o
SetPosCoord(CATICkeParm_var,int)
- Sets the numerical positioning parameters corresponding to coordinates.
- o
SetPosDirection(CATIGSMUseDirection_var)
- Sets the positioning direction : initial plane X-axis direction.
- o
SetPosDirection(CATIGSMUseDirection_var,int)
- Sets the positioning directions : initial or target plane X-axis direction.
- o
SetPosMode(enum CATGSMPositionMode)
- Sets the positioning mode.
- o
SetPosPoint(CATIMmiMechanicalFeature_var)
- Sets the point designated as the origin of the initial plane.
- o
SetPosPoint(CATIMmiMechanicalFeature_var,int)
- Sets the points designated as the origins of the initial and target
transformation planes.
- o
SetPosSwapAxes(enum CATGSMAxisInversionMode)
- Sets the positioning parameter : initial plane axes inversion from
previous definition.
- o
SetPosSwapAxes(enum CATGSMAxisInversionMode,int)
- Modify the positioning parameters : axes inversion from previous definition
for each transformation plane (initial and target).
- o
SetPositionedProfile(CATIMmiMechanicalFeature_var&)
- Sets the positioning transformation.
- o
SetProfile(CATIMmiMechanicalFeature_var)
- Sets the original profile.
- o
SetProfileXAxisComputationMode(enum CATGSMPositionDirCompMode)
- Sets the computation mode of the X axis (or direction) of the initial axis system.
- o
SetPullingDirection(CATIGSMUseDirection_var&)
- Sets the pulling direction.
- o
SetReference(CATIMmiMechanicalFeature_var)
- Sets the reference 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
SetSolutionNo(int)
- Sets the current solution number of the four possible solutions.
- o
SetSpine(CATIMmiMechanicalFeature_var)
- Sets the spine.
- o
UseSketchAxisAsDefault(CATBoolean)
- Uses Sketch Axis As Default.
Methods
o DelAngle
| public virtual DelAngle( | ) |
-
Removes reference surface angle.
o DelGuide
| public virtual DelGuide( | ) |
-
Removes all guide curves.
o GetAngle
| public virtual GetAngle( | | oElem, |
| const | iI | =1) |
-
Gets the first reference surface angle.
- Parameters:
-
- oElem
- Angle value
o GetAngle
| public virtual GetAngle( | | oElem, |
| const | iI | =1) |
-
Gets the first reference surface angle.
- Parameters:
-
- oElem
- Angle literal feature
- See also:
-
o GetAngularLaw
| public virtual GetAngularLaw( | | Elem) |
-
Gets angular law feature.
- Parameters:
-
- Elem
- Angular law feature
- See also:
-
o GetAngularLawInversion
| public virtual GetAngularLawInversion( | | oInversion) |
-
Gets information whether reference angle law has to be inverted or not.
- Parameters:
-
- oInversion
- TRUE or FALSE (FALSE if not specified).
- See also:
-
o GetAngularLawType
| public virtual GetAngularLawType( | | eType) |
-
Gets the type of angular law used for reference angle.
- Parameters:
-
- eType
- Angular law type:
- CATGSMBasicLawType_Constant for constant law (first angle
value taken),
- CATGSMBasicLawType_Linear for linear law from first angle to
second angle values,
- CATGSMBasicLawType_SType for S type law from first angle to
second angle values,
- CATGSMBasicLawType_Advanced for a law specified by a law
feature.
- See also:
-
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 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 GetFittingPoints
| public virtual GetFittingPoints( | | oElem1, |
| | oElem2) |
-
Gets the fitting points : located in the profile plane, these points are used
for two-guide swept surfaces to determine guide intersection locations.
- Parameters:
-
- oElem1
- Fitting point associated to the first guide
- oElem2
- Fitting point associated to the second guide
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 explicit sweep case number (also called mode).
Possible cases are:
- CATGSMExplicitSweep_None: no information on feature and no guide curve (treated as
reference surface case or two-guide-curve case depending on the number of guide curves)
- CATGSMExplicitSweep_ReferenceSurface: optional reference surface case, or no
information on feature (old feature with no mode) but only one guide curve present
- CATGSMExplicitSweep_TwoGuideCurves: two-guide-curve case, or no
information on feature (old feature with no mode) but two guide curves present
- CATGSMExplicitSweep_PullingDirection: pulling direction case
- Parameters:
-
- oElem
- Case number
- See also:
-
o GetNbAngle
| public virtual GetNbAngle( | | oI) |
-
Gets the number of reference surface angle (0 or 1).
- Parameters:
-
- oI
- Number of reference surface angle
o GetNbGuide
| public virtual GetNbGuide( | | oI) |
-
Gets the number of guide curves.
- Parameters:
-
- oI
- Number of guide curves
o GetNbPosAngle
| public virtual GetNbPosAngle( | | oI) |
-
Gets the number of numerical positioning parameters corresponding to
angles from the default positions of the X axes.
- Parameters:
-
- oI
- Number of parameters
o GetNbPosCoord
| public virtual GetNbPosCoord( | | oI) |
-
Gets the number of numerical positioning parameters corresponding to
coordinates of the new axes systems origins.
- Parameters:
-
- oI
- Number of parameters
o GetPosAngle
| public virtual GetPosAngle( | | oElem, |
| const | iI) |
-
Gets the numerical positioning parameters corresponding to angles
from the default positions of the X axes.
- Parameters:
-
- oElem
- Numerical parameter (literal feature)
- iI
- Index of the parameter :
- 1 for direction angle in the initial plane,
- 2 for direction angle in the target plane.
- See also:
-
o GetPosCoord
| public virtual GetPosCoord( | | oElem, |
| const | iI) |
-
Gets the numerical positioning parameters corresponding to coordinates.
of the new axes systems origins.
- Parameters:
-
- oElem
- Numerical parameter (literal feature)
- iI
- Index of the parameter :
- 1 and 2 for origin coordinates in the initial plane,
- 3 and 4 for origin coordinates in the target plane.
- See also:
-
o GetPosDirection
| public virtual GetPosDirection( | | oElem) |
-
Gets the positioning direction : initial plane X-axis direction.
- Parameters:
-
- oElem
- Direction feature
- See also:
-
o GetPosDirection
| public virtual GetPosDirection( | | oElem, |
| const | iI) |
-
Gets the positioning directions : initial or target plane X-axis direction.
- Parameters:
-
- oElem
- Direction feature
- iI
- Plane index : 1 for initial one, 2 for target one
- See also:
-
o GetPosMode
| public virtual GetPosMode( | | Elem) |
-
Gets the positioning mode.
- Parameters:
-
- Elem
- CATGSMPositionMode_ExplicitSweep if a positioning operation is operated,
CATGSMPositionMode_NoneOrPositioned if not
- See also:
-
o GetPosPoint
| public virtual GetPosPoint( | | oElem) |
-
Gets the point designated as the origin of the initial plane.
- Parameters:
-
- oElem
- Point feature
o GetPosPoint
| public virtual GetPosPoint( | | oElem, |
| const | iI) |
-
Gets the points designated as the origins of the initial and target
transformation planes.
- Parameters:
-
- oElem
- Point feature
- iI
- Plane index : 1 for initial one, 2 for target one
o GetPosSwapAxes
| public virtual GetPosSwapAxes( | | oI) |
-
Gets the positioning parameter : initial plane axes inversion from
previous definition.
- Parameters:
-
- oI
- State of axes
- See also:
-
o GetPosSwapAxes
| public virtual GetPosSwapAxes( | | oI, |
| const | iIdx) |
-
Gets the positioning parameters : axes inversion from previous definition
for each transformation plane (initial and target).
- Parameters:
-
- oI
- State of axes :
- CATGSMAxisInversionMode_None : no axis inverted
- CATGSMAxisInversionMode_X : only X axis inverted
- CATGSMAxisInversionMode_Y : only Y axis inverted
- CATGSMAxisInversionMode_Both : both axes inverted
- iIdx
- Plane index : 1 for initial one, 2 for target one
- See also:
-
o GetPositionedProfile
| public virtual GetPositionedProfile( | | oElem) |
-
Gets the positioning transformation.
This method allows to get the user positioned profile.
The result of this feature is the profile positioned in the first sweep plane.
- Parameters:
-
- oElem
- Positioning transformation feature (or positioned profile)
Note: in case of positionning,
The returned objet answer to CATIGSMUsePositionTransfo interface object.
- See also:
-
o GetProfile
| public virtual GetProfile( | | oElem) |
-
Gets the original profile.
- Parameters:
-
- oElem
- Original profile feature
o GetProfileXAxisComputationMode
| public virtual GetProfileXAxisComputationMode( | | oDirCompMode) |
-
Gets the computation mode of the X axis (or direction) of the initial axis system
(on the profile). Default value (if not specified by SetProfileXAxisComputationMode)
is CATGSMPositionDirCompMode_None if GetPosDirection(OutputDirection) gives a NULL_var
OutputDirection, and CATGSMPositionDirCompMode_User if OutputDirection is different
from NULL_var.
- Parameters:
-
- oDirCompMode
- Mode :
- CATGSMPositionDirCompMode_None: no X axis specified
- CATGSMPositionDirCompMode_Tangent: the X axis is implicitly the tangent
of the profile at the origin (the origin then HAS to be on the profile)
- CATGSMPositionDirCompMode_User: the X axis is specified by a direction via
SetPosDirection(UserInputDirection, 1)
- See also:
-
o GetPullingDirection
| public virtual GetPullingDirection( | | oDir) |
-
Gets the pulling direction. This input replaces the reference surface;
indeed, if the direction is specified, the plane normal to this direction
is taken as reference surface.
- Parameters:
-
- oDir
- Pulling direction feature
- See also:
-
o GetReference
| public virtual GetReference( | | oElem) |
-
Gets the reference surface.
- Parameters:
-
- oElem
- Reference surface 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 GetSolutionNo
| public virtual GetSolutionNo( | | oSolNo) |
-
Gets the current solution number of the four possible solutions.
- Parameters:
-
- oSolNo
- is the solution number.
o GetSpine
| public virtual GetSpine( | | oElem) |
-
Gets the spine.
- Parameters:
-
- oElem
- Spine feature
o IsGuideProjected
| public virtual IsGuideProjected( | | obProj) |
-
Allows to know if the guide curve is projected onto the reference plane
and used as spine, in pulling direction case only.
- Parameters:
-
- obProj
- TRUE is projection is required, FALSE if not
o IsSketchAxisUsedAsDefault
| public virtual IsSketchAxisUsedAsDefault( | | oBoolean) |
-
Queries status wherere Sketch axis used as default or not.
In case of a sketch profile, specify if the 2D sketch axis must be
used as default planar profile axis (for positioning purpose) or not.
- Parameters:
-
- oBoolean
- TRUE if the 2D sketch axis must be used, FALSE if not.
o RemoveFittingPoints
| public virtual RemoveFittingPoints( | ) |
-
Removes the fitting points.
o RemoveSecondFittingPoint
| public virtual RemoveSecondFittingPoint( | ) |
-
Remove the second fitting point.
o SetAngle
| public virtual SetAngle( | const | iElem, |
| const | iI | =1) |
-
Sets the first reference surface angle.
- Parameters:
-
- iElem
- Angle value
o SetAngle
| public virtual SetAngle( | const | iElem, |
| const | iI | =1) |
-
Sets the first reference surface angle.
- Parameters:
-
- iElem
- Angle literal feature
- See also:
-
o SetAngularLaw
| public virtual SetAngularLaw( | const | Elem) |
-
Sets angular law feature.
- Parameters:
-
- Elem
- Angular law feature
- See also:
-
o SetAngularLawInversion
| public virtual SetAngularLawInversion( | const | iInversion) |
-
Sets information whether reference angle law has to be inverted or not.
- Parameters:
-
- iInversion
- TRUE or FALSE.
- See also:
-
o SetAngularLawType
| public virtual SetAngularLawType( | const | eType) |
-
Sets the type of angular law used for reference angle.
- Parameters:
-
- eType
- Angular law type:
- CATGSMBasicLawType_None or CATGSMBasicLawType_Constant for
constant law (first angle value taken),
- CATGSMBasicLawType_Linear for linear law from first angle to
second angle values,
- CATGSMBasicLawType_SType for S type law from first angle to
second angle values,
- CATGSMBasicLawType_Advanced for a law specified by a law
feature.
- See also:
-
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 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 SetFittingPoints
| public virtual SetFittingPoints( | const | iElem1, |
| const | iElem2) |
-
Sets the fitting points.
Does not work with NULL_var values, Use RemoveFittingPoints() method instead.
- Parameters:
-
- iElem1
- Fitting point associated to the first guide (must not be equal to NULL_var)
- iElem2
- Fitting point associated to the second guide (can be equal to NULL_var)
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 SetGuideProjection
| public virtual SetGuideProjection( | const | ibProj) |
-
Sets the projection of the guide curve onto the reference plane in order
to use it as spine, in pulling direction case only.
Sets the spine to NULL_var if TRUE.
- Parameters:
-
- ibProj
- TRUE is projection is required, FALSE if not
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 explicit sweep case number.
- Parameters:
-
- iElem
- Case number
- See also:
-
o SetPosAngle
| public virtual SetPosAngle( | const | iElem, |
| const | iI) |
-
Sets the numerical positioning parameters corresponding to angles
from the default positions of the X axes.
- Parameters:
-
- iElem
- Numerical value
- iI
- Index of the parameter :
- 1 for direction angle in the initial plane,
- 2 for direction angle in the target plane.
o SetPosAngle
| public virtual SetPosAngle( | const | iElem, |
| const | iI) |
-
Sets the numerical positioning parameters corresponding to angles
from the default positions of the X axes.
- Parameters:
-
- iElem
- Numerical parameter (literal feature)
- iI
- Index of the parameter :
- 1 for direction angle in the initial plane,
- 2 for direction angle in the target plane.
- See also:
-
o SetPosCoord
| public virtual SetPosCoord( | const | iElem, |
| const | iI) |
-
Sets the numerical positioning parameters corresponding to coordinates.
of the new axes systems origins.
- Parameters:
-
- iElem
- Numerical value
- iI
- Index of the parameter :
- 1 and 2 for origin coordinates in the initial plane,
- 3 and 4 for origin coordinates in the target plane.
o SetPosCoord
| public virtual SetPosCoord( | const | iElem, |
| const | iI) |
-
Sets the numerical positioning parameters corresponding to coordinates.
of the new axes systems origins.
- Parameters:
-
- iElem
- Numerical parameter (literal feature)
- iI
- Index of the parameter :
- 1 and 2 for origin coordinates in the initial plane,
- 3 and 4 for origin coordinates in the target plane.
- See also:
-
o SetPosDirection
| public virtual SetPosDirection( | const | iElem) |
-
Sets the positioning direction : initial plane X-axis direction.
- Parameters:
-
- iElem
- Direction feature
- See also:
-
o SetPosDirection
| public virtual SetPosDirection( | const | iElem, |
| const | iI) |
-
Sets the positioning directions : initial or target plane X-axis direction.
- Parameters:
-
- iElem
- Direction feature
- iI
- Plane index : 1 for initial one, 2 for target one
- See also:
-
o SetPosMode
| public virtual SetPosMode( | const | Elem) |
-
Sets the positioning mode.
- Parameters:
-
- Elem
- CATGSMPositionMode_ExplicitSweep if a positioning operation is operated,
CATGSMPositionMode_NoneOrPositioned if not
- See also:
-
o SetPosPoint
| public virtual SetPosPoint( | const | iElem) |
-
Sets the point designated as the origin of the initial plane.
- Parameters:
-
- iElem
- Point feature
o SetPosPoint
| public virtual SetPosPoint( | const | iElem, |
| const | iI) |
-
Sets the points designated as the origins of the initial and target
transformation planes.
- Parameters:
-
- iElem
- Point feature
- iI
- Plane index : 1 for initial one, 2 for target one
o SetPosSwapAxes
| public virtual SetPosSwapAxes( | const | iII) |
-
Sets the positioning parameter : initial plane axes inversion from
previous definition.
- Parameters:
-
- iII
- State of axes
- See also:
-
o SetPosSwapAxes
| public virtual SetPosSwapAxes( | const | iI, |
| const | iIdx) |
-
Modify the positioning parameters : axes inversion from previous definition
for each transformation plane (initial and target).
- Parameters:
-
- iI
- State of axes :
- CATGSMAxisInversionMode_None : no axis inverted
- CATGSMAxisInversionMode_X : only X axis inverted
- CATGSMAxisInversionMode_Y : only Y axis inverted
- CATGSMAxisInversionMode_Both : both axes inverted
- iIdx
- Plane index : 1 for initial one, 2 for target one
- See also:
-
o SetPositionedProfile
| public virtual SetPositionedProfile( | | iElem) |
-
Sets the positioning transformation.
- Parameters:
-
- iElem
- Positioning transformation feature
o SetProfile
| public virtual SetProfile( | const | iElem) |
-
Sets the original profile.
- Parameters:
-
- iElem
- Original profile feature
o SetProfileXAxisComputationMode
| public virtual SetProfileXAxisComputationMode( | const | iDirCompMode) |
-
Sets the computation mode of the X axis (or direction) of the initial axis system.
If CATGSMPositionDirCompMode_None or CATGSMPositionDirCompMode_Tangent is specified,
a SetPosDirection(NULL_var, 1) is performed.
Specifying CATGSMPositionDirCompMode_User is useless: if a direction has previously
been specified, the mode has already been set.
- Parameters:
-
- iDirCompMode
- Mode
- See also:
-
o SetPullingDirection
| public virtual SetPullingDirection( | const | iDir) |
-
Sets the pulling direction. This input replaces the reference surface;
indeed, if the direction is specified, the plane normal to this direction
is taken as reference surface.
- Parameters:
-
- iDir
- Pulling direction feature
- See also:
-
o SetReference
| public virtual SetReference( | const | iElem) |
-
Sets the reference surface.
- Parameters:
-
- iElem
- Reference surface 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 SetSolutionNo
| public virtual SetSolutionNo( | | iSolNo) |
-
Sets the current solution number of the four possible solutions.
- Parameters:
-
- iSolNo
- is the solution number.
o SetSpine
| public virtual SetSpine( | const | iElem) |
-
Sets the spine.
- Parameters:
-
- iElem
- Spine feature
o UseSketchAxisAsDefault
| public virtual UseSketchAxisAsDefault( | const | iBoolean | = TRUE) |
-
Uses Sketch Axis As Default.
In case of a sketch profile, specify if the 2D sketch axis must be
used as default planar profile axis (for positioning purpose) or not.
- Parameters:
-
- iBoolean
- TRUE if the 2D sketch axis must be used, FALSE if not.
This object is included in the file: CATIGSMUseSweepUnspec.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.