Share

AcDbFullSubentPath

Class Hierarchy

AcDbFullSubentPath

C++

class AcDbFullSubentPath;

File

dbsubeid.h

Description

This class is used for uniquely identifying a subentity within a particular entity. An object of this class consists of array of object IDs and an AcDbSubentId object.

The subentity ID object contains the graphics system marker of the subentity and the type of the subentity (that is, edge, face, vertex). The object ID array contains a sequential list of the object IDs for all the objects that make up the "path" from the outermost entity (in Model or Paper space) down into the "main" entity that the subentity is a part of. If the subentity's "main" entity is directly owned by the Model Space or Paper Space AcDbBlockTableRecords then the object ID array will have only one entry--the object ID of the "main" entity itself.

For example, an edge of an AcDb3dSolid that's within a block definition that's referenced by an AcDbBlockReference would result in an object ID array with two object IDs. The first would be the object ID of the AcDbBlockReference. The second would be the object ID of the AcDb3dSolid.

Remarks

getSubentPathAtGsMarker() method of AcDbEntity class returns object of this class for subentity identification purposes. Objects of this class are further used for highlighting and unhighlighting of a particular subentity and creating new entity

Links

AcDbFullSubentPath Constructor, AcDbFullSubentPath Methods, AcDbFullSubentPath Operators

Was this information helpful?