All Frameworks Object Hierarchy This Framework Indexes
| o Property AngleLawInversion( | ) As |
| 0 | The angular law has NOT to be inverted |
| 1 | The angular law has to be inverted |
| o Property AngleLawType( | ) As |
| 0 | Undefined law type (CATGSMBasicLawType_None) |
| 1 | Constant law type (CATGSMBasicLawType_Constant) |
| 2 | Linear law type (CATGSMBasicLawType_Linear) |
| 3 | S law type (CATGSMBasicLawType_SType) |
| 4 | Law specified by a GSD law feature (CATGSMBasicLawType_Advanced) |
| o Property AngleLaw( | ) As |
| o Property CanonicalDetection( | ) As |
| 0 | No detection of canonical surface is performed. |
| 2 | Detection of canonical surfaces is performed. |
| o Property Context( | ) As |
oContext the context
for the Sweep hybrid shape feature.
Dim oContext Set oContext = Sweep.Context
| o Property DraftComputationMode( | ) As |
| o Property DraftDirection( | ) As |
oDirection the direction of the LinearSweep feature.
Dim oDirection As CATIAHybridShapeDirection Set oDirection = LinearSweep.DraftDirection
| o Property FirstGuideCrv( | ) As |
| o Property FirstGuideSurf( | ) As |
| o Property FirstLengthLawInversion( | ) As |
| 0 | The length law has NOT to be inverted |
| 1 | The length law has to be inverted |
| o Property FirstLengthLaw( | ) As |
| o Property GuideDeviationActivity( | ) As |
| o Property GuideDeviation( | ) As (Read Only) |
| o Property Mode( | ) As |
| 0 | Undefined linear profile swept surface (CATGSMLinearSweep_None) |
| 1 | Linear profile swept surface defined by two guide curves (CATGSMLinearSweep_TwoGuides) |
| 2 | Linear profile swept surface defined by a guide curve and an angle (CATGSMLinearSweep_GuideAndAngleCurve) |
| 3 | Linear profile swept surface defined by a guide curve and a middle curve (CATGSMLinearSweep_GuideAndMiddle) |
| 4 | Linear profile swept surface defined by a guide curve and an angle from a reference surface (CATGSMLinearSweep_GuideAndRefSurfaceAngle) |
| 5 | Linear profile swept surface defined by a guide curve and a tangency surface (CATGSMLinearSweep_GuideAndTangencySurface) |
| 6 | Linear profile swept surface defined by a guide curve and a draft directio (CATGSMLinearSweep_GuideAndDraftDirection) |
| 7 | Linear profile swept surface defined by two tangency surfaces (CATGSMLinearSweep_TwoTangencySurfaces) |
| o Property SecondGuideCrv( | ) As |
| o Property SecondGuideSurf( | ) As |
| o Property SecondLengthLawInversion( | ) As |
| 0 | The length law has NOT to be inverted |
| 1 | The length law has to be inverted |
| o Property SecondLengthLaw( | ) As |
| o Property SecondTrimOption( | ) As |
| 0 | No trim computed or trim undefined (CATGSMSweepTrimMode_None) |
| 1 | Trim computed (CATGSMSweepTrimMode_On) |
| o Property SmoothActivity( | ) As |
| o Property SmoothAngleThreshold( | ) As (Read Only) |
| o Property SolutionNo( | ) As |
| o Property Spine( | ) As |
| o Property TrimOption( | ) As |
| 0 | No trim computed or trim undefined (CATGSMSweepTrimMode_None) |
| 1 | Trim computed (CATGSMSweepTrimMode_On) |
| o Sub AddDraftAngleDefinitionLocation( | ipIALocElem, | |
| iAng) |
| o Func GetAngle( | iI) As |
| o Sub GetAngularLaw( | opStartAng, | |
| opEndAng, | ||
| oLawType) |
| 0 | Undefined law type (CATGSMBasicLawType_None) |
| 1 | Constant law type (CATGSMBasicLawType_Constant) |
| 2 | Linear law type (CATGSMBasicLawType_Linear) |
| 3 | S law type (CATGSMBasicLawType_SType) |
| 4 | Law specified by a GSD law feature (CATGSMBasicLawType_Advanced) |
| o Sub GetChoiceNbSurfaces( | oSurfOri1, | |
| oSurfOri2, | ||
| oSurfCouplOri1, | ||
| oSurfCouplOri2, | ||
| oNo) |
| o Sub GetChoiceNo( | oVal1, | |
| oVal2, | ||
| oVal3) |
| o Sub GetDraftAngleDefinitionLocation( | iLoc, | |
| opIAElement, | ||
| oAngle) |
| o Sub GetDraftAngleDefinitionLocationsNb( | oCount) |
| o Sub GetFirstLengthDefinitionType( | oFirstType, | |
| opIAElem) |
| 0 | Undefined length type (CATGSMLinearSweepLengthType_None) |
| 1 | Length of the swept line in the sweeping plane from the guide curve (CATGSMLinearSweepLengthType_Standard) |
| 2 | No numerical value is required, equivalent to standard length at zero (CATGSMLinearSweepLengthType_FromCurve) |
| 3 | Up to or from a geometrical reference (a surface) (CATGSMLinearSweepLengthType_Reference) |
| 4 | Only for draft surfaces, the length is computed in the draft direction from an extremum point on the guide curve (CATGSMLinearSweepLengthType_FromExtremum) |
| 5 | Only for draft surfaces, the length will be used in a way similar to euclidean parallel curve distance on the swept surface (CATGSMLinearSweepLengthType_AlongSurface) |
| o Sub GetFirstLengthLaw( | oLength1, | |
| oLength2, | ||
| oLawType) |
| 0 | Undefined law type (CATGSMBasicLawType_None) |
| 1 | Constant law type (CATGSMBasicLawType_Constant) |
| 2 | Linear law type (CATGSMBasicLawType_Linear) |
| 3 | S law type (CATGSMBasicLawType_SType) |
| 4 | Law specified by a GSD law feature (CATGSMBasicLawType_Advanced) |
| o Sub GetLengthLawTypes( | oFirstType, | |
| oSecondType) |
| o Func GetLength( | iI) As |
| o Sub GetLongitudinalRelimiters( | opIAElem1, | |
| opIAElem2) |
| o Sub GetNbAngle( | oAng) |
| o Sub GetNbGuideCrv( | oNum) |
| o Sub GetNbGuideSur( | oNum) |
| o Sub GetNbLength( | oLen) |
| o Sub GetRelimiters( | opIAElem1, | |
| opOrient1, | ||
| opIAElem2, | ||
| opOrient2) |
| o Sub GetSecondLengthDefinitionType( | oSecondType, | |
| opIAElem) |
| 0 | Undefined length type (CATGSMLinearSweepLengthType_None) |
| 1 | Length of the swept line in the sweeping plane from the guide curve (CATGSMLinearSweepLengthType_Standard) |
| 2 | No numerical value is required, equivalent to standard length at zero (CATGSMLinearSweepLengthType_FromCurve) |
| 3 | Up to or from a geometrical reference (a surface) (CATGSMLinearSweepLengthType_Reference) |
| 4 | Only for draft surfaces, the length is computed in the draft direction from an extremum point on the guide curve (CATGSMLinearSweepLengthType_FromExtremum) |
| 5 | Only for draft surfaces, the length will be used in a way similar to euclidean parallel curve distance on the swept surface (CATGSMLinearSweepLengthType_AlongSurface) |
| o Sub GetSecondLengthLaw( | oLength1, | |
| oLength2, | ||
| oLawType) |
| 0 | Undefined law type (CATGSMBasicLawType_None) |
| 1 | Constant law type (CATGSMBasicLawType_Constant) |
| 2 | Linear law type (CATGSMBasicLawType_Linear) |
| 3 | S law type (CATGSMBasicLawType_SType) |
| 4 | Law specified by a GSD law feature (CATGSMBasicLawType_Advanced) |
| o Sub InsertDraftAngleDefinitionLocation( | iElem, | |
| iAngle, | ||
| iPos) |
| o Sub RemoveAllDraftAngleDefinitionLocations( | ) |
| o Sub RemoveAngle( | ) |
| o Sub RemoveDraftAngleDefinitionLocationPosition( | iPos) |
| o Sub RemoveGuideCrv( | ) |
| o Sub RemoveGuideSur( | ) |
| o Sub RemoveLength( | ) |
| o Sub SetAngle( | iI, | |
| iElem) |
| o Sub SetAngularLaw( | iStartAng, | |
| iEndAng, | ||
| iLawType) |
| 0 | Undefined law type (CATGSMBasicLawType_None) |
| 1 | Constant law type (CATGSMBasicLawType_Constant) |
| 2 | Linear law type (CATGSMBasicLawType_Linear) |
| 3 | S law type (CATGSMBasicLawType_SType) |
| 4 | Law specified by a GSD law feature (CATGSMBasicLawType_Advanced) |
| o Sub SetChoiceNbSurfaces( | iSurfOri1, | |
| iSurfOri2, | ||
| iSurfCouplOri1, | ||
| iSurfCouplOri2, | ||
| iNo) |
| o Sub SetChoiceNo( | iVal1, | |
| iVal2, | ||
| iVal3) |
| o Sub SetFirstLengthDefinitionType( | iFirstType, | |
| ipIAElem) |
| 0 | Undefined length type (CATGSMLinearSweepLengthType_None) |
| 1 | Length of the swept line in the sweeping plane from the guide curve (CATGSMLinearSweepLengthType_Standard) |
| 2 | No numerical value is required, equivalent to standard length at zero (CATGSMLinearSweepLengthType_FromCurve) |
| 3 | Up to or from a geometrical reference (a surface) (CATGSMLinearSweepLengthType_Reference) |
| 4 | Only for draft surfaces, the length is computed in the draft direction from an extremum point on the guide curve (CATGSMLinearSweepLengthType_FromExtremum) |
| 5 | Only for draft surfaces, the length will be used in a way similar to euclidean parallel curve distance on the swept surface (CATGSMLinearSweepLengthType_AlongSurface) |
| o Sub SetFirstLengthLaw( | iLength1, | |
| iLength2, | ||
| iLawType) |
| 0 | Undefined law type (CATGSMBasicLawType_None) |
| 1 | Constant law type (CATGSMBasicLawType_Constant) |
| 2 | Linear law type (CATGSMBasicLawType_Linear) |
| 3 | S law type (CATGSMBasicLawType_SType) |
| 4 | Law specified by a GSD law feature (CATGSMBasicLawType_Advanced) |
| o Sub SetGuideDeviation( | iLength) |
| o Sub SetLengthLawTypes( | iFirstType, | |
| iSecondType) |
| o Sub SetLength( | iI, | |
| iElem) |
| o Sub SetLongitudinalRelimiters( | ipIAElem1, | |
| ipIAElem2) |
| o Sub SetRelimiters( | ipIAElem1, | |
| ipOrient1, | ||
| ipIAElem2, | ||
| ipOrient2) |
| o Sub SetSecondLengthDefinitionType( | iSecondType, | |
| ipIAElem) |
| 0 | Undefined length type (CATGSMLinearSweepLengthType_None) |
| 1 | Length of the swept line in the sweeping plane from the guide curve (CATGSMLinearSweepLengthType_Standard) |
| 2 | No numerical value is required, equivalent to standard length at zero (CATGSMLinearSweepLengthType_FromCurve) |
| 3 | Up to or from a geometrical reference (a surface) (CATGSMLinearSweepLengthType_Reference) |
| 4 | Only for draft surfaces, the length is computed in the draft direction from an extremum point on the guide curve (CATGSMLinearSweepLengthType_FromExtremum) |
| 5 | Only for draft surfaces, the length will be used in a way similar to euclidean parallel curve distance on the swept surface (CATGSMLinearSweepLengthType_AlongSurface) |
| o Sub SetSecondLengthLaw( | iLength1, | |
| iLength2, | ||
| iLawType) |
| 0 | Undefined law type (CATGSMBasicLawType_None) |
| 1 | Constant law type (CATGSMBasicLawType_Constant) |
| 2 | Linear law type (CATGSMBasicLawType_Linear) |
| 3 | S law type (CATGSMBasicLawType_SType) |
| 4 | Law specified by a GSD law feature (CATGSMBasicLawType_Advanced) |
| o Sub SetSmoothAngleThreshold( | iAngle) |
Copyright © 2003, Dassault Systèmes. All rights reserved.