All Frameworks Object Hierarchy This Framework Previous Next Indexes
IUnknown
|
+---IDispatch
|
+---CATBaseUnknown
|
+---CATBaseDispatch
|
+---AnyObject
|
+---Factory
|
+---ShapeFactory
| o Func AddNewAdd( | CATIABody | iBodyToAdd) As CATIAAdd |
| o Func AddNewAffinity2( | double | XRatio, |
| double | YRatio, | |
| double | ZRatio) As CATIABase |
| o Func AddNewAssemble( | CATIABody | iBodyToAssemble) As CATIAAssemble |
| o Func AddNewAutoDraft( | double | iDraftAngle) As CATIAAutoDraft |
| o Func AddNewAutoFillet( | double | iFilletRadius, |
| double | iRoundRadius) As CATIAAutoFillet |
| o Func AddNewAxisToAxis2( | CATIAReference | iReference, |
| CATIAReference | iTarget) As CATIABase |
| o Func AddNewBlend( | ) As CATIABase |
| o Func AddNewChamfer( | CATIAReference | iObjectToChamfer, |
| CatChamferPropagation | iPropagation, | |
| CatChamferMode | iMode, | |
| CatChamferOrientation | iOrientation, | |
| double | iLength1, | |
| double | iLength2OrAngle) As CATIAChamfer |
| o Func AddNewCircPattern( | CATIABase | iShapeToCopy, |
| long | iNbOfCopiesInRadialDir, | |
| long | iNbOfCopiesInAngularDir, | |
| double | iStepInRadialDir, | |
| double | iStepInAngularDir, | |
| long | iShapeToCopyPositionAlongRadialDir, | |
| long | iShapeToCopyPositionAlongAngularDir, | |
| CATIAReference | iRotationCenter, | |
| CATIAReference | iRotationAxis, | |
| boolean | iIsReversedRotationAxis, | |
| double | iRotationAngle, | |
| boolean | iIsRadiusAligned) As CATIACircPattern |
| o Func AddNewCircPatternofList( | CATIABase | iShapeToCopy, |
| long | iNbOfCopiesInRadialDir, | |
| long | iNbOfCopiesInAngularDir, | |
| double | iStepInRadialDir, | |
| double | iStepInAngularDir, | |
| long | iShapeToCopyPositionAlongRadialDir, | |
| long | iShapeToCopyPositionAlongAngularDir, | |
| CATIAReference | iRotationCenter, | |
| CATIAReference | iRotationAxis, | |
| boolean | iIsReversedRotationAxis, | |
| double | iRotationAngle, | |
| boolean | iIsRadiusAligned) As CATIACircPattern |
| o Func AddNewCloseSurface( | CATIAReference | iCloseElement) As CATIACloseSurface |
| o Func AddNewDraft( | CATIAReference | iFaceToDraft, |
| CATIAReference | iNeutral, | |
| CatDraftNeutralPropagationMode | iNeutralMode, | |
| CATIAReference | iParting, | |
| double | iDirX, | |
| double | iDirY, | |
| double | iDirZ, | |
| CatDraftMode | iMode, | |
| double | iAngle, | |
| CatDraftMultiselectionMode | iMultiselectionMode) As CATIADraft |
| o Func AddNewEdgeFilletWithConstantRadius( | CATIAReference | iEdgeToFillet, |
| CatFilletEdgePropagation | iPropagMode, | |
| double | iRadius) As CATIAConstRadEdgeFillet |
| o Func AddNewEdgeFilletWithVaryingRadius( | CATIAReference | iEdgeToFillet, |
| CatFilletEdgePropagation | iPropagMode, | |
| CatFilletVariation | iVariationMode, | |
| double | iDefaultRadius) As CATIAVarRadEdgeFillet |
| o Func AddNewFaceFillet( | CATIAReference | iF1, |
| CATIAReference | iF2, | |
| double | iRadius) As CATIAFaceFillet |
| o Func AddNewGSDCircPattern( | CATIABase | iShapeToCopy, |
| long | iNbOfCopiesInRadialDir, | |
| long | iNbOfCopiesInAngularDir, | |
| double | iStepInRadialDir, | |
| double | iStepInAngularDir, | |
| long | iShapeToCopyPositionAlongRadialDir, | |
| long | iShapeToCopyPositionAlongAngularDir, | |
| CATIAReference | iRotationCenter, | |
| CATIAReference | iRotationAxis, | |
| boolean | iIsReversedRotationAxis, | |
| double | iRotationAngle, | |
| boolean | iIsRadiusAligned, | |
| boolean | iCompleteCrown, | |
| double | iType) As CATIACircPattern |
| o Func AddNewGSDRectPattern( | CATIABase | iShapeToCopy, |
| long | iNbOfCopiesInDir1, | |
| long | iNbOfCopiesInDir2, | |
| double | iStepInDir1, | |
| double | iStepInDir2, | |
| long | iShapeToCopyPositionAlongDir1, | |
| long | iShapeToCopyPositionAlongDir2, | |
| CATIAReference | iDir1, | |
| CATIAReference | iDir2, | |
| boolean | iIsReversedDir1, | |
| boolean | iIsReversedDir2, | |
| double | iRotationAngle, | |
| double | iType) As CATIARectPattern |
| o Func AddNewGroove( | CATIASketch | iSketch) As CATIAGroove |
| o Func AddNewGrooveFromRef( | CATIAReference | iProfileElt) As CATIAGroove |
| o Func AddNewHole( | CATIAReference | iSupport, |
| double | iDepth) As CATIAHole |
| o Func AddNewHoleFromPoint( | double | iX, |
| double | iY, | |
| double | iZ, | |
| CATIAReference | iSupport, | |
| double | iDepth) As CATIAHole |
| o Func AddNewHoleFromRefPoint( | CATIAReference | iOrigin, |
| CATIAReference | iSupport, | |
| double | iDepth) As CATIAHole |
| o Func AddNewHoleFromSketch( | CATIASketch | iSketch, |
| double | iDepth) As CATIAHole |
| o Func AddNewHoleWith2Constraints( | double | iX, |
| double | iY, | |
| double | iZ, | |
| CATIAReference | iEdge1, | |
| CATIAReference | iEdge2, | |
| CATIAReference | iSupport, | |
| double | iDepth) As CATIAHole |
| o Func AddNewHoleWithConstraint( | double | iX, |
| double | iY, | |
| double | iZ, | |
| CATIAReference | iEdge, | |
| CATIAReference | iSupport, | |
| double | iDepth) As CATIAHole |
| o Func AddNewIntersect( | CATIABody | iBodyToIntersect) As CATIAIntersect |
| o Func AddNewLoft( | ) As CATIABase |
| o Func AddNewMirror( | CATIAReference | iMirroringElement) As CATIAMirror |
| o Func AddNewPad( | CATIASketch | iSketch, |
| double | iHeight) As CATIAPad |
| o Func AddNewPadFromRef( | CATIAReference | iProfileElt, |
| double | iHeight) As CATIAPad |
| o Func AddNewPocket( | CATIASketch | iSketch, |
| double | iHeight) As CATIAPocket |
| o Func AddNewPocketFromRef( | CATIAReference | iProfileElt, |
| double | iHeight) As CATIAPocket |
| o Func AddNewRectPattern( | CATIABase | iShapeToCopy, |
| long | iNbOfCopiesInDir1, | |
| long | iNbOfCopiesInDir2, | |
| double | iStepInDir1, | |
| double | iStepInDir2, | |
| long | iShapeToCopyPositionAlongDir1, | |
| long | iShapeToCopyPositionAlongDir2, | |
| CATIAReference | iDir1, | |
| CATIAReference | iDir2, | |
| boolean | iIsReversedDir1, | |
| boolean | iIsReversedDir2, | |
| double | iRotationAngle) As CATIARectPattern |
| o Func AddNewRectPatternofList( | CATIABase | iShapeToCopy, |
| long | iNbOfCopiesInDir1, | |
| long | iNbOfCopiesInDir2, | |
| double | iStepInDir1, | |
| double | iStepInDir2, | |
| long | iShapeToCopyPositionAlongDir1, | |
| long | iShapeToCopyPositionAlongDir2, | |
| CATIAReference | iDir1, | |
| CATIAReference | iDir2, | |
| boolean | iIsReversedDir1, | |
| boolean | iIsReversedDir2, | |
| double | iRotationAngle) As CATIARectPattern |
| o Func AddNewRemove( | CATIABody | iBodyToRemove) As CATIARemove |
| o Func AddNewRemoveFace( | CATIAReference | iKeepFaces, |
| CATIAReference | iRemoveFaces) As CATIARemoveFace |
| o Func AddNewRemovedBlend( | ) As CATIABase |
| o Func AddNewRemovedLoft( | ) As CATIABase |
| o Func AddNewReplaceFace( | CATIAReference | iSplitPlane, |
| CATIAReference | iRemoveFace, | |
| CatSplitSide | iSplittingSide) As CATIAReplaceFace |
| o Func AddNewRib( | CATIASketch | iSketch, |
| CATIASketch | iCenterCurve) As CATIARib |
| o Func AddNewRibFromRef( | CATIAReference | iProfile, |
| CATIAReference | iCenterCurve) As CATIARib |
| o Func AddNewScaling( | CATIAReference | iScalingReference, |
| double | iFactor) As CATIAScaling |
| o Func AddNewSewSurface( | CATIAReference | iSewingElement, |
| CatSplitSide | iSewingSide) As CATIASewing |
| o Func AddNewShaft( | CATIASketch | iSketch) As CATIAShaft |
| o Func AddNewShaftFromRef( | CATIAReference | iProfileElt) As CATIAShaft |
| o Func AddNewShell( | CATIAReference | iFaceToRemove, |
| double | iInternalThickness, | |
| double | iExternalThickness) As CATIAShell |
| o Func AddNewSlot( | CATIASketch | iSketch, |
| CATIASketch | iCenterCurve) As CATIASlot |
| o Func AddNewSlotFromRef( | CATIAReference | iProfile, |
| CATIAReference | iCenterCurve) As CATIASlot |
| o Func AddNewSolidCombine( | CATIAReference | iProfileEltFirst, |
| CATIAReference | iProfileEltSecond) As CATIASolidCombine |
| o Func AddNewSolidEdgeFilletWithConstantRadius( | CATIAReference | iEdgeToFillet, |
| CatFilletEdgePropagation | iPropagMode, | |
| double | iRadius) As CATIAConstRadEdgeFillet |
| o Func AddNewSolidEdgeFilletWithVaryingRadius( | CATIAReference | iEdgeToFillet, |
| CatFilletEdgePropagation | iPropagMode, | |
| CatFilletVariation | iVariationMode, | |
| double | iDefaultRadius) As CATIAVarRadEdgeFillet |
| o Func AddNewSolidFaceFillet( | CATIAReference | iF1, |
| CATIAReference | iF2, | |
| double | iRadius) As CATIAFaceFillet |
| o Func AddNewSolidTritangentFillet( | CATIAReference | iF1, |
| CATIAReference | iF2, | |
| CATIAReference | iRemovedFace) As CATIATritangentFillet |
| o Func AddNewSplit( | CATIAReference | iSplittingElement, |
| CatSplitSide | iSplitSide) As CATIASplit |
| o Func AddNewStiffener( | CATIASketch | iSketch) As CATIAStiffener |
| o Func AddNewStiffenerFromRef( | CATIAReference | iProfileElt) As CATIAStiffener |
| o Func AddNewSurfaceEdgeFilletWithConstantRadius( | CATIAReference | iEdgeToFillet, |
| CatFilletEdgePropagation | iPropagMode, | |
| double | iRadius) As CATIAConstRadEdgeFillet |
| o Func AddNewSurfaceEdgeFilletWithVaryingRadius( | CATIAReference | iEdgeToFillet, |
| CatFilletEdgePropagation | iPropagMode, | |
| CatFilletVariation | iVariationMode, | |
| double | iDefaultRadius) As CATIAVarRadEdgeFillet |
| o Func AddNewSurfaceFaceFillet( | CATIAReference | iF1, |
| CATIAReference | iF2, | |
| double | iRadius) As CATIAFaceFillet |
| o Func AddNewSurfaceTritangentFillet( | CATIAReference | iF1, |
| CATIAReference | iF2, | |
| CATIAReference | iRemovedFace) As CATIATritangentFillet |
| o Func AddNewSurfacicAutoFillet( | double | iFilletRadius) As CATIAAutoFillet |
| o Func AddNewSurfacicCircPattern( | CATIABase | iShapeToCopy, |
| long | iNbOfCopiesInRadialDir, | |
| long | iNbOfCopiesInAngularDir, | |
| double | iStepInRadialDir, | |
| double | iStepInAngularDir, | |
| long | iShapeToCopyPositionAlongRadialDir, | |
| long | iShapeToCopyPositionAlongAngularDir, | |
| CATIAReference | iRotationCenter, | |
| CATIAReference | iRotationAxis, | |
| boolean | iIsReversedRotationAxis, | |
| double | iRotationAngle, | |
| boolean | iIsRadiusAligned, | |
| boolean | iCompleteCrown) As CATIACircPattern |
| o Func AddNewSurfacicRectPattern( | CATIABase | iShapeToCopy, |
| long | iNbOfCopiesInDir1, | |
| long | iNbOfCopiesInDir2, | |
| double | iStepInDir1, | |
| double | iStepInDir2, | |
| long | iShapeToCopyPositionAlongDir1, | |
| long | iShapeToCopyPositionAlongDir2, | |
| CATIAReference | iDir1, | |
| CATIAReference | iDir2, | |
| boolean | iIsReversedDir1, | |
| boolean | iIsReversedDir2, | |
| double | iRotationAngle) As CATIARectPattern |
| o Func AddNewSurfacicUserPattern( | CATIABase | iShapeToCopy, |
| long | iNbOfCopies) As CATIAUserPattern |
| o Func AddNewThickSurface( | CATIAReference | iOffsetElement, |
| long | iIsensOffset, | |
| double | iTopOffset, | |
| double | iBotOffset) As CATIAThickSurface |
| o Func AddNewThickness( | CATIAReference | iFaceToThicken, |
| double | iOffset) As CATIAThickness |
| o Func AddNewThreadWithOutRef( | ) As CATIAThread |
| o Func AddNewThreadWithRef( | CATIAReference | iLateralFace, |
| CATIAReference | iLimitFace) As CATIAThread |
| o Func AddNewTrim( | CATIABody | iBodyToTrim) As CATIATrim |
| o Func AddNewTritangentFillet( | CATIAReference | iF1, |
| CATIAReference | iF2, | |
| CATIAReference | iRemovedFace) As CATIATritangentFillet |
| o Func AddNewUserPattern( | CATIABase | iShapeToCopy, |
| long | iNbOfCopies) As CATIAUserPattern |
| o Func AddNewUserPatternofList( | CATIABase | iShapeToCopy, |
| long | iNbOfCopies) As CATIAUserPattern |
| o Func AddNewVolumeAdd( | CATIAReference | iBody1, |
| CATIAReference | iBody2, | |
| double | iType) As CATIAAdd |
| o Func AddNewVolumeCloseSurface( | CATIAReference | iCloseElement) As CATIACloseSurface |
| o Func AddNewVolumeIntersect( | CATIAReference | iBody1, |
| CATIAReference | iBody2, | |
| double | iType) As CATIAIntersect |
| o Func AddNewVolumeRemove( | CATIAReference | iBody1, |
| CATIAReference | iBody2, | |
| double | iType) As CATIARemove |
| o Func AddNewVolumeSewSurface( | long | iType, |
| CATIAReference | iSupportVolume, | |
| CATIAReference | iSewingElement, | |
| CatSplitSide | iSewingSide) As CATIASewing |
| o Func AddNewVolumeShell( | CATIAReference | iFaceToRemove, |
| double | iInternalThickness, | |
| double | iExternalThickness, | |
| CATIAReference | iVolumeSupport) As CATIAShell |
| o Func AddNewVolumeThickSurface( | CATIAReference | iOffsetElement, |
| long | iIsensOffset, | |
| double | iTopOffset, | |
| double | iBotOffset) As CATIAThickSurface |
| o Func AddNewVolumeThickness( | CATIAReference | iFaceToThicken, |
| double | iOffset, | |
| long | iType, | |
| CATIAReference | iVolumeSupport) As CATIAThickness |
| o Func AddNewVolumeTrim( | CATIAReference | iSupportVolume, |
| CATIAReference | iCuttingVolume) As CATIATrim |
| o Func AddNewVolumicDraft( | CATIAReference | iFaceToDraft, |
| CATIAReference | iNeutral, | |
| CatDraftNeutralPropagationMode | iNeutralMode, | |
| CATIAReference | iParting, | |
| double | iDirX, | |
| double | iDirY, | |
| double | iDirZ, | |
| CatDraftMode | iMode, | |
| double | iAngle, | |
| CatDraftMultiselectionMode | iMultiselectionMode, | |
| long | iType, | |
| CATIAReference | iVolumeSupport) As CATIADraft |
Copyright © 2003, Dassault Systèmes. All rights reserved.