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

#include <AcDbGraph.h>

Inheritance diagram for AcDbGraph:
AcDbXrefGraph

Public Member Functions

 AcDbGraph (AcDbGraphNode *=NULL)
 
Acad::ErrorStatus addEdge (AcDbGraphNode *, AcDbGraphNode *)
 
Acad::ErrorStatus addNode (AcDbGraphNode *)
 
Acad::ErrorStatus breakCycleEdge (AcDbGraphNode *, AcDbGraphNode *)
 
Acad::ErrorStatus delNode (AcDbGraphNode *)
 
virtual ~AcDbGraph (void)
 
virtual int findCycles (AcDbGraphNode *)
 
void clearAll (unsigned char)
 
void getOutgoing (AcDbVoidPtrArray &)
 
void reset (void)
 
void setNodeGrowthRate (int)
 
int numNodes (void) const
 
AcDbGraphNodenode (int index) const
 
AcDbGraphNoderootNode () const
 
bool isEmpty () const
 

Protected Member Functions

Acad::ErrorStatus clearAllCycles (void)
 

Protected Attributes

AcDbGraph_Implm_pImpl
 

Friends

class AcDbGraph_Impl
 

Detailed Description

Definition at line 25 of file AcDbGraph.h.

Constructor & Destructor Documentation

◆ AcDbGraph()

AcDbGraph::AcDbGraph ( AcDbGraphNode * = NULL)

◆ ~AcDbGraph()

virtual AcDbGraph::~AcDbGraph ( void )
virtual

Member Function Documentation

◆ addEdge()

Acad::ErrorStatus AcDbGraph::addEdge ( AcDbGraphNode * ,
AcDbGraphNode *  )

◆ addNode()

Acad::ErrorStatus AcDbGraph::addNode ( AcDbGraphNode * )

◆ breakCycleEdge()

Acad::ErrorStatus AcDbGraph::breakCycleEdge ( AcDbGraphNode * ,
AcDbGraphNode *  )

◆ clearAll()

void AcDbGraph::clearAll ( unsigned char )

◆ clearAllCycles()

Acad::ErrorStatus AcDbGraph::clearAllCycles ( void )
protected

◆ delNode()

Acad::ErrorStatus AcDbGraph::delNode ( AcDbGraphNode * )

◆ findCycles()

virtual int AcDbGraph::findCycles ( AcDbGraphNode * )
virtual

Reimplemented in AcDbXrefGraph.

◆ getOutgoing()

void AcDbGraph::getOutgoing ( AcDbVoidPtrArray & )

◆ isEmpty()

bool AcDbGraph::isEmpty ( ) const

◆ node()

AcDbGraphNode * AcDbGraph::node ( int index) const

◆ numNodes()

int AcDbGraph::numNodes ( void ) const

◆ reset()

void AcDbGraph::reset ( void )

◆ rootNode()

AcDbGraphNode * AcDbGraph::rootNode ( ) const

◆ setNodeGrowthRate()

void AcDbGraph::setNodeGrowthRate ( int )

Friends And Related Symbol Documentation

◆ AcDbGraph_Impl

friend class AcDbGraph_Impl
friend

Definition at line 27 of file AcDbGraph.h.

Member Data Documentation

◆ m_pImpl

AcDbGraph_Impl* AcDbGraph::m_pImpl
protected

Definition at line 49 of file AcDbGraph.h.


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