| |
Class |
Description |
|
Anchor
|
Base class for all AEC anchors. An anchor connects an AEC
object to another object, to a layout curve, or to a grid. For
example, you can anchor a window to a wall, so when the wall is
moved, the window moves with it. Anchors also create movement
constraints for anchored objects, for example, an anchored window
can be moved within a wall but not beyond it. |
|
AnchorEntityToCurve
|
Allows to anchor AEC entity to an entity that implements
OdDbCurve interface (that is wrapped by the Curve class). |
|
AnchorToCurveX
|
Represents the relative position of an entity anchored to the X
axis of a curve. |
|
AnchorToCurveY
|
Represents the relative position of an entity anchored to the Y
axis of a curve. |
|
AnchorToCurveZ
|
Represents the relative position of an entity anchored to the Z
axis of a curve. |
|
AnchorToReference
|
Base class for anchors that contain one or more references to
entity objects. |
|
CellLayoutTool
|
Base class for cell-based layout entities. |
|
DBObject
|
Base class for AEC database objects. |
|
DictionaryRecord
|
Represents an AEC dictionary record. |
|
Entity
|
Abstract base class for AEC database entity objects. |
|
Geo
|
Contains information about entity`s position in 3D space. The
position may be specified using two ways: * Directly using Matrix3d
structure. * Relative to another entity using AEC anchor. In the
second case whenever the entity referenced by the anchor is
transformed, the anchored entity gets transformed as well. The
transform is measured in CS of the block that contains the entity.
Though it is not disallowed by interface to anchor an entity to an
entity from another block, the behavior of such configuration is
unknown. Such approach produces invalid .dwg file when saved. |
|
GridAssembly
|
Abstract base class for grid assembly-based entities. |
|
ImpObject
|
Abstract base class for AEC sub-objects. |
|
LayoutTool
|
Base class for node-based layout entities. This class is
designed for providing access to a set of layout nodes. Each node
has its own transformation. |
|
MassElement
|
Represents a mass element entity. Mass elements are primitive
parametric objects of different shapes (arch, box, cylinder,
sphere, etc.). These elements are grouped into mass groups by
adding, subtracting, and intersecting them. The mass groups, in
turn, form a mass model or conceptual building design. Mass
elements and groups can also be used to create 3D body pieces of
the building model. |