CFx SDK Documentation  2020SP3
Public Member Functions | List of all members
OdDbXrefFullSubentPath Class Reference

#include <DbDimAssoc.h>

Inheritance diagram for OdDbXrefFullSubentPath:
OdDbFullSubentPath OdDbBaseFullSubentPath

Public Member Functions

OdHandleArrayxrefObjHandles ()
 
const OdHandleArrayxrefObjHandles () const
 
void dwgIn (OdDbDwgFiler *pFiler)
 
void dwgOut (OdDbDwgFiler *pFiler) const
 
void dxfOut (OdDbDxfFiler *pFiler, OdInt groupCodeOffset=0) const
 
- Public Member Functions inherited from OdDbFullSubentPath
 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)
 
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 Xref subentities within an OdDbDatabase instance.

Remarks
Each OdDbXrefFullSubentPath object consists of a OdDbSubentId object, an ordered array of Object IDs, and an ordered array of entity handles. The SubentId consists the index and subentType of the object. The array of Object IDs, and the array of handles, define 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 57 of file DbDimAssoc.h.

Member Function Documentation

◆ dwgIn()

void OdDbXrefFullSubentPath::dwgIn ( OdDbDwgFiler pFiler)

Reads the .dwg file format data of this object from the specified file.

Parameters
pFiler[in] Pointer to the filer from which the data are to be read.

◆ dwgOut()

void OdDbXrefFullSubentPath::dwgOut ( OdDbDwgFiler pFiler) const

Writes the .dwg file format data of this object to the specified filer.

Parameters
pFiler[in] Pointer to the filer to which the data are to be written.

◆ dxfOut()

void OdDbXrefFullSubentPath::dxfOut ( OdDbDxfFiler pFiler,
OdInt  groupCodeOffset = 0 
) const

Writes the DXF format data of this object to the specified filer.

Parameters
pFiler[in] Pointer to the filer to which the data are to be written.
groupCodeOffset[in] Group code offset.

◆ xrefObjHandles() [1/2]

OdHandleArray & OdDbXrefFullSubentPath::xrefObjHandles ( )
inline

Returns a reference to the embedded OdHandleArray object in this XrefFullSubentPath object.

Parameters
objectIds[out] Receives the array reference.

Definition at line 470 of file DbDimAssoc.h.

◆ xrefObjHandles() [2/2]

const OdHandleArray & OdDbXrefFullSubentPath::xrefObjHandles ( ) const
inline

Definition at line 476 of file DbDimAssoc.h.


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