CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
OdDbFullSubentPath Class Reference

#include <DbSubentId.h>

Inheritance diagram for OdDbFullSubentPath:
OdDbBaseFullSubentPath OdDbXrefFullSubentPath

Classes

struct  less
 

Public Member Functions

 OdDbFullSubentPath ()
 
 OdDbFullSubentPath (OdDb::SubentType type, OdGsMarker index)
 
 OdDbFullSubentPath (OdDbObjectId entId, OdDbSubentId subId)
 
 OdDbFullSubentPath (OdDbObjectId entId, OdDb::SubentType type, OdGsMarker index)
 
 OdDbFullSubentPath (OdDbObjectIdArray objectIds, OdDbSubentId subId)
 
 OdDbFullSubentPath (OdDbStubPtrArray objectIds, OdDbSubentId subId)
 
 OdDbFullSubentPath (const OdDbBaseFullSubentPath &basePath)
 
void objectIds (OdDbObjectIdArray &objectIdsArg) const
 
OdDbFullSubentPathoperator= (const OdDbFullSubentPath &fullSubentPath)
 
bool operator== (const OdDbFullSubentPath &fullSubentPath) const
 
const OdDbObjectIdArrayobjectIds () const
 
OdDbObjectIdArrayobjectIds ()
 
const OdDbSubentId subentId () const
 
OdDbSubentIdsubentId ()
 
- Public Member Functions inherited from OdDbBaseFullSubentPath
 OdDbBaseFullSubentPath ()
 
 OdDbBaseFullSubentPath (OdDb::SubentType type, OdGsMarker index)
 
 OdDbBaseFullSubentPath (OdDbStub *entId, OdDbSubentId subId)
 
 OdDbBaseFullSubentPath (OdDbStub *entId, OdDb::SubentType type, OdGsMarker index)
 
 OdDbBaseFullSubentPath (OdDbStubPtrArray objectIds, OdDbSubentId subId)
 
void objectIds (OdDbStubPtrArray &objectIdsArg) const
 
OdDbBaseFullSubentPathoperator= (const OdDbBaseFullSubentPath &fullSubentPath)
 
bool operator== (const OdDbBaseFullSubentPath &fullSubentPath) const
 
const OdDbStubPtrArrayobjectIds () const
 
OdDbStubPtrArrayobjectIds ()
 
const OdDbSubentId subentId () const
 
OdDbSubentIdsubentId ()
 

Additional Inherited Members

- Protected Attributes inherited from OdDbBaseFullSubentPath
OdDbStubPtrArray m_ObjectIds
 
OdDbSubentId m_SubentId
 

Detailed Description

This class uniquely defines subentities within in an OdDbDatabase instance.

Remarks
Each OdDbFullSubentPath object consists of a OdDbSubentId object and an ordered array of Object IDs. The SubentId consists the index and subentType of the object. The array of Object IDs defines the path to the subentity from the outermost entity (in PaperSpace or ModelSpace) to the entity containing the subentity.

Corresponding C++ library: TD_Db

<group OdDb_Classes>

Definition at line 50 of file DbSubentId.h.

Constructor & Destructor Documentation

◆ OdDbFullSubentPath() [1/7]

OdDbFullSubentPath::OdDbFullSubentPath ( )
inline

Definition at line 53 of file DbSubentId.h.

◆ OdDbFullSubentPath() [2/7]

OdDbFullSubentPath::OdDbFullSubentPath ( OdDb::SubentType  type,
OdGsMarker  index 
)
inline

Definition at line 56 of file DbSubentId.h.

◆ OdDbFullSubentPath() [3/7]

OdDbFullSubentPath::OdDbFullSubentPath ( OdDbObjectId  entId,
OdDbSubentId  subId 
)
inline

Definition at line 60 of file DbSubentId.h.

◆ OdDbFullSubentPath() [4/7]

OdDbFullSubentPath::OdDbFullSubentPath ( OdDbObjectId  entId,
OdDb::SubentType  type,
OdGsMarker  index 
)
inline

Definition at line 64 of file DbSubentId.h.

◆ OdDbFullSubentPath() [5/7]

OdDbFullSubentPath::OdDbFullSubentPath ( OdDbObjectIdArray  objectIds,
OdDbSubentId  subId 
)
inline

Definition at line 68 of file DbSubentId.h.

◆ OdDbFullSubentPath() [6/7]

OdDbFullSubentPath::OdDbFullSubentPath ( OdDbStubPtrArray  objectIds,
OdDbSubentId  subId 
)
inline

Definition at line 72 of file DbSubentId.h.

◆ OdDbFullSubentPath() [7/7]

OdDbFullSubentPath::OdDbFullSubentPath ( const OdDbBaseFullSubentPath basePath)
inline

Definition at line 76 of file DbSubentId.h.

Member Function Documentation

◆ objectIds() [1/3]

OdDbObjectIdArray & OdDbFullSubentPath::objectIds ( )
inline

Returns a reference to the embedded OdDbObjectIdArray object in this FullSubentPath object.

Definition at line 111 of file DbSubentId.h.

◆ objectIds() [2/3]

const OdDbObjectIdArray & OdDbFullSubentPath::objectIds ( ) const
inline

Returns a reference to the embedded OdDbObjectIdArray object in this FullSubentPath object.

Definition at line 103 of file DbSubentId.h.

◆ objectIds() [3/3]

void OdDbFullSubentPath::objectIds ( OdDbObjectIdArray objectIdsArg) const
inline

Returns a reference to the embedded OdDbObjectIdArray object in this FullSubentPath object.

Definition at line 84 of file DbSubentId.h.

◆ operator=()

OdDbFullSubentPath & OdDbFullSubentPath::operator= ( const OdDbFullSubentPath fullSubentPath)
inline

Definition at line 89 of file DbSubentId.h.

◆ operator==()

bool OdDbFullSubentPath::operator== ( const OdDbFullSubentPath fullSubentPath) const
inline

Definition at line 95 of file DbSubentId.h.

◆ subentId() [1/2]

OdDbSubentId & OdDbFullSubentPath::subentId ( )
inline

Returns a reference to the embedded OdDbSubentId object in this FullSubentPath object.

Definition at line 127 of file DbSubentId.h.

◆ subentId() [2/2]

const OdDbSubentId OdDbFullSubentPath::subentId ( ) const
inline

Returns a copy of the embedded OdDbSubentId object in this FullSubentPath object.

Definition at line 119 of file DbSubentId.h.


The documentation for this class was generated from the following file: