All Frameworks Object Hierarchy This Framework Previous Next Indexes
IUnknown | +---IDispatch | +---CATBaseUnknown | +---CATBaseDispatch | +---AnyObject | +---Factory | +---HybridShapeFactory
o Func AddNew3DCorner( | CATIAReference | iElement1, |
CATIAReference | iElement2, | |
CATIAHybridShapeDirection | iDirection, | |
double | iRadius, | |
long | iOrientation1, | |
long | iOrientation2, | |
boolean | iTrim) As CATIAHybridShapeCorner |
o Func AddNew3DCurveOffset( | CATIAReference | iCurveToOffset, |
CATIAHybridShapeDirection | iDirection, | |
double | iOffset, | |
double | iCornerRadius, | |
double | iCornerTension) As CATIAHybridShape3DCurveOffset |
o Func AddNewAffinity( | CATIAReference | iElement, |
double | iXRatio, | |
double | iYRatio, | |
double | iZRatio) As CATIAHybridShapeAffinity |
o Func AddNewAxisLine( | CATIAReference | iElement) As CATIAHybridShapeAxisLine |
o Func AddNewAxisToAxis( | CATIAReference | iObject, |
CATIAReference | iReferenceAxis, | |
CATIAReference | iTargetAxis) As CATIAHybridShapeAxisToAxis |
o Func AddNewBlend( | ) As CATIAHybridShapeBlend |
o Func AddNewBoundary( | CATIAReference | iInitialElement, |
CATIAReference | iSupport, | |
long | iTypedePropagation) As CATIAHybridShapeBoundary |
o Func AddNewBoundaryOfSurface( | CATIAReference | Surface) As CATIAHybridShapeBoundary |
o Func AddNewBump( | CATIAReference | iBodyToBump) As CATIAHybridShapeBump |
o Func AddNewCircle2PointsRad( | CATIAReference | iPoint1, |
CATIAReference | iPoint2, | |
CATIAReference | iSupport, | |
boolean | iGeodesic, | |
double | iRadius, | |
long | iOri) As CATIAHybridShapeCircle2PointsRad |
o Func AddNewCircle3Points( | CATIAReference | iPoint1, |
CATIAReference | iPoint2, | |
CATIAReference | iPoint3) As CATIAHybridShapeCircle3Points |
o Func AddNewCircleBitangentPoint( | CATIAReference | iCurve1, |
CATIAReference | iCurve2, | |
CATIAReference | iPoint, | |
CATIAReference | iSupport, | |
long | iOri1, | |
long | iOri2) As CATIAHybridShapeCircleBitangentPoint |
o Func AddNewCircleBitangentRadius( | CATIAReference | iCurve1, |
CATIAReference | iCurve2, | |
CATIAReference | iSupport, | |
double | iRadius, | |
long | iOri1, | |
long | iOri2) As CATIAHybridShapeCircleBitangentRadius |
o Func AddNewCircleCenterAxis( | CATIAReference | iAxis, |
CATIAReference | iPoint, | |
double | iValue, | |
boolean | iProjection) As CATIAHybridShapeCircleCenterAxis |
o Func AddNewCircleCenterAxisWithAngles( | CATIAReference | iAxis, |
CATIAReference | iPoint, | |
double | iValue, | |
boolean | iProjection, | |
double | iStartAngle, | |
double | iEndAngle) As CATIAHybridShapeCircleCenterAxis |
o Func AddNewCircleCenterTangent( | CATIAReference | iCenterElem, |
CATIAReference | iTangentCurve, | |
CATIAReference | iSupport, | |
double | iRadius) As CATIAHybridShapeCircleCenterTangent |
o Func AddNewCircleCtrPt( | CATIAReference | iCenter, |
CATIAReference | iCrossingPoint, | |
CATIAReference | iSupport, | |
boolean | iGeodesic) As CATIAHybridShapeCircleCtrPt |
o Func AddNewCircleCtrPtWithAngles( | CATIAReference | iCenter, |
CATIAReference | iCrossingPoint, | |
CATIAReference | iSupport, | |
boolean | iGeodesic, | |
double | iStartAngle, | |
double | iEndAngle) As CATIAHybridShapeCircleCtrPt |
o Func AddNewCircleCtrRad( | CATIAReference | iCenter, |
CATIAReference | iSupport, | |
boolean | iGeodesic, | |
double | iRadius) As CATIAHybridShapeCircleCtrRad |
o Func AddNewCircleCtrRadWithAngles( | CATIAReference | iCenter, |
CATIAReference | iSupport, | |
boolean | iGeodesic, | |
double | iRadius, | |
double | iStartAngle, | |
double | iEndAngle) As CATIAHybridShapeCircleCtrRad |
o Func AddNewCircleDatum( | CATIAReference | iObject) As CATIAHybridShapeCircleExplicit |
o Func AddNewCircleTritangent( | CATIAReference | iCurve1, |
CATIAReference | iCurve2, | |
CATIAReference | iCurve3, | |
CATIAReference | iSupport, | |
long | iOri1, | |
long | iOri2, | |
long | iOri3) As CATIAHybridShapeCircleTritangent |
o Func AddNewCombine( | CATIAReference | iFirstCurve, |
CATIAReference | iSecondCurve, | |
long | iNearestSolutions) As CATIAHybridShapeCombine |
o Func AddNewConic( | CATIAReference | iSupport, |
CATIAReference | iStartingPoint, | |
CATIAReference | iEndPoint) As CATIAHybridShapeConic |
o Func AddNewConicalReflectLineWithType( | CATIAReference | iSupport, |
CATIAReference | iOrigin, | |
double | iAngle, | |
long | iOrientationSupport, | |
long | iType) As CATIAHybridShapeReflectLine |
o Func AddNewConnect( | CATIAReference | iCurve1, |
CATIAReference | iPoint1, | |
long | iOrient1, | |
long | iContinuity1, | |
double | iTension1, | |
CATIAReference | iCurve2, | |
CATIAReference | iPoint2, | |
long | iOrient2, | |
long | iContinuity2, | |
double | iTension2, | |
boolean | Trim) As CATIAHybridShapeConnect |
o Func AddNewCorner( | CATIAReference | iElement1, |
CATIAReference | iElement2, | |
CATIAReference | iSupport, | |
double | iRadius, | |
long | iOrientation1, | |
long | iOrientation2, | |
boolean | iTrim) As CATIAHybridShapeCorner |
o Func AddNewCurveDatum( | CATIAReference | iObject) As CATIAHybridShapeCurveExplicit |
o Func AddNewCurvePar( | CATIAReference | Curve, |
CATIAReference | Support, | |
double | Distance, | |
boolean | InvertDirection, | |
boolean | Geodesic) As CATIAHybridShapeCurvePar |
o Func AddNewCurveSmooth( | CATIAReference | ipIACurve) As CATIAHybridShapeCurveSmooth |
o Func AddNewCylinder( | CATIAReference | iCenter, |
double | iRadius, | |
double | iFirstLength, | |
double | iSecondLength, | |
CATIAHybridShapeDirection | iDirection) As CATIAHybridShapeCylinder |
o Func AddNewDatums( | CATIAReference | iElem) As CATSafeArrayVariant |
Dim HShape Set reference = part.CreateReferenceFromObject(hybridShapeObject) ' Convert to Datums HShape = hybridShapeFactory.AddNewDatums reference Num =UBound(HShape) For i = 0 to Num hybridBody1.AppendHybridShape HShape (i) Next part.InWorkObject = HShape(num) part.Update ' Delete original feature hybridShapeFactory.DeleteObjectForDatum reference
o Func AddNewDevelop( | long | iMode, |
CATIAReference | iToDevelop, | |
CATIAReference | iSupport) As CATIAHybridShapeDevelop |
o Func AddNewDirection( | CATIAReference | iElement) As CATIAHybridShapeDirection |
o Func AddNewDirectionByCoord( | double | iX, |
double | iY, | |
double | iZ) As CATIAHybridShapeDirection |
o Func AddNewEmptyRotate( | ) As CATIAHybridShapeRotate |
o Func AddNewEmptyTranslate( | ) As CATIAHybridShapeTranslate |
o Func AddNewExtract( | CATIAReference | Element) As CATIAHybridShapeExtract |
o Func AddNewExtractMulti( | CATIAReference | Element) As CATIAHybridShapeExtractMulti |
o Func AddNewExtrapolLength( | CATIAReference | iBoundary, |
CATIAReference | iToExtrapol, | |
double | iLength) As CATIAHybridShapeExtrapol |
o Func AddNewExtrapolUntil( | CATIAReference | iBoundary, |
CATIAReference | iToExtrapol, | |
CATIAReference | iUntil) As CATIAHybridShapeExtrapol |
o Func AddNewExtremum( | CATIAReference | iObjet, |
CATIAHybridShapeDirection | iDir, | |
long | iMinMax) As CATIAHybridShapeExtremum |
o Func AddNewExtremumPolar( | short | iType, |
CATIAReference | ipIAContour) As CATIAHybridShapeExtremumPolar |
o Func AddNewExtrude( | CATIAReference | iObjectToExtrude, |
double | iOffsetDebut, | |
double | iOffsetFin, | |
CATIAHybridShapeDirection | iDirection) As CATIAHybridShapeExtrude |
o Func AddNewFill( | ) As CATIAHybridShapeFill |
o Func AddNewFilletBiTangent( | CATIAReference | iElement1, |
CATIAReference | iElement2, | |
double | iRadius, | |
long | iOrientation1, | |
long | iOrientation2, | |
long | iSupportsTrimMode, | |
long | iRibbonRelimitationMode) As CATIAHybridShapeFilletBiTangent |
o Func AddNewFilletTriTangent( | CATIAReference | iElement1, |
CATIAReference | iElement2, | |
CATIAReference | iRemoveElem, | |
long | iOrientation1, | |
long | iOrientation2, | |
long | iRemoveOrientation, | |
long | iSupportsTrimMode, | |
long | iRibbonRelimitationMode) As CATIAHybridShapeFilletTriTangent |
o Func AddNewHealing( | CATIAReference | iBodyToheal) As CATIAHybridShapeHealing |
o Func AddNewHelix( | CATIAReference | iAxis, |
boolean | iInvertAxis, | |
CATIAReference | iStartingPoint, | |
double | iPitch, | |
double | iHeight, | |
boolean | iClockwiseRevolution, | |
double | iStartingAngle, | |
double | iTaperAngle, | |
boolean | iTaperOutward) As CATIAHybridShapeHelix |
o Func AddNewHybridScaling( | CATIAReference | iElemToScale, |
CATIAReference | iCenter, | |
double | iRatio) As CATIAHybridShapeScaling |
o Func AddNewHybridSplit( | CATIAReference | iElement1, |
CATIAReference | iElement2, | |
long | iOrientation) As CATIAHybridShapeSplit |
o Func AddNewHybridTrim( | CATIAReference | iElement1, |
long | iOrientation1, | |
CATIAReference | iElement2, | |
long | iOrientation2) As CATIAHybridShapeTrim |
o Func AddNewIntegratedLaw( | long | iType) As CATIAHybridShapeIntegratedLaw |
o Func AddNewIntersection( | CATIAReference | iObject1, |
CATIAReference | iObject2) As CATIAHybridShapeIntersection |
o Func AddNewInverse( | CATIAReference | Element, |
long | Inverse) As CATIAHybridShapeInverse |
o Func AddNewJoin( | CATIAReference | Element1, |
CATIAReference | Element2) As CATIAHybridShapeAssemble |
o Func AddNewLawDistProj( | CATIAReference | iReference, |
CATIAReference | iDefinition) As CATIAHybridShapeLawDistProj |
o Func AddNewLineAngle( | CATIAReference | iCurve, |
CATIAReference | iSurface, | |
CATIAReference | iPoint, | |
boolean | iGeodesic, | |
double | iBeginOffset, | |
double | iEndOffset, | |
double | iAngle, | |
boolean | iOrientation) As CATIAHybridShapeLineAngle |
o Func AddNewLineBiTangent( | CATIAReference | iCurve1, |
CATIAReference | iElement2, | |
CATIAReference | iSupport) As CATIAHybridShapeLineBiTangent |
o Func AddNewLineBisecting( | CATIAReference | iLine1, |
CATIAReference | iLine2, | |
double | iBeginOffset, | |
double | iEndOffset, | |
boolean | iOrientation, | |
long | SolutionNb) As CATIAHybridShapeLineBisecting |
o Func AddNewLineBisectingOnSupport( | CATIAReference | iLine1, |
CATIAReference | iLine2, | |
CATIAReference | iSurface, | |
double | iBeginOffset, | |
double | iEndOffset, | |
boolean | iOrientation, | |
long | SolutionNb) As CATIAHybridShapeLineBisecting |
o Func AddNewLineBisectingOnSupportWithPoint( | CATIAReference | iLine1, |
CATIAReference | iLine2, | |
CATIAReference | iRefPoint, | |
CATIAReference | iSurface, | |
double | iBeginOffset, | |
double | iEndOffset, | |
boolean | iOrientation, | |
long | SolutionNb) As CATIAHybridShapeLineBisecting |
o Func AddNewLineBisectingWithPoint( | CATIAReference | iLine1, |
CATIAReference | iLine2, | |
CATIAReference | iRefPoint, | |
double | iBeginOffset, | |
double | iEndOffset, | |
boolean | iOrientation, | |
long | SolutionNb) As CATIAHybridShapeLineBisecting |
o Func AddNewLineDatum( | CATIAReference | iObject) As CATIAHybridShapeLineExplicit |
o Func AddNewLineNormal( | CATIAReference | iSurface, |
CATIAReference | iPoint, | |
double | iBeginOffset, | |
double | iEndOffset, | |
boolean | iOrientation) As CATIAHybridShapeLineNormal |
o Func AddNewLinePtDir( | CATIAReference | iPt, |
CATIAHybridShapeDirection | iDirection, | |
double | iBeginOffset, | |
double | iEndOffset, | |
boolean | iOrientation) As CATIAHybridShapeLinePtDir |
o Func AddNewLinePtDirOnSupport( | CATIAReference | iPt, |
CATIAHybridShapeDirection | iDirection, | |
CATIAReference | iSupport, | |
double | iBeginOffset, | |
double | iEndOffset, | |
boolean | iOrientation) As CATIAHybridShapeLinePtDir |
o Func AddNewLinePtPt( | CATIAReference | iPtOrigine, |
CATIAReference | iPtExtremite) As CATIAHybridShapeLinePtPt |
o Func AddNewLinePtPtExtended( | CATIAReference | iPtOrigine, |
CATIAReference | iPtExtremite, | |
double | iBeginOffset, | |
double | iEndOffset) As CATIAHybridShapeLinePtPt |
o Func AddNewLinePtPtOnSupport( | CATIAReference | iPtOrigine, |
CATIAReference | iPtExtremite, | |
CATIAReference | iSupport) As CATIAHybridShapeLinePtPt |
o Func AddNewLinePtPtOnSupportExtended( | CATIAReference | iPtOrigine, |
CATIAReference | iPtExtremite, | |
CATIAReference | iSupport, | |
double | iBeginOffset, | |
double | iEndOffset) As CATIAHybridShapeLinePtPt |
o Func AddNewLineTangency( | CATIAReference | iCurve, |
CATIAReference | iPoint, | |
double | iBeginOffset, | |
double | iEndOffset, | |
boolean | iOrientation) As CATIAHybridShapeLineTangency |
o Func AddNewLineTangencyOnSupport( | CATIAReference | iCurve, |
CATIAReference | iPoint, | |
CATIAReference | iSupport, | |
double | iBeginOffset, | |
double | iEndOffset, | |
boolean | iOrientation) As CATIAHybridShapeLineTangency |
o Func AddNewLoft( | ) As CATIAHybridShapeLoft |
o Func AddNewNear( | CATIAReference | MultiElement, |
CATIAReference | ReferenceElement) As CATIAHybridShapeNear |
o Func AddNewOffset( | CATIAReference | iObjectToOffset, |
double | iOffset, | |
boolean | iOrientation, | |
double | iPrecision) As CATIAHybridShapeOffset |
o Func AddNewPlane1Curve( | CATIAReference | iPlanarCurve) As CATIAHybridShapePlane1Curve |
o Func AddNewPlane1Line1Pt( | CATIAReference | iLn, |
CATIAReference | iPt) As CATIAHybridShapePlane1Line1Pt |
o Func AddNewPlane2Lines( | CATIAReference | iLn1, |
CATIAReference | iLn2) As CATIAHybridShapePlane2Lines |
o Func AddNewPlane3Points( | CATIAReference | iPt1, |
CATIAReference | iPt2, | |
CATIAReference | iPt3) As CATIAHybridShapePlane3Points |
o Func AddNewPlaneAngle( | CATIAReference | iPlane, |
CATIAReference | iRevolAxis, | |
double | iAngle, | |
boolean | iOrientation) As CATIAHybridShapePlaneAngle |
o Func AddNewPlaneDatum( | CATIAReference | iObject) As CATIAHybridShapePlaneExplicit |
o Func AddNewPlaneEquation( | double | iA_Coeff, |
double | iB_Coeff, | |
double | iC_Coeff, | |
double | iD_Coeff) As CATIAHybridShapePlaneEquation |
o Func AddNewPlaneMean( | CATSafeArrayVariant | iListOfPoints, |
long | NbPoint) As CATIAHybridShapePlaneMean |
o Func AddNewPlaneNormal( | CATIAReference | iCurve, |
CATIAReference | iPt) As CATIAHybridShapePlaneNormal |
o Func AddNewPlaneOffset( | CATIAReference | iPlane, |
double | iOffset, | |
boolean | iOrientation) As CATIAHybridShapePlaneOffset |
o Func AddNewPlaneOffsetPt( | CATIAReference | iPlane, |
CATIAReference | iPt) As CATIAHybridShapePlaneOffsetPt |
o Func AddNewPlaneTangent( | CATIAReference | iSurface, |
CATIAReference | iPt) As CATIAHybridShapePlaneTangent |
o Func AddNewPointBetween( | CATIAReference | iPoint1, |
CATIAReference | iPoint2, | |
double | iRatio, | |
long | iOrientation) As CATIAHybridShapePointBetween |
o Func AddNewPointCenter( | CATIAReference | iCurve) As CATIAHybridShapePointCenter |
o Func AddNewPointCoord( | double | iX, |
double | iY, | |
double | iZ) As CATIAHybridShapePointCoord |
o Func AddNewPointCoordWithReference( | double | iX, |
double | iY, | |
double | iZ, | |
CATIAReference | iPt) As CATIAHybridShapePointCoord |
o Func AddNewPointDatum( | CATIAReference | iObject) As CATIAHybridShapePointExplicit |
o Func AddNewPointOnCurveFromDistance( | CATIAReference | iCrv, |
double | iLong, | |
boolean | iOrientation) As CATIAHybridShapePointOnCurve |
o Func AddNewPointOnCurveFromPercent( | CATIAReference | iCrv, |
double | iLong, | |
boolean | iOrientation) As CATIAHybridShapePointOnCurve |
o Func AddNewPointOnCurveWithReferenceFromDistance( | CATIAReference | iCrv, |
CATIAReference | iPt, | |
double | iLong, | |
boolean | iOrientation) As CATIAHybridShapePointOnCurve |
o Func AddNewPointOnCurveWithReferenceFromPercent( | CATIAReference | iCrv, |
CATIAReference | iPt, | |
double | iLong, | |
boolean | iOrientation) As CATIAHybridShapePointOnCurve |
o Func AddNewPointOnPlane( | CATIAReference | iPlane, |
double | iX, | |
double | iY) As CATIAHybridShapePointOnPlane |
o Func AddNewPointOnPlaneWithReference( | CATIAReference | iPlane, |
CATIAReference | iPt, | |
double | iX, | |
double | iY) As CATIAHybridShapePointOnPlane |
o Func AddNewPointOnSurface( | CATIAReference | iSurface, |
CATIAHybridShapeDirection | iDirection, | |
double | iX) As CATIAHybridShapePointOnSurface |
o Func AddNewPointOnSurfaceWithReference( | CATIAReference | iSurface, |
CATIAReference | iPt, | |
CATIAHybridShapeDirection | iDirection, | |
double | iX) As CATIAHybridShapePointOnSurface |
o Func AddNewPointTangent( | CATIAReference | iCurve, |
CATIAHybridShapeDirection | iDirection) As CATIAHybridShapePointTangent |
o Func AddNewPolyline( | ) As CATIAHybridShapePolyline |
o Func AddNewPositionTransfo( | long | iMode) As CATIAHybridShapePositionTransfo |
o Func AddNewProject( | CATIAReference | iElement, |
CATIAReference | iSupport) As CATIAHybridShapeProject |
o Func AddNewReflectLine( | CATIAReference | iSupport, |
CATIAHybridShapeDirection | iDir, | |
double | iAngle, | |
long | iOrientationSupport, | |
long | iOrientationDirection) As CATIAHybridShapeReflectLine |
o Func AddNewReflectLineWithType( | CATIAReference | iSupport, |
CATIAHybridShapeDirection | iDir, | |
double | iAngle, | |
long | iOrientationSupport, | |
long | iOrientationDirection, | |
long | iType) As CATIAHybridShapeReflectLine |
o Func AddNewRevol( | CATIAReference | iObjectToExtrude, |
double | iOffsetDebut, | |
double | iOffsetFin, | |
CATIAReference | iAxis) As CATIAHybridShapeRevol |
o Func AddNewRotate( | CATIAReference | iToRotate, |
CATIAReference | iAxis, | |
double | iAngle) As CATIAHybridShapeRotate |
o Func AddNewSection( | ) As CATIAHybridShapeSection |
o Func AddNewSphere( | CATIAReference | iCenter, |
CATIAReference | iAxis, | |
double | iRadius, | |
double | iBeginParallelAngle, | |
double | iEndParallelAngle, | |
double | iBeginMeridianAngle, | |
double | iEndMeridianAngle) As CATIAHybridShapeSphere |
o Func AddNewSpine( | ) As CATIAHybridShapeSpine |
o Func AddNewSpiral( | long | iType, |
CATIAReference | iSupport, | |
CATIAReference | iCenterPoint, | |
CATIAHybridShapeDirection | iAxis, | |
double | iStartingRadius, | |
boolean | iClockwiseRevolution) As CATIAHybridShapeSpiral |
o Func AddNewSpline( | ) As CATIAHybridShapeSpline |
o Func AddNewSurfaceDatum( | CATIAReference | iObject) As CATIAHybridShapeSurfaceExplicit |
o Func AddNewSweepCircle( | CATIAReference | iGuide1) As CATIAHybridShapeSweepCircle |
o Func AddNewSweepConic( | CATIAReference | ipIAGuide1) As CATIAHybridShapeSweepConic |
o Func AddNewSweepExplicit( | CATIAReference | iProfile, |
CATIAReference | iGuide) As CATIAHybridShapeSweepExplicit |
o Func AddNewSweepLine( | CATIAReference | iGuide1) As CATIAHybridShapeSweepLine |
o Func AddNewSymmetry( | CATIAReference | iObject, |
CATIAReference | iReference) As CATIAHybridShapeSymmetry |
o Func AddNewTransfer( | CATIAReference | iElementToTransfer, |
long | iTypeOfTransfer) As CATIAHybridShapeTransfer |
o Func AddNewTranslate( | CATIAReference | iElement, |
CATIAHybridShapeDirection | iDirection, | |
double | iDistance) As CATIAHybridShapeTranslate |
o Func AddNewUnfold( | ) As CATIAHybridShapeUnfold |
o Func AddNewVolumeDatum( | CATIAReference | iObject) As CATIAHybridShapeVolumeExplicit |
o Func AddNewWrapCurve( | ) As CATIAHybridShapeWrapCurve |
o Func AddNewWrapSurface( | CATIAReference | iBodyToDeform) As CATIAHybridShapeWrapSurface |
o Sub ChangeFeatureName( | CATIAReference | iElem, |
CATBSTR | Name) |
o Sub DeleteObjectForDatum( | CATIAReference | iObject) |
o Sub GSMVisibility( | CATIAReference | iElem, |
long | Show) |
o Func GetGeometricalFeatureType( | CATIAReference | iElem) As short |
Copyright © 2003, Dassault Systèmes. All rights reserved.