All Frameworks Object Hierarchy This Framework Previous Next Indexes
IUnknown
|
+---IDispatch
|
+---CATBaseUnknown
|
+---CATBaseDispatch
|
+---AnyObject
|
+---HybridShape
|
+---HybridShapeSweep
|
+---HybridShapeSweepLine
| o Property AngleLaw( | ) As CATIAReference |
| o Property AngleLawInversion( | ) As long |
| 0 | The angular law has NOT to be inverted |
| 1 | The angular law has to be inverted |
| o Property AngleLawType( | ) As long |
| 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 CanonicalDetection( | ) As long |
| 0 | No detection of canonical surface is performed. |
| 2 | Detection of canonical surfaces is performed. |
| o Property Context( | ) As long |
oContext the context
for the Sweep hybrid shape feature.
Dim oContext Set oContext = Sweep.Context
| o Property DraftComputationMode( | ) As long |
| o Property DraftDirection( | ) As CATIAHybridShapeDirection |
oDirection the direction of the LinearSweep feature.
Dim oDirection As CATIAHybridShapeDirection Set oDirection = LinearSweep.DraftDirection
| o Property FirstGuideCrv( | ) As CATIAReference |
| o Property FirstGuideSurf( | ) As CATIAReference |
| o Property FirstLengthLaw( | ) As CATIAReference |
| o Property FirstLengthLawInversion( | ) As long |
| 0 | The length law has NOT to be inverted |
| 1 | The length law has to be inverted |
| o Property GuideDeviation( | ) As CATIALength (Read Only) |
| o Property GuideDeviationActivity( | ) As boolean |
| o Property Mode( | ) As long |
| 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 CATIAReference |
| o Property SecondGuideSurf( | ) As CATIAReference |
| o Property SecondLengthLaw( | ) As CATIAReference |
| o Property SecondLengthLawInversion( | ) As long |
| 0 | The length law has NOT to be inverted |
| 1 | The length law has to be inverted |
| o Property SecondTrimOption( | ) As long |
| 0 | No trim computed or trim undefined (CATGSMSweepTrimMode_None) |
| 1 | Trim computed (CATGSMSweepTrimMode_On) |
| o Property SmoothActivity( | ) As boolean |
| o Property SmoothAngleThreshold( | ) As CATIAAngle (Read Only) |
| o Property SolutionNo( | ) As long |
| o Property Spine( | ) As CATIAReference |
| o Property TrimOption( | ) As long |
| 0 | No trim computed or trim undefined (CATGSMSweepTrimMode_None) |
| 1 | Trim computed (CATGSMSweepTrimMode_On) |
| o Sub AddDraftAngleDefinitionLocation( | CATIAReference | ipIALocElem, |
| double | iAng) |
| o Func GetAngle( | long | iI) As CATIAAngle |
| o Sub GetAngularLaw( | CATIAAngle | opStartAng, |
| CATIAAngle | opEndAng, | |
| long | 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( | long | oSurfOri1, |
| long | oSurfOri2, | |
| long | oSurfCouplOri1, | |
| long | oSurfCouplOri2, | |
| long | oNo) |
| o Sub GetChoiceNo( | long | oVal1, |
| long | oVal2, | |
| long | oVal3) |
| o Sub GetDraftAngleDefinitionLocation( | long | iLoc, |
| CATIAReference | opIAElement, | |
| CATIAAngle | oAngle) |
| o Sub GetDraftAngleDefinitionLocationsNb( | long | oCount) |
| o Sub GetFirstLengthDefinitionType( | long | oFirstType, |
| CATIAReference | 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( | CATIALength | oLength1, |
| CATIALength | oLength2, | |
| long | 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 Func GetLength( | long | iI) As CATIALength |
| o Sub GetLengthLawTypes( | long | oFirstType, |
| long | oSecondType) |
| o Sub GetLongitudinalRelimiters( | CATIAReference | opIAElem1, |
| CATIAReference | opIAElem2) |
| o Sub GetNbAngle( | long | oAng) |
| o Sub GetNbGuideCrv( | long | oNum) |
| o Sub GetNbGuideSur( | long | oNum) |
| o Sub GetNbLength( | long | oLen) |
| o Sub GetRelimiters( | CATIAReference | opIAElem1, |
| long | opOrient1, | |
| CATIAReference | opIAElem2, | |
| long | opOrient2) |
| o Sub GetSecondLengthDefinitionType( | long | oSecondType, |
| CATIAReference | 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( | CATIALength | oLength1, |
| CATIALength | oLength2, | |
| long | 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( | CATIAReference | iElem, |
| CATIAAngle | iAngle, | |
| long | iPos) |
| o Sub RemoveAllDraftAngleDefinitionLocations( | ) |
| o Sub RemoveAngle( | ) |
| o Sub RemoveDraftAngleDefinitionLocationPosition( | long | iPos) |
| o Sub RemoveGuideCrv( | ) |
| o Sub RemoveGuideSur( | ) |
| o Sub RemoveLength( | ) |
| o Sub SetAngle( | long | iI, |
| double | iElem) |
| o Sub SetAngularLaw( | double | iStartAng, |
| double | iEndAng, | |
| long | 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( | long | iSurfOri1, |
| long | iSurfOri2, | |
| long | iSurfCouplOri1, | |
| long | iSurfCouplOri2, | |
| long | iNo) |
| o Sub SetChoiceNo( | long | iVal1, |
| long | iVal2, | |
| long | iVal3) |
| o Sub SetFirstLengthDefinitionType( | long | iFirstType, |
| CATIAReference | 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( | double | iLength1, |
| double | iLength2, | |
| long | 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( | double | iLength) |
| o Sub SetLength( | long | iI, |
| double | iElem) |
| o Sub SetLengthLawTypes( | long | iFirstType, |
| long | iSecondType) |
| o Sub SetLongitudinalRelimiters( | CATIAReference | ipIAElem1, |
| CATIAReference | ipIAElem2) |
| o Sub SetRelimiters( | CATIAReference | ipIAElem1, |
| long | ipOrient1, | |
| CATIAReference | ipIAElem2, | |
| long | ipOrient2) |
| o Sub SetSecondLengthDefinitionType( | long | iSecondType, |
| CATIAReference | 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( | double | iLength1, |
| double | iLength2, | |
| long | 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( | double | iAngle) |
Copyright © 2003, Dassault Systèmes. All rights reserved.