Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
INodeListClass Class Reference

#include <nodelist.h>

Inherits ITreeEnumProc.

Public Member Functions

 INodeListClass (TimeValue time, INodeFilterClass *nodefilter=NULL)
 
 INodeListClass (IScene *scene, TimeValue time, INodeFilterClass *nodefilter=NULL)
 
 INodeListClass (INode *root, TimeValue time, INodeFilterClass *nodefilter=NULL)
 
 INodeListClass (INodeListClass &copyfrom, TimeValue time, INodeFilterClass *inodefilter=NULL)
 
 ~INodeListClass ()
 
void Set_Filter (INodeFilterClass *inodefilter)
 
void Insert (INodeListClass &insertlist)
 
void Insert (INode *node)
 
void Remove (int i)
 
unsigned Num_Nodes (void) const
 
INode * operator[] (int index) const
 
void Sort (const INodeCompareClass &node_compare)
 
void Add_Tree (INode *root)
 

Detailed Description

Definition at line 61 of file nodelist.h.

Constructor & Destructor Documentation

◆ INodeListClass() [1/4]

INodeListClass::INodeListClass ( TimeValue time,
INodeFilterClass * nodefilter = NULL )

Definition at line 84 of file nodelist.cpp.

◆ INodeListClass() [2/4]

INodeListClass::INodeListClass ( IScene * scene,
TimeValue time,
INodeFilterClass * nodefilter = NULL )

Definition at line 110 of file nodelist.cpp.

◆ INodeListClass() [3/4]

INodeListClass::INodeListClass ( INode * root,
TimeValue time,
INodeFilterClass * nodefilter = NULL )

Definition at line 135 of file nodelist.cpp.

◆ INodeListClass() [4/4]

INodeListClass::INodeListClass ( INodeListClass & copyfrom,
TimeValue time,
INodeFilterClass * inodefilter = NULL )

Definition at line 160 of file nodelist.cpp.

◆ ~INodeListClass()

INodeListClass::~INodeListClass ( void )

Definition at line 186 of file nodelist.cpp.

Member Function Documentation

◆ Add_Tree()

void INodeListClass::Add_Tree ( INode * root)

Definition at line 312 of file nodelist.cpp.

◆ Insert() [1/2]

void INodeListClass::Insert ( INode * node)

Definition at line 257 of file nodelist.cpp.

◆ Insert() [2/2]

void INodeListClass::Insert ( INodeListClass & insertlist)

Definition at line 238 of file nodelist.cpp.

◆ Num_Nodes()

unsigned INodeListClass::Num_Nodes ( void ) const
inline

Definition at line 75 of file nodelist.h.

◆ operator[]()

INode * INodeListClass::operator[] ( int index) const

Definition at line 214 of file nodelist.cpp.

◆ Remove()

void INodeListClass::Remove ( int i)

Definition at line 281 of file nodelist.cpp.

◆ Set_Filter()

void INodeListClass::Set_Filter ( INodeFilterClass * inodefilter)
inline

Definition at line 71 of file nodelist.h.

◆ Sort()

void INodeListClass::Sort ( const INodeCompareClass & node_compare)

Definition at line 346 of file nodelist.cpp.


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