SOLIDWORKS二次开发功能接口

Functional Categories

函数分类

This topic lists the SOLIDWORKS interfaces categorized by functionality.

通过功能列出里solidworks的接口
•Application Interfaces
•Annotation Interfaces
•Assembly Interfaces
•Drawing Interfaces
•Configuration Interfaces
•DimXpert Interfaces
•Enumeration Interfaces
•Feature Interfaces
•Model Interfaces
•Motion Studies Interfaces
•Sketch Interfaces
•Utility Interfaces
•User-interface Interfaces
•Custom Interfaces

应用接口
Application Interfaces

•IAssemblyDoc 装配体文档
•IDrawingDoc 工程图文档
•IModelDoc2
•IModelDocExtension
•IPartDoc 零件文档
•ISldWorks

注释接口
Annotation Interfaces
•IAnnotation
•IAutoBalloonOptions
•IBalloonOptions
•IBalloonStack
•ICenterLine
•ICenterMark
•ICThread
•IDatumOrigin
•IDatumTag
•IDatumTargetSym
•IDimensionTolerance
•IDisplayDimension ◾ICalloutAngleVariable
◾ICalloutLengthVariable
◾ICalloutStringVariable
◾ICalloutVariable

•IDowelSymbol
•IGtol
•IMagneticLine
•IMultiJogLeader
•INote
•IParagraphs
•IRevisionCloud
•ISFSymbol
•ISketchBlockDefinition
•ISketchBlockInstance

•IStackedBalloonOptions

表格注释
•Table Annotations
◾IBendTableAnnotation
◾IBomTableAnnotation
◾IGeneralTableAnnotation
◾IGeneralToleranceTableAnnotation
◾IHoleTableAnnotation
◾IPunchTableAnnotation
◾IRevisionTableAnnotation
◾ITableAnnotation
◾ITitleBlockTableAnnotation
◾IWeldmentCutListAnnotation
◾IWeldBead
◾IWeldSymbol

装配体接口
Assembly Interfaces

•IAdvancedSelectionCriteria
•IComponent2
•IDragOperator
•IExplodeStep
•IInterference
•IInterferenceDetectionMgr
•Mates ◾IMate2
◾IMateEntity2
◾IMateInPlace
◾IMateLoadReference
◾IMateReference
◾IAngleMateFeatureData
◾IDistanceMateFeatureData
◾ILinearCouplerMateFeatureData
◾IMateFeatureData
◾IProfileCenterMateFeatureData
◾ISymmetricMateFeatureData
◾IWidthMateFeatureData

工程图接口
Drawing Interfaces
•IBreakLine
•ICenterOfMass
•IDetailCircle
•IDrawingComponent
•IDrSection
•IFaceHatch
•Layers ◾ILayer
◾ILayerMgr

•IProjectionArrow
•ISheet
•ISilhouetteEdge
•Tables ◾IBendTable
◾IBomFeature
◾IBomTable
◾IGeneralTableFeature
◾IGeneralToleranceTableFeature
◾IHoleTable
◾IPunchTable
◾IRevisionTableFeature
◾ITitleBlockTableFeature
◾ITableAnchor

•ITitleBlock
•IView
•IView3D

配置接口
Configuration Interfaces
•IConfiguration
•IConfigurationManager
•IDesignTable

     Back to top

Enumeration Interfaces
•IEnumBodies2
•IEnumCoEdges
•IEnumComponents2
•IEnumDisplayDimensions
•IEnumDocuments2
•IEnumDrSections
•IEnumEdges
•IEnumFaces2
•IEnumLoops2
•IEnumModelViews
•IEnumSketchHatches
•IEnumSketchPoints
•IEnumSketchSegments

特征接口
Feature Interfaces
•IFeature
•IFeatureManager
•Fillets ◾IChamferFeatureData2
◾ISimpleFilletFeatureData2
◾IVariableFilletFeatureData2

•Folders ◾IBodyFolder
◾IComment
◾ICommentFolder
◾ICosmeticWeldBeadFolder
◾IFeatureFolder
◾IFlatPatternFolder
◾ISheetMetalFolder

•Holes ◾IAdvancedHoleElementData
◾IAdvancedHoleFeatureData
◾ICounterboreElementData
◾ICountersinkElementData
◾IHoleSeriesFeatureData2
◾ISimpleHoleFeatureData2
◾IStraightElementData
◾IStraightTapElementData
◾ITaperedTapElementData
◾IWizardHoleFeatureData2

•Lights and Cameras ◾ICamera
◾ILight

•Mold Tools ◾ICavityFeatureData
◾ICoreFeatureData
◾IMoveFaceFeatureData
◾IPartingLineFeatureData
◾IPartingSurfaceFeatureData
◾IRuledSurfaceFeatureData
◾IShutOffSurfaceFeatureData
◾IToolingSplitFeatureData

•Patterns and Mirroring ◾IChainPatternFeatureData
◾ICircularPatternFeatureData
◾ICurveDrivenPatternFeatureData
◾IDerivedPatternFeatureData
◾IDimPatternFeatureData
◾IFillPatternFeatureData
◾ILinearPatternFeatureData
◾ILocalCircularPatternFeatureData
◾ILocalCurvePatternFeatureData
◾ILocalLinearPatternFeatureData
◾ILocalSketchPatternFeatureData
◾IMirrorPartFeatureData
◾IMirrorPatternFeatureData
◾IMirrorSolidFeatureData
◾ISketchPatternFeatureData
◾ITablePatternFeatureData

•Reference Geometry ◾ICompositeCurveFeatureData
◾IFreePointCurveFeatureData
◾IHelixFeatureData
◾IImportedCurveFeatureData
◾IProjectionCurveFeatureData
◾IRefAxis
◾IRefAxisFeatureData
◾IReferenceCurve
◾IReferencePointCurveFeatureData
◾IRefPlane
◾IRefPlaneFeatureData
◾IRefPoint
◾IRefPointFeatureData
◾ISplitLineFeatureData

•Sheet Metal ◾IBaseFlangeFeaturedata
◾IBendsFeatureData
◾IBreakCornerFeatureData
◾IClosedCornerFeatureData
◾ICrossBreakFeatureData
◾ICustomBendAllowance
◾IEdgeFlangeFeatureData
◾IFlatPatternFeatureData
◾IFoldsFeatureData
◾IHemFeatureData
◾IJogFeatureData
◾ILoftedBendsFeatureData
◾IMiterFlangeFeatureData
◾IOneBendFeatureData
◾IRipFeatureData
◾ISheetMetalFeatureData
◾ISketchedBendFeatureData
◾ISMGussetFeatureData
◾ISMNormalCutFeatureData

•Smart Components
◾ISmartComponentFeatureData

•Surfaces ◾IDeleteFaceFeatureData
◾IFillSurfaceFeatureData
◾IReplaceFaceFeatureData
◾ISurfaceCutFeatureData
◾ISurfaceExtendFeatureData
◾ISurfaceFlattenFeatureData
◾ISurfaceKnitFeatureData
◾ISurfaceOffsetFeatureData
◾ISurfacePlanarFeatureData
◾ISurfaceRadiateFeatureData
◾ISurfaceTrimFeatureData
◾ISurfExtrudeFeatureData
◾ISurfRevolveFeatureData
◾IThickenFeatureData

•Threads ◾IThreadFeatureData

•Views ◾IBrokenOutSectionFeatureData

•Weldments ◾IEndCapFeatureData
◾IGussetFeatureData
◾IStructuralMemberFeatureData
◾IStructuralMemberGroup
◾IWeldmentBeadFeatureData
◾IWeldmentCutListFeature
◾IWeldmentTrimExtendFeatureData

•Others ◾IBoundaryBossFeatureData
◾ICombineBodiesFeatureData
◾ICoordinateSystemFeatureData
◾ICosmeticThreadFeatureData
◾ICosmeticWeldBeadFeatureData
◾IDeleteBodyFeatureData
◾IDerivedPartFeatureData
◾IDomeFeatureData2
◾IDraftFeatureData2
◾IExtrudeFeatureData2
◾IFeatureStatistics
◾IHealEdgesFeatureData
◾IIndentFeatureData
◾IIntersectFeatureData
◾IJoinFeatureData
◾ILibraryFeatureData
◾ILoftFeatureData
◾IMacroFeatureData
◾IMoveCopyBodyFeatureData
◾IRevolveFeatureData2
◾IRibFeatureData2
◾ISaveBodyFeatureData
◾IScaleFeatureData
◾IShellFeatureData
◾ISketchPicture
◾ISplitBodyFeatureData
◾ISweepFeatureData
◾IWrapSketchFeatureData

Back to top

Model Interfaces
•IAnnotationView
•IAttribute
•IAttributeDef
•IBody2
•ICoEdge
•ICurve
•IDimension
•IEdge
•IEdgePoint
•IEntity
•IFace2
•ILoop2
•IMidSurface3
•IModeler
•IParameter
•ISectionViewData
•ISpring
•ISurface
•IVertex

Back to top

Motion Studies
•IAVIParameter
•ICosmosMotionStudyProperties
•ICosmosMotionStudyResults
•IMotionPlotAxisFeatureData
•IMotionPlotFeatureData
•IMotionPlotFeatureOutput
•IMotionStudy
•IMotionStudyManager
•IMotionStudyProperties
•IMotionStudyResults
•IPhysicalSimulationMotionStudyProperties
•ISimulation3DContactFeatureData
•ISimulationDamperFeatureData
•ISimulationForceFeatureData
•ISimulationGravityFeatureData
•ISimulationMotorFeatureData
•ISimulationSpringFeatureData

Back to top

Sketch
•ISketch
•ISketchArc
•ISketchBlockDefinition
•ISketchBlockInstance
•ISketchContour
•ISketchEllipse
•ISketchHatch
•ISketchLine
•ISketchManager
•ISketchParabola
•ISketchPath
•ISketchPoint
•ISketchRegion
•ISketchRelation
•ISketchRelationManager
•ISketchSegment
•ISketchSlot
•ISketchSpline
•ISketchText
•ISplineHandle

Back to top

Utility Interfaces
•IBomTableSortData
•IBSurfParamData
•IColorTable
•ICurveParamData
•ICustomPropertyManager
•IDiagnoseResult
•IDisplayData
•IDocumentSpecification
•IEnvironment
•IEquationMgr
•IExportPdfData
•IFaultEntity
•IImportDxfDwgData
•IImportIgesData
•IImportStepData
•IManipulator
•IMassProperty
•IMathPoint
•IMathTransform
•IMathUtility
•IMathVector
•IMeasure
•IPageSetup
•IPrintSpecification
•ISafeArrayUtility
•IScanto3D
•ISelectData
•ISelectionMgr
•ISOLIDWORKS Design Checker
•ISplineParamData
•ISurfaceParameterizationData
•ISwOLEObject
•ITessellation
•ITextFormat
•ITexture
•IUserUnit

Back to top

User-interface Interfaces

•Appearances and Decals
◾IAppearanceSetting
◾IDecal
◾IFaceDecalProperties
◾IRayTraceRenderer
◾IRayTraceRendererOptions
◾IRenderMaterial

•ICallout
•CommandManager ◾ICommandGroup
◾ICommandManager
◾ICommandTab
◾ICommandTabBox
◾IFlyoutGroup

•IDisplayStateSetting
•IDragArrowManipulator
•IFeatMgrView
•IFrame
•ILightDialog
•IMaterialVisualPropertiesData
•IModelView
•IModelViewManager
•IModelWindow
•IMouse
•IPackAndGo
•IPlaneManipulator
•IPrint3DDialog
•PropertyManager ◾IPropertyManagerPage2
◾IPropertyManagerPageActiveX
◾IPropertyManagerPageBitmap
◾IPropertyManagerPageBitmapButton
◾IPropertyManagerPageButton
◾IPropertyManagerPageCheckbox
◾IPropertyManagerPageComboBox
◾IPropertyManagerPageControl
◾IPropertyManagerPageGroup
◾IPropertyManagerPageLabel
◾IPropertyManagerPageListbox
◾IPropertyManagerPageNumberbox
◾IPropertyManagerPageOption
◾IPropertyManagerPageSelectionbox
◾IPropertyManagerPageSlider
◾IPropertyManagerPageTab
◾IPropertyManagerPageTextbox
◾IPropertyManagerPageWindowFromHandle

•IRenamedDocumentReferences
•Selection Sets ◾ISelectionSet
◾ISelectionSetFolder
◾ISelectionSetItem

•Sensors ◾IDimensionSensorData
◾ISensor

•ISnapShot
•SOLIDWORKS MBD 3D PDF ◾IMBD3DPdfData
◾ITextAndCustomProperty

•IStatusBarPane
•ISwHtmlInterface
•ISWPropertySheet
•ITaskpaneView
•ITreeControlItem
•ITriadManipulator
•IUserProgressBar

Back to top

Custom Interfaces
•IPropertyManagerPage2Handler9
•ISW3DPrinter
•IswCalloutHandler
•ISwAddin
•ISwAddinBroker
•ISwColorContour1
•ISwComFeature
•ISwManipulatorHandler2
•ISwQuickTip
•ISwScene
•ISwUndoAPIHandler

Back to top

你可能感兴趣的:(SOLIDWORKS二次开发功能接口)