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

#include <DbObjectIdGraph.h>

Inheritance diagram for OdDbObjectIdGraphNode:
OdDbGraphNode OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdDbObjectIdGraphNode)
 
 OdDbObjectIdGraphNode ()
 
virtual ~OdDbObjectIdGraphNode ()
 
OdDbObjectId id () const
 
void setId (OdDbObjectId id)
 
- Public Member Functions inherited from OdDbGraphNode
 OdDbGraphNode ()
 
 ODRX_DECLARE_MEMBERS (OdDbGraphNode)
 
virtual ~OdDbGraphNode ()
 
voiddata () const
 
void setData (void *pData)
 
int numOut () const
 
int numIn () const
 
OdDbGraphNodein (int refIndex) const
 
OdDbGraphNodeout (int refIndex) const
 
void addRefTo (OdDbGraphNode *pTo)
 
void removeRefTo (OdDbGraphNode *pNode)
 
void disconnectAll ()
 
OdDbGraphowner () const
 
bool isMarkedAs (OdUInt8 flags) const
 
void markAs (OdUInt8 flags)
 
void clear (OdUInt8 flags)
 
void markTree (OdUInt8 flags, OdDbGraphNodeArray *pNodeArray=0)
 
int numCycleOut () const
 
int numCycleIn () const
 
OdDbGraphNodecycleIn (int refIndex) const
 
OdDbGraphNodecycleOut (int refIndex) const
 
OdDbGraphNodenextCycleNode () const
 
bool isCycleNode () const
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Static Public Member Functions

static OdDbObjectIdGraphNodePtr createObject (OdDbObjectId id)
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Additional Inherited Members

- Public Types inherited from OdDbGraphNode
enum  Flags {
  kNone = 0x00 , kVisited = 0x01 , kOutsideRefed = 0x02 , kSelected = 0x04 ,
  kInList = 0x08 , kListAll = 0x0E , kFirstLevel = 0x10 , kUnresTree = 0x20 ,
  kAll = 0x2F
}
 

Detailed Description

<group OdDb_Classes>

Definition at line 40 of file DbObjectIdGraph.h.

Constructor & Destructor Documentation

◆ OdDbObjectIdGraphNode()

OdDbObjectIdGraphNode::OdDbObjectIdGraphNode ( )
inline

Definition at line 45 of file DbObjectIdGraph.h.

◆ ~OdDbObjectIdGraphNode()

virtual OdDbObjectIdGraphNode::~OdDbObjectIdGraphNode ( )
virtual

Member Function Documentation

◆ createObject()

static OdDbObjectIdGraphNodePtr OdDbObjectIdGraphNode::createObject ( OdDbObjectId  id)
inlinestatic

Definition at line 49 of file DbObjectIdGraph.h.

◆ id()

OdDbObjectId OdDbObjectIdGraphNode::id ( ) const
inline

Definition at line 47 of file DbObjectIdGraph.h.

◆ ODRX_DECLARE_MEMBERS()

OdDbObjectIdGraphNode::ODRX_DECLARE_MEMBERS ( OdDbObjectIdGraphNode  )

◆ setId()

void OdDbObjectIdGraphNode::setId ( OdDbObjectId  id)
inline

Definition at line 48 of file DbObjectIdGraph.h.


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