Autodesk Inventor 2010 API Object Model ® ® Version 2, May 7, 2009 Application ApplicationAddIns FileVersion ApplicationAddIn Documents GeneralOptions TranslatorAddIn Document [a] GripSnapOptions ApplicationEvents AttributeManager ThreadTableQuery AssemblyEvents HardwareOptions AssemblyOptions HelpManager ChangeManager iFeatureOptions ChangeDefinitions ColorSchemes CommandManager BrowserNode BrowserFoldersEnumerator InventorVBAMember CommandCategories ControlDefinitions BrowserFolder InventorVBAArguments CommandCategory iMateDefinitions BrowserNodeDefinition [ee] BrowserNodesEnumerator InventorVBAMembers InventorVBAArgument iFeatureTemplateDescriptors AnalyticEdgeWorkAxisDef NormalToCurveWorkPlaneDef FlatPatternFeatures FixedWorkAxisDef PlaneAndOffsetWorkPlaneDef FlatPunchResults AngleiMateDefinition (o) PartEvents LineAndPlaneWorkAxisDef PlaneAndPointWorkPlaneDef CompositeiMateDefinition (o) PlanarSketches LineAndPointWorkAxisDef PlaneAndTangentWorkPlaneDef LineWorkAxisDef PointAndTangentWorkPlaneDef NormalToSurfaceWorkAxisDef ThreePointsWorkPlaneDef RevolvedFaceWorkAxisDef TorusMidPlaneWorkPlaneDef TwoPlanesWorkAxisDef TwoLinesWorkPlaneDef TwoPointsWorkAxisDef TwoPlanesWorkPlaneDef ClientBrowserNodeDefinition (ee) InsertiMateDefinition (o) NativeBrowserNodeDefinition (ee) MateiMateDefinition (o) BrowserPanesEvents RotateRotateiMateDefinition (o) ControlDefinition [b] MeasureTools ClientNodeResources RotateTranslateiMateDefinition (o) ButtonDefinition (b) ModelingEvents ClientNodeResource ComboBoxDefinition (b) NotebookOptions DocumentDescriptorsEnumerator MacroControlDefinition (b) PartOptions InteractionGraphics ProgressBar DocumentEvents RepresentationEvents DocumentInterests Sketch3DOptions EnvironmentManager KeyboardEvents SketchEvents FileVersions MeasureEvents SketchOptions MouseEvents SoftwareVersion GraphicsDataSetsCollection * StyleEvents HighlightSet StylesManager InventorVBAProject TriadEvents UserInputEvents ContentCenter ContentFamiliesEnumerator ContentFamily ContentTableColumns ContentTableColumn ExpressionLimits ContentTableRows ContentTableRow ContentTableCell LightingStyle (z) Property ReferenceKeyManager TransientBRep SketchSettings TransientObjects * SoftwareVersion UnitsOfMeasure UnitsOfMeasure BendPartFeatures BossFeatures UserInterfaceManager CommandBars ContentTreeViewNodesEnumerator CommandBar ContentTreeViewNode BoundaryPatchFeature (c) CommandBarControls ContentCenterOptions BoundaryPatchDefinition CommandBarControl DisplayOptions BoundaryPatchLoops EnvironmentList ShadedDisplayOptions BoundaryPatchLoop Environments WireframeDisplayOptions ChamferFeatures Environment ChamferFeature (c) CommandBarList ChamferDefinition [d] ErrorManager DisabledCommandList DistanceAndAngleChamferDef (d) PanelBar DistanceChamferDef (d) FileAccessEvents Ribbons FileDialog TwoDistancesChamferDef (d) Ribbon FileDialogEvents CircularPatternFeatures RibbonTabs FileLocations FileManager FeaturePatternElements RibbonPanels FileManagerEvents FeaturePatternElement RibbonPanel FilesEnumerator ClientFeatures CommandControls File FileDescriptorsEnumerator FileDescriptor FileOptions UserInterfaceEvents ClientFeatureElements Views FileUIEvents ClientGraphicsCollection * Camera CoilFeatures ClientGraphicsCollection InteractionGraphics TwoLinesWorkPointDef WidthOffsetWidthExtent (e) EdgeWidthExtent (e) Legend Collection Objects: Objects Standard Objects: Object New Objects in Inventor 2010: Object User Interface Related Objects: Part Document Related Objects: Assembly Document Related Objects: Drawing Document Related Objects: Base Class Objects: [x] Derived Objects: (x) See related object model chart for this object at the bottom of the poster: * GraphicsPrimitive LineGraphics LineStripGraphics PointGraphics ContourRollFeature CornerChamferFeatures CornerChamferFeature (c) ReplaceFaceFeatures ReplaceFaceFeature (c) RestFeatures iFeatureInputs RestFeature iFeatureEntityInput (t) SurfaceGraphicsEdgeList RevolveFeature (c) SurfaceGraphicsEdge SurfaceGraphicsFaceList SurfaceGraphicsFace HemFeatures HemFeature (c) CornerDefinition HemDefinition iFeatureWorkPlaneInput (t) RibFeatures iFeatureTable FromToExtent (e) RuleFilletFeatures iFeatureTableColumn SculptFeatures iFeatureTableRow SculptFeature (c) iFeatureTableCell FaceDraftFeature (c) FilletFeatures SculptSurface iFeatureTemplateDescriptor ShellFeatures KnitFeatures FilletFeature (c) ShellFeature (c) ShellDefinition KnitFeature (c) LipFeatures FilletRadiusEdgeSet [x] ShellThicknessFaceSet LipFeature FilletConstantRadiusEdgeSet (x) FilletConstantRadiusFaceSet SnapFitFeatures LoftFeatures FilletIntermediateRadius WidthOffsetWidthExtent (e) DistanceExtent (e) FromToExtent (e) ThroughAllExtent (e) MapPointCurves MapPointCurve PathAndGuideRailSweepDef (w) MirrorFeatures PathAndGuideSurfaceSweepDef (w) MirrorFeature (c) PathAndSectionTwistsSweepDef (w) MoveFaceFeatures PathSweepDef (w) ThickenFeatures MoveFaceFeature (c) MoveFeatures MoveFeature ThreadFeatures NonParametricBaseFeatures NonParametricBaseFeature (c) ThreadInfo [g] RectangularPatternFeatures StandardThreadInfo (g) RectangularPatternFeature (c) TaperedThreadInfo (g) FeaturePatternElements TrimFeatures Geometry TriangleFanGraphics Math Objects BSplineSurface Box Color BSplineCurve2d BSplineCurve Cone Box2d DataMedium BSplineCurve2dDefinition BSplineCurveDefinition Cylinder Matrix EdgeCollection EllipticalCone Matrix2d AttributeSet Attribute FaceCollection EllipseFull EllipticalCylinder UnitVector FileMetadata ApprenticePrintManager EllipticalArc2d EllipticalArc Plane UnitVector2d NameValueMap ClientViews Line2d Line Sphere Vector ObjectCollection GraphicsColorMapper LineSegment2d LineSegment Torus Vector2d ObjectCollectionByVariant GraphicsTextureCoordinateSet Point2d Point ObjectsEnumeratorByVariant Polyline2d Polyline3d TranslationContext ClientView ApprenticeServerDrawingDocument ApprenticeDrawingPrintManager FileSaveAs DrawingCurvesEnumerator Wire DrawingCurveSegments DrawingCurveSegment DrawingSketches HorizontalConstraint (q) EdgeLoop MidpointConstraint (q) OffsetConstraint (q) Wire SketchEntitiesEnumerator SketchEntity [r] SketchArcs SketchArc (r) SketchCircles SketchCircle (r) SketchEllipses SketchEllipse (r) SketchEllipticalArcs SketchEllipticalArc (r) SketchFixedSplines SketchFixedSpline (r) SketchImages SketchImage SketchLines SketchLine (r) CurveEvaluator PatternConstraint (q) SketchOffsetSplines Vertices PerpendicularConstraint (q) Vertex EdgeUses SmoothConstraint (q) SplineFitPointConstraint (q) SymmetryConstraint (q) Curve2dEvaluator TangentSketchConstraint (q) EdgeUse VerticalAlignConstraint (q) Wire SurfaceEvaluator PartsListColumn PartsListRows PartsListCell RevisionTables RevisionTable RevisionTableColumns RevisionTableColumn RevisionTableRows RevisionTableRow SketchedSymbols SketchedSymbol Leader * SurfaceTextureSymbols SurfaceTextureSymbol Leader * TitleBlock GraphicsDataSetsCollection DetailDrawingView (v) ParallelConstraint (q) Wire DrawingViewEvents DrawingViewLabel ProfilePath TangentDistanceDimConstraint (s) HorizontalAlignConstraint (q) EdgeLoops PartsListColumns OriginIndicator Wires GroundConstraint (q) Face Wires PartsList RevisionTableCell DrawingCurve Profile RadiusDimConstraint (s) EqualRadiusConstraint (q) Faces PartsLists SectionDrawingView (v) Leaders Leader LeaderNodesEnumerator EqualLengthConstraint (q) FaceShell ApprenticeServerDocument EllipseFull2d DiameterGeneralDimension (u) Profiles RegionProperties ConcentricConstraint (q) Edge ApprenticeServerComponent DataIO OrdinateDimensionsEnumerator OffsetDimConstraint (s) CollinearConstraint (q) FaceShells HoleTableCell LeaderNode CoincidentConstraint (q) DataIO HoleTableRow TextBox GeometricConstraint [q] SurfaceBody HoleTableRows EllipseRadiusDimConstraint (s) GeometricConstraints SurfaceBodies HoleTableColumn ProfileEntity TwoPointDistanceDimConstraint (s) B-Rep HoleTableColumns DiameterDimConstraint (s) TwoLineAngleDimConstraint (s) Edges Apprentice Objects DimensionConstraint [s] ThreePointAngleDimConstraint (s) ReferenceParameter (i) Utility Objects Arc3d Circle AttributeSets ModelParameters UserParameter (i) Arc2d Circle2d Inventor Entity DerivedParameter UserParameters GraphicsColorSet (dd) Attributes DerivedParameterTable ReferenceParameters SurfaceBody * InteractionGraphics DimensionConstraints CustomParameterGroup TableParameter (i) WorkSurface ReferenceFeature (c) DataIO UnfoldFeature CustomParameterGroups WorkSurfaces AngularGeneralDimension (u) OrdinateDimensionSet Sketch [p] CustomPropertyFormat TableParameters ClientGraphicsCollection * OrdinateDimensionSets 2D Sketch Tolerance ParameterTable TrimFeature (c) DimensionText OrdinateDimension (ff) Parameter [i] ParameterTables BreakOutOperation OrdinateDimensions UnfoldFeatures ModelParameter (i) BreakOperation BreakOutOperations RadiusGeneralDimension (u) DerivedParameters ThreadFeature (c) BreakOperations GeneralDimension (ff)[u] RefoldFeatures HoleTable PartsListRow AutomatedCenterlineSettings BaselineDimensionSet PunchToolFeature (c) HoleTables DrawingView [v] LinearGeneralDimension (u) DerivedParameterTables ThickenFeature (c) DrawingViews GeneralDimensions PunchToolFeatures Parameters SweepDefinition [w] SketchFillRegion BaselineDimensionSets LoftedFlangeFeature RipFeature PathEntity SketchFillRegions DimensionText AssemblyWorkPointDef RipFeatures Parameters DrawingSketch (p) * DrawingDimension [ff] WorkPoint LoftedFlangeFeatures DrawingSketches DrawingDimensions WorkPoints GeometryIntent HoleTag PunchNote DataIO WorkPlane FeatureControlFrameRow Leader * PunchNotes TableFormat WorkPlanes FeatureControlFrame Leader * Cell RefoldFeature PartFeature [c] Path LoftRail HoleFeature (c) CutAcrossBendsExtent (e) LeaderNote (aa) Row AssemblyWorkPlaneDef TeardropHemDefinition LeaderNotes Column AssemblyWorkAxisDef iAssemblyMember PartFeatureExtent [e] SweepFeature (c) LoftRails GrillFeatures SingleHemDefinition SweepFeatures LoftSectionDimension FilletVariableRadiusEdgeSet (x) RolledHemDefinition CutDefinition HoleThreadNote Rows WorkAxis iAssemblyTableCell HoleThreadNotes Columns WorkAxes iAssemblyTableRow FromToWidthExtent (e) GeneralNote (aa) CustomTable UserCoordinateSystem iAssemblyTableRows GeneralNotes CustomTables UserCoordinateSystems iAssemblyTableCell EdgeWidthExtent (e) CutFeature (c) SplitFeature (c) LoftSectionDimensions DoubleHemDefinition OffsetWidthExtent (e) ToNextExtent (e) SplitFeatures LoftDefinition CutFeatures ToExtent (e) SnapFitFeature LoftFeature (c) FilletSetbackVertex CornerRoundEdgeSet RuleFilletFeature iFeatureTableRows ToNextExtent (e) FaceDraftFeatures CornerRoundDefinition RibFeature (c) iFeatureTableColumns ThroughAllExtent (e) CornerRoundFeature (c) ChamferNote Centermark PositionalRepresentation iAssemblyTableColumn CenteredWidthExtent (e) BendNote Centermarks PositionalRepresentations DistanceExtent (e) CornerRoundFeatures SurfaceTextureStyle (z) FeatureControlFrameRows ChamferNotes Centerline LevelOfDetailRepresentation iAssemblyFactory BendNotes Centerlines LevelOfDetailRepresentations Features SurfaceTextureStylesEnumerator FeatureControlFrames DrawingNote [aa] Border DesignViewRepresentation DataIO CornerFeature (c) ObjectDefaultsStyle (z) TextStyle (z) DrawingNotes BalloonValueSet DesignViewRepresentations FullSweepExtent (e) GraphicsColorMapper ViewList RepresentationsManager iFeatureVectorInput (t) TextGraphics TriangleStripGraphics ComponentOccurrencesEnumerator PartFeatureExtent [e] Transient Geometry & Objects GraphicsTextureCoordinateSet Parameters * VirtualComponentDefinition ObjectDefaultsStylesEnumerator TextStylesEnumerator Layer (z) Leader * RectangularOccurrencePattern (k) AssemblyConstraintsEnumerator iAssemblyTableColumns Sheet GraphicsTextureCoordinateSet FeatureBasedOccurrencePattern (k) BendOptions GraphicsDataSet [dd] GraphicsColorMapper ComponentOccurrences CornerOptions ReferenceFeatures TriangleGraphics ToHeightExtent (e) BendOptions LeaderStyle (z) Sheets OccurrencePatternElement SurfaceBodies LayersEnumerator BalloonValueSets CircularOccurrencePattern (k) FoldDefinition HoleTableStyle (z) Balloon ClientGraphicsCollection * FoldFeature (c) HoleTableStylesEnumerator CentermarkStyle Balloons OffsetWidthExtent (e) FoldFeatures FeatureControlFrameStyle (z) CentermarkStylesEnumerator OccurrencePatternElements ComponentOccurrence FeatureControlFrameStylesEnumerator LeaderStylesEnumerator Sheet BOMQuantity WidthOffsetWidthExtent (e) DrawingStandardStyle (z) DimensionStyle (z) LegacyDistanceHeightExtent (e) AngleExtent (e) FeaturePatternElement GraphicsNormalSet (dd) FromToWidthExtent (e) DrawingStandardStylesEnumerator OccurrencePattern [k] ComponentDefinitionsEnumerator TitleBlockDefinition BalloonStyle (z) OccurrencePatterns BOMRow iFeatureSketchPlaneInput (t) SketchHolePlacementDefinition (f) GraphicsTextureCoordinateSet BOMRowsEnumerator TitleBlockDefinitions BalloonStylesEnumerator MassProperties FactoryOptions PointHolePlacementDefinition (f) GraphicsIndexSet (dd) BOMView SketchedSymbolDefinition Style [z] InterferenceResult PartFeatureExtent [e] LinearHolePlacementDefinition (f) GraphicsColorMapper BOMViews SketchedSymbolDefinitions Styles iMateResult TrailSegment SheetSettings DimensionStylesEnumerator InterferenceResults BendOptions ExtrudeFeature (c) iMateResults iMateResultsEnumerator PartFeatureExtent [e] HoleTapInfo (g) GraphicsCoordinateSet (dd) DistanceChamferDef (d) CornerFeatures GraphicsDataSets SurfaceGraphics DistanceAndAngleChamferDef (d) TwoDistancesChamferDef (d) RevolveFeatures iFeatureInput [t] DistanceExtent (e) GraphicsNode CurveGraphics ContourRollFeatures iFeatureDefinition SpiralCoilExtent (e) ClientGraphics TangentiMateDefinition (o) ReferenceFeaturesEnumerator iFeature (c) ConcentricHolePlacementDefinition (f) GraphicsDataSetsCollection RotateTranslateiMateDefinition (o) TangentConstraint (l) DistanceHeightExtent (e) iFeatures RevolutionAndHeightCoilExtent (e) DrawingView RotateTranslateConstraint (l) BendFeature (c) OffsetWidthExtent (e) Client Graphics Document FlangeFeature (c) TorusCenterPointWorkPointDef ToExtent (e) Sheet RotateRotateiMateDefinition (o) ParametersEnumerator ThroughAllExtent (e) ComponentDefinition RotateRotateConstraint (l) iFeatureParameterInput (t) PartFeatureExtent [e] DecalFeature (c) FlangeFeatures CornerOptions ExtendFeatures PitchAndRevolutionCoilExtent (e) DecalFeatures MateiMateDefinition (o) FromToWidthExtent (e) EmbossFeatures HolePlacementDefinition [f] CombineFeature MateConstraint (l) ThreePlanesWorkPointDef CornerChamferDefinition PitchAndHeightCoilExtent (e) CombineFeatures DrawingView ContourFlangeDefinition BendOptions DerivedPartUniformScaleDef (cc) HoleFeatures PartFeatureExtent [e] InsertiMateDefinition (o) CenteredWidthExtent (e) GrillFeature CoilFeature (c) InsertConstraint (l) EdgeWidthExtent (e) Sketches3DEnumerator ClientFeatureElement View BendOptions FaceFeatureDefinition PointWorkPointDef FilletSetback ClientFeatureDefinition FlushiMateDefinition (o) DerivedPartTransformDef (cc) FilletFullRoundSet ClientFeature (c) CommandControl FlushConstraint (l) BOM FilletDefinition CircularPatternFeature (c) RibbonTab BendDefinition FaceFeature (c) BendOptions ToExtent (e) DrawingOptions MessageSection BendFeature (c) CornerOptions ExtrudeFeatures BoundaryPatchFeatures DrawingStylesManager NonLinearEdgeWorkPointDef ExtendFeature (c) BossFeature CompositeiMateDefinition (o) DerivedPartCoordinateSystemDef (cc) EmbossFeature (c) BendPartFeature (c) AngleConstraint (l) AssemblyEvents DeleteFaceFeature (c) FeatureDimension TransientGeometry * FaceFeatures ChamferDefinition [d] FeatureDimensions SelectSet BendFeatures PartFeatureExtent [e] SketchBlocks DeleteFaceFeatures DrawingBOMsz CenteredWidthExtent (e) PartFeatures [bb] PartFeature [c] AngleiMateDefinition (o) LayoutConstraint SheetMetalFeatures (bb) MidPointWorkPointDef Sketch3D * ReferencedOLEFileDescriptor DrawingBOMsz Trail SheetFormat DrawingBOMCell iMateDefinition [o] AssemblyConstraint [l] TranslateTranslateConstraint (l) SketchBlocksEnumerator DrawingBOMRows iMateDefinitions FlangeDefinition SketchBlockDefinitions SketchBlockDefinition (ff) SurfaceBodies * SheetFormats DrawingBOMColumn DrawingBOMRow AssemblyConstraints TrailsEnumerator AutomatedCenterlineSettings DrawingBOMColumns WeldBead BendOptions SketchBlockDefinitionsEnumerator Sketches3D ReferencedOLEFileDescriptors TransactionsEnumerator Sketch3DSettings MassProperties Transaction TransactionEvents RenderStyle (z) Lights Light PropertySet CheckPointsEnumerator RenderStyles Light UnfoldMethod (z) PresentationExplodedView DrawingSettings DrawingBOM Weld PresentationExplodedViews DrawingPrintManager DrawingBOMs WeldBeads FixedWorkPointDef DerivedPartEntity CosmeticWeld Light DrawingEvents BorderDefinition CosmeticWelds RenderStyle (z) TransitionalConstraint (l) DerivedAssemblyDefinition LightingStyles WeldsComponentDefinition CornerFeature (c) DerivedPartEntities ReferenceFeaturesEnumerator RenderStyles PartFeatureExtent [e] DerivedAssemblyComponent DerivedAssemblyOccurrence Preparations CurveAndEntityWorkPointDef DerivedPartDefinition [cc] DerivedAssemblyOccurrences ModelingSettings Light FlatPunchResult ContourFlangeFeature (c) CentroidWorkPointDef Light Welds AssemblyComponentDefinition [m] ContourFlangeFeatures WorkPoint DerivedPartComponent DerivedAssemblyComponents iPartMember PropertySets DerivedPartComponents DerivedAliasComponent iPartTableRow PrintManager WorkPoints DerivedAliasComponents iPartTableCell CheckPoint ContentTreeViewNode ReferenceComponents iPartTableRows FileVersion TransactionManager SketchBlock iPartFactory DocumentInterest MaterialsEnumerator SketchBlocks iPartTableColumn GraphicsDataSets * SelectEvents ProjectedCut iPartTableColumns SaveOptions PointInference ProjectedCuts FactoryOptions ClientGraphics * PointInferenceEnumerator TangentiMateDefinition (o) PlanarSketch (p) [ff] * BendOptions Machining PresentationDocument (a) BorderDefinitions WeldmentComponentDefinition (m) Material (z) Lights SheetMetalStyle (z) UnfoldMethods FlatBendResult Materials LightingStyle (z) CornerOptions Parameters * LanguageTools InteractionEvents LinePlaneAndAngleWorkPlaneDef FlatBendResults iMateDefinition [o] FlushiMateDefinition (o) DocumentDescriptor CosmeticBendFeature LineAndTangentWorkPlaneDef WorkAxis iFeatureTemplateDescriptor CosmeticBendFeatures FixedWorkPlaneDef WorkAxes SheetMetalStyles FlatPattern (n) WorkPlane UserCoordinateSystem UserCoordinateSystemSettings DataIO WorkPlanes UserCoordinateSystems ModelingSettings ClientGraphicsCollection * BrowserNode SurfaceBodies * Material DraftAnalysis BrowserPane InventorVBAComponent ColorScheme DraftAnalyses BrowserPanes InventorVBAComponents Materials DrawingDocument (a) LightingStyles SheetMetalComponentDefinition (n) AnalysisManager AttributeSetsEnumerator InventorVBAProject ChangeProcessor AssemblyDocument (a) PartComponentDefinition [n] AttributesEnumerator InventorVBAProjects ChangeDefinition PartDocument (a) VerticalConstraint (q) SketchOffsetSpline (r) SketchPoints SketchPoint (r) SketchSplines SketchSpline (r) SketchSplineHandle TextBoxes TextBox LeaderNode 3D Sketch Sketch3D DimensionConstraints3D DimensionConstraint3D [y] LineLengthDimConstraint3D (y) PointAndPlaneDistanceDimConstraint3D (y) RadiusDimConstraint3D (y) TwoLineAngleDimConstraint3D (y) TwoPointDistanceDimConstraint3D (y) GeometricConstraints3D GeometricConstraint3D [h] BendConstraint (h) CoincidentConstraint3D (h) CollinearConstraint3D (h) CustomConstraint3D (h) GroundConstraint3D (h) HelicalConstraint3D (h) ParallelConstraint3D (h) PerpendicularConstraint3D (h) SmoothConstraint3D (h) SplineFitPointsConstraint3D (h) TangentConstraint3D (h) Profiles3D Profile3D ProfilePath3D ProfileEntity3D Wires Wire SketchEntities3DEnumerator SketchEntity3D [j] SketchArcs3D SketchArc3D (j) SketchCircles3D SketchCircle3D (j) SketchEllipses3D SketchEllipse3D (j) SketchEllipticalArcs3D SketchEllipticalArc3D (j) SketchFixedSplines3D SketchFixedSpline3D (j) SketchLines3D SketchLine3D (j) SketchPoints3D SketchPoint3D (j) SketchSplines3D SketchSpline3D (j) SketchSplineHandle3D