FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
AcDbGraphNode Class Reference

#include <AcDbGraphNode.h>

Inheritance diagram for AcDbGraphNode:
AcDbXrefGraphNode

Public Types

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

Public Member Functions

 AcDbGraphNode (void *=NULL)
 
Acad::ErrorStatus addRefTo (AcDbGraphNode *)
 
Acad::ErrorStatus clear (unsigned char)
 
Acad::ErrorStatus disconnectAll (void)
 
Acad::ErrorStatus markAs (unsigned char)
 
Acad::ErrorStatus removeRefTo (AcDbGraphNode *)
 
virtual ~AcDbGraphNode (void)
 
void setEdgeGrowthRate (int, int)
 
voiddata () const
 
void setData (void *)
 
int numOut () const
 
int numIn () const
 
AcDbGraphNodein (int) const
 
AcDbGraphNodeout (int) const
 
AcDbGraphowner () const
 
bool isMarkedAs (unsigned char flags) const
 
Acad::ErrorStatus markTree (unsigned char flags, AcDbVoidPtrArray *=NULL)
 
int numCycleOut () const
 
int numCycleIn () const
 
AcDbGraphNodecycleIn (int) const
 
AcDbGraphNodecycleOut (int) const
 
AcDbGraphNodenextCycleNode () const
 
bool isCycleNode () const
 

Protected Attributes

AcDbGraphNode_Implm_pImpl
 

Friends

class AcDbGraphNode_Impl
 

Detailed Description

Definition at line 26 of file AcDbGraphNode.h.

Member Enumeration Documentation

◆ Flags

Enumerator
kNone 
kVisited 
kOutsideRefed 
kSelected 
kInList 
kListAll 
kFirstLevel 
kUnresTree 
kAll 

Definition at line 39 of file AcDbGraphNode.h.

Constructor & Destructor Documentation

◆ AcDbGraphNode()

AcDbGraphNode::AcDbGraphNode ( void * = NULL)

◆ ~AcDbGraphNode()

virtual AcDbGraphNode::~AcDbGraphNode ( void )
virtual

Member Function Documentation

◆ addRefTo()

Acad::ErrorStatus AcDbGraphNode::addRefTo ( AcDbGraphNode * )

◆ clear()

Acad::ErrorStatus AcDbGraphNode::clear ( unsigned char )

◆ cycleIn()

AcDbGraphNode * AcDbGraphNode::cycleIn ( int ) const

◆ cycleOut()

AcDbGraphNode * AcDbGraphNode::cycleOut ( int ) const

◆ data()

void * AcDbGraphNode::data ( ) const

◆ disconnectAll()

Acad::ErrorStatus AcDbGraphNode::disconnectAll ( void )

◆ in()

AcDbGraphNode * AcDbGraphNode::in ( int ) const

◆ isCycleNode()

bool AcDbGraphNode::isCycleNode ( ) const

◆ isMarkedAs()

bool AcDbGraphNode::isMarkedAs ( unsigned char flags) const

◆ markAs()

Acad::ErrorStatus AcDbGraphNode::markAs ( unsigned char )

◆ markTree()

Acad::ErrorStatus AcDbGraphNode::markTree ( unsigned char flags,
AcDbVoidPtrArray * = NULL )

◆ nextCycleNode()

AcDbGraphNode * AcDbGraphNode::nextCycleNode ( ) const

◆ numCycleIn()

int AcDbGraphNode::numCycleIn ( ) const

◆ numCycleOut()

int AcDbGraphNode::numCycleOut ( ) const

◆ numIn()

int AcDbGraphNode::numIn ( ) const

◆ numOut()

int AcDbGraphNode::numOut ( ) const

◆ out()

AcDbGraphNode * AcDbGraphNode::out ( int ) const

◆ owner()

AcDbGraph * AcDbGraphNode::owner ( ) const

◆ removeRefTo()

Acad::ErrorStatus AcDbGraphNode::removeRefTo ( AcDbGraphNode * )

◆ setData()

void AcDbGraphNode::setData ( void * )

◆ setEdgeGrowthRate()

void AcDbGraphNode::setEdgeGrowthRate ( int ,
int  )

Friends And Related Symbol Documentation

◆ AcDbGraphNode_Impl

friend class AcDbGraphNode_Impl
friend

Definition at line 28 of file AcDbGraphNode.h.

Member Data Documentation

◆ m_pImpl

AcDbGraphNode_Impl* AcDbGraphNode::m_pImpl
protected

Definition at line 77 of file AcDbGraphNode.h.


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