All Frameworks Object Hierarchy This Framework Previous Next Indexes
IUnknown
|
+---IDispatch
|
+---CATBaseUnknown
|
+---CATBaseDispatch
|
+---AnyObject
|
+---HybridShape
|
+---HybridShapeSpline
Use the CATIAHybridShapeFactory to create a HybridShapeAffinity object.
| o Sub AddPoint( | CATIAReference | ipIAPoint) |
| o Sub AddPointWithConstraintExplicit( | CATIAReference | ipIAPoint, |
| CATIAHybridShapeDirection | ipIADirTangency, | |
| double | iTangencyNorm, | |
| long | iInverseTangency, | |
| CATIAHybridShapeDirection | ipIADirCurvature, | |
| double | iCurvatureRadius) |
| o Sub AddPointWithConstraintFromCurve( | CATIAReference | ipIAPoint, |
| CATIAReference | ipIACurveCst, | |
| double | iTangencyNorm, | |
| long | iInvertValue, | |
| long | iCrvCstType) |
| o Func GetClosure( | ) As long |
| o Func GetConstraintType( | long | iPos) As long |
| o Func GetCurvatureRadius( | long | iPos) As CATIALength |
| o Func GetDirectionInversion( | long | iPos) As long |
| o Func GetNbControlPoint( | ) As long |
| o Func GetPoint( | long | iPos) As CATIAReference |
| o Sub GetPointConstraintExplicit( | long | iPos, |
| CATIAHybridShapeDirection | opIADirTangency, | |
| double | oTangencyNorm, | |
| long | oInverseTangency, | |
| CATIAHybridShapeDirection | opIADirCurvature, | |
| double | oCurvatureRadius) |
| o Sub GetPointConstraintFromCurve( | long | iPos, |
| CATIAReference | opIACurveCst, | |
| double | oTangencyNorm, | |
| long | oInvertValue, | |
| long | oCrvCstType) |
| o Func GetPointPosition( | CATIAReference | ipIAPoint) As long |
| o Func GetSplineType( | ) As long |
| o Func GetSupport( | ) As CATIAReference |
| o Func GetTangentNorm( | long | iPos) As CATIARealParam |
| o Sub InvertDirection( | long | iPos) |
| o Sub RemoveAll( | ) |
| o Sub RemoveControlPoint( | long | iPos) |
| o Sub RemoveCurvatureRadiusDirection( | long | iPos) |
| o Sub RemoveCurvatureRadiusValue( | long | iPos) |
| o Sub RemoveSupport( | ) |
| o Sub RemoveTangentDirection( | long | iPos) |
| o Sub RemoveTension( | long | iPos) |
| o Sub ReplacePointAtPosition( | long | iPos, |
| CATIAReference | iPoint) |
| o Sub SetClosing( | long | iClosingType) |
| o Sub SetPointAfter( | long | iPos, |
| CATIAReference | ipIAPoint) |
| o Sub SetPointBefore( | long | iPos, |
| CATIAReference | ipIAPoint) |
| o Sub SetPointConstraintExplicit( | long | iPos, |
| CATIAHybridShapeDirection | ipIADirTangency, | |
| double | iTangencyNorm, | |
| long | iInverseTangency, | |
| CATIAHybridShapeDirection | ipIADirCurvature, | |
| double | iCurvatureRadius) |
| o Sub SetPointConstraintFromCurve( | long | iPos, |
| CATIAReference | ipIACurveCst, | |
| double | iTangencyNorm, | |
| long | iInvertValue, | |
| long | iCrvCstType) |
| o Sub SetSplineType( | long | iSplineType) |
| o Sub SetSupport( | CATIAReference | iSupport) |
Copyright © 2003, Dassault Systèmes. All rights reserved.