| Class Module | Description |
| Application | An instance of the application. This is the root object. |
| ApplicationPreferences | Settings for the current application session. |
| Arc | A segment of a circle or ellipse. |
| Attribute | A block component that contains specific text or numeric information. |
| AttributeDef | The prompt, tag string, default value, and display characteristics of an attribute. |
| Attributes | Collection of all attributes in a document. |
| Block | One or more entities grouped together to create a single entity. |
| BlockInsert | An instance of a block definition inserted into a drawing. |
| Blocks | The collection of all blocks in a drawing. |
| Circle | A full circle. |
| color | A Color object. |
| Dictionaries | The collection of all dictionaries in a drawing. |
| Dictionary | A container that provides a repository for storing and retrieving objects with associated string keywords. |
| Dim3PointAngular | An angular dimension measured using three points. |
| DimAligned | A linear dimension measuring the distance between two points. |
| DimAngular | An angular dimension measuring the angle of an arc or the angle between two lines. |
| DimDiametric | A dimension measuring the diameter of a circle or arc. |
| Dimension | A dimension measuring and displaying the distance between objects. |
| DimensionStyle | Settings that determine the appearance of a dimension. |
| DimensionStyles | The collection of all dimension styles in a drawing. |
| DimOrdinate | An ordinate dimension measuring the distance along the x- or y-axis from an origin to a selected point. |
| DimRadial | A dimension measuring the radius of a circle or arc. |
| DimRotated | A dimension measuring the distance between two points and displaying the results at a specified angle from the points. |
| Document | A drawing. |
| DocumentPreferences | Current document settings. |
| Documents | Collection of all open documents. |
| Ellipse | An elliptical arc or full ellipse. |
| Entity | Parent object of all objects that can be drawn in a drawing. |
| ExternalReference | Drawing file that is attached to a drawing. |
| Face3D | A three-dimensional triangle or quadrilateral plane section. |
| Group | A named selection set of one or more drawing entities which can be operated on as a single unit. |
| Groups | The collection of all groups in a drawing. |
| Hatch | An area fill consisting of a pattern of lines. |
| Hyperlink | A link to an external file or location. |
| Hyperlinks | The collection of all hyperlinks in a drawing. |
| IIcadPlotManager | IIcadPlotManager Interface |
| IIcadPlotProperties | IIcadPlotProperties Interface |
| IIcadPlotterPen | IIcadPlotterPen Interface |
| IIcadPlotterPens | IIcadPlotterPens Interface |
| IIcadVstaIntegration | |
| IIcadWorkspace | Workspace Primary Interface |
| Image | A raster image consisting of a rectangular grid of pixels. |
| InfiniteLine | A line extending infinitely in both directions. |
| Layer | A grouping of drawing entities into logical sets. |
| Layers | The collection of all layers in a drawing. |
| Layout | A set of paper-related settings and print settings. |
| Layouts | The collection of all layouts in a drawing. |
| Leader | A line leading from a feature of the drawing to an annotation. |
| Library | An object used to access methods that enable compatibility with Solutions Development System (SDS) library functions. |
| Line | A single line segment. |
| Linetype | Settings that define the appearance of a line. |
| Linetypes | The collection of all linetypes in a drawing. |
| LWPolyline | One or more connected line or arc segments treated as a single entity. |
| Matrix | A Matrix object. |
| ModelSpace | Collection of all model space entities in a document. |
| MText | Multiple lines of characters. |
| PaperSpace | Collection of all paper space entities in a document. |
| PlotConfiguration | Set of print settings defined for a specific print device and media. |
| PlotConfigurations | The collection of all plot configurations in a drawing. |
| PlotManager | An object that can obtain and set plot parameters, such as paper size, orientation, and other properties. |
| PlotProperties | A group of parameters related to a plot, such as the scale, origin, and pen characteristics. |
| PlotterPen | A set of parameters related to pens in a plotter. |
| PlotterPens | The collection of all plotter pens in a drawing. |
| Point | A single x, y, z-coordinate location. |
| PointEntity | A single x, y, z-coordinate location displayed as one of several point symbols. |
| Points | Collection of all points in a document. |
| PolyfaceMesh | A three-dimensional mesh consisting of a set of vertices and faces. |
| PolygonMesh | A three-dimensional free-form mesh consisting of vertices that form a 3D matrix of quadrangular figures. |
| Polyline | Older version of lightweight polyline. |
| Polyline3D | A polyline with three-dimensional characteristics. |
| PreferencesFiles | Settings that affect the use of various external files. |
| PViewport | A window that displays all or part of a drawing's paper space. |
| Ray | A line that starts at a base point and continues infinitely. |
| Region | A closed planar boundary that can consist of lines, circles, arcs, elliptical arcs, and splines. |
| RegisteredApplication | An external application that has been added to the drawing. |
| RegisteredApplications | The collection of all registered applications (external applications added to the drawing). |
| SelectionSet | One or more drawing entities which can be operated on as a single unit. |
| SelectionSets | The collection of all selection sets in a drawing. |
| Shape | Lines, arcs, and circles defined in an SHX file. |
| Solid | A solid-filled polygon. |
| Solid3D | A solid object consisting of faces and edges and appearing to have volume. |
| Spline | A free-form curve generated along the path of three or more control points. |
| Table | table. |
| TableStyle | A set of paper-related settings and print settings. |
| Text | A single line of characters. |
| TextStyle | Settings that determine the appearance of text. |
| TextStyles | The collection of all text styles in a drawing. |
| Tolerance | Geometric tolerance. |
| Trace | A two-dimensional solid line of specified width. |
| UserCoordSystem | A coordinate system defined by the user for determining the orientation of the X, Y, and Z axes. |
| UserCoordSystems | The collection of all UCSs in a drawing. |
| Utility | An object used to access a series of properties and methods for user input and data conversion. |
| Vector | Data describing an entity with both magnitude and direction. |
| View | A representation of a drawing or a portion of a drawing from a specific viewpoint in three-dimensional space. |
| Viewport | A window that displays all or part of a drawing's model space. |
| Viewports | The collection of all viewports in a drawing. |
| Views | The collection of all views in a drawing. |
| Window | An open window. |
| Windows | Collection of all open windows. |
| Workspace | Settings for the space used for working with drawing information. |
| XRecord | An object used to store and manage associated drawing data. |