GB_ElementTree Class Reference

#include <GB_ElementTree.h>

List of all members.

Public Member Functions

 GB_ElementTree (void)
virtual ~GB_ElementTree (void)
unsigned entries ()
unsigned mixedEntries ()
void add (const GB_Element *)
void addMix (const GB_Element *, const GB_Element *)
int containsMix (const GB_Element *, const GB_Element *)
int remove (const GB_Element *)
int removeMix (const GB_Element *, const GB_Element *)
void remove (int idx)
void removeAll (int idx)
void removeGroup (const GB_Group *grp)
void clear (void)
const GB_Elementprev (const GB_Element *node) const
int prevMix (const GB_Element *node, const GB_Element *sec, const GB_Element *&newnode, const GB_Element *&newsec) const
const GB_Elementnext (const GB_Element *node) const
int nextMix (const GB_Element *node, const GB_Element *sec, const GB_Element *&newnode, const GB_Element *&newsec) const
const GB_Elementhead () const
int headMix (const GB_Element *&newnode, const GB_Element *&newsec) const
const GB_Elementtail () const
int tailMix (const GB_Element *&newnode, const GB_Element *&newsec) const

Friends

class GB_GroupList


Detailed Description

Definition at line 66 of file GB_ElementTree.h.


Constructor & Destructor Documentation

GB_ElementTree::GB_ElementTree ( void   ) 

virtual GB_ElementTree::~GB_ElementTree ( void   )  [virtual]


Member Function Documentation

void GB_ElementTree::add ( const GB_Element  ) 

void GB_ElementTree::addMix ( const GB_Element ,
const GB_Element  
)

void GB_ElementTree::clear ( void   ) 

int GB_ElementTree::containsMix ( const GB_Element ,
const GB_Element  
)

unsigned GB_ElementTree::entries (  ) 

const GB_Element* GB_ElementTree::head (  )  const

int GB_ElementTree::headMix ( const GB_Element *&  newnode,
const GB_Element *&  newsec 
) const

unsigned GB_ElementTree::mixedEntries (  ) 

const GB_Element* GB_ElementTree::next ( const GB_Element node  )  const

int GB_ElementTree::nextMix ( const GB_Element node,
const GB_Element sec,
const GB_Element *&  newnode,
const GB_Element *&  newsec 
) const

const GB_Element* GB_ElementTree::prev ( const GB_Element node  )  const

int GB_ElementTree::prevMix ( const GB_Element node,
const GB_Element sec,
const GB_Element *&  newnode,
const GB_Element *&  newsec 
) const

void GB_ElementTree::remove ( int  idx  ) 

int GB_ElementTree::remove ( const GB_Element  ) 

void GB_ElementTree::removeAll ( int  idx  ) 

void GB_ElementTree::removeGroup ( const GB_Group grp  ) 

int GB_ElementTree::removeMix ( const GB_Element ,
const GB_Element  
)

const GB_Element* GB_ElementTree::tail (  )  const

int GB_ElementTree::tailMix ( const GB_Element *&  newnode,
const GB_Element *&  newsec 
) const


Friends And Related Function Documentation

friend class GB_GroupList [friend]

Definition at line 165 of file GB_ElementTree.h.


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

Generated on Mon Jan 28 00:28:44 2013 for HDK by  doxygen 1.5.9