GB_ElementList Class Reference

#include <GB_ElementList.h>

Inheritance diagram for GB_ElementList:

UT_PtrArray< GB_Element * > GD_PointList GD_PrimList GEO_PointList GEO_PrimList

List of all members.

Public Member Functions

 GB_ElementList (unsigned size=0)
virtual ~GB_ElementList ()
void clearAndDestroy ()
const GB_ElementrawEntry (unsigned n) const
GB_ElementrawEntry (unsigned n)
const GB_ElementrawHead () const
GB_ElementrawHead ()
const GB_ElementrawHead (const GB_Group &group) const
GB_ElementrawHead (const GB_Group &group)
const GB_ElementrawNext (const GB_Element *item) const
GB_ElementrawNext (GB_Element *item)
const GB_ElementrawNext (const GB_Element *, const GB_Group &) const
GB_ElementrawNext (GB_Element *item, const GB_Group &group)
const GB_ElementrawTail () const
GB_ElementrawTail ()
const GB_ElementrawTail (const GB_Group &group) const
GB_ElementrawTail (const GB_Group &group)
const GB_ElementrawPrev (const GB_Element *item) const
GB_ElementrawPrev (GB_Element *item)
const GB_ElementrawPrev (const GB_Element *, const GB_Group &) const
GB_ElementrawPrev (GB_Element *item, const GB_Group &group)
int rawHeadMix (const GB_Group &group, const GB_Element *&elem, const GB_Element *&sec) const
int rawNextMix (const GB_Group &group, const GB_Element *&elem, const GB_Element *&sec, const GB_Element *&newelem, const GB_Element *&newsec) const
int rawTailMix (const GB_Group &group, const GB_Element *&elem, const GB_Element *&sec) const
int rawPrevMix (const GB_Group &group, const GB_Element *&elem, const GB_Element *&sec, const GB_Element *&newelem, const GB_Element *&newsec) const


Detailed Description

Definition at line 29 of file GB_ElementList.h.


Constructor & Destructor Documentation

GB_ElementList::GB_ElementList ( unsigned  size = 0  )  [inline]

Definition at line 32 of file GB_ElementList.h.

virtual GB_ElementList::~GB_ElementList (  )  [virtual]


Member Function Documentation

void GB_ElementList::clearAndDestroy ( void   )  [inline]

THIS DOES NOT DELETE THE GB_ELEMENTS. detail.points().clearAndDestroy() will thus trigger memory leaks So do not call this.

Definition at line 38 of file GB_ElementList.h.

GB_Element* GB_ElementList::rawEntry ( unsigned  n  )  [inline]

Definition at line 60 of file GB_ElementList.h.

const GB_Element* GB_ElementList::rawEntry ( unsigned  n  )  const [inline]

Definition at line 58 of file GB_ElementList.h.

GB_Element* GB_ElementList::rawHead ( const GB_Group group  ) 

const GB_Element* GB_ElementList::rawHead ( const GB_Group group  )  const

GB_Element* GB_ElementList::rawHead (  )  [inline]

Definition at line 64 of file GB_ElementList.h.

const GB_Element* GB_ElementList::rawHead (  )  const [inline]

Definition at line 63 of file GB_ElementList.h.

int GB_ElementList::rawHeadMix ( const GB_Group group,
const GB_Element *&  elem,
const GB_Element *&  sec 
) const

GB_Element* GB_ElementList::rawNext ( GB_Element item,
const GB_Group group 
)

const GB_Element* GB_ElementList::rawNext ( const GB_Element ,
const GB_Group  
) const

GB_Element* GB_ElementList::rawNext ( GB_Element item  )  [inline]

Definition at line 70 of file GB_ElementList.h.

const GB_Element* GB_ElementList::rawNext ( const GB_Element item  )  const [inline]

Definition at line 68 of file GB_ElementList.h.

int GB_ElementList::rawNextMix ( const GB_Group group,
const GB_Element *&  elem,
const GB_Element *&  sec,
const GB_Element *&  newelem,
const GB_Element *&  newsec 
) const

GB_Element* GB_ElementList::rawPrev ( GB_Element item,
const GB_Group group 
)

const GB_Element* GB_ElementList::rawPrev ( const GB_Element ,
const GB_Group  
) const

GB_Element* GB_ElementList::rawPrev ( GB_Element item  )  [inline]

Definition at line 82 of file GB_ElementList.h.

const GB_Element* GB_ElementList::rawPrev ( const GB_Element item  )  const [inline]

Definition at line 80 of file GB_ElementList.h.

int GB_ElementList::rawPrevMix ( const GB_Group group,
const GB_Element *&  elem,
const GB_Element *&  sec,
const GB_Element *&  newelem,
const GB_Element *&  newsec 
) const

GB_Element* GB_ElementList::rawTail ( const GB_Group group  ) 

const GB_Element* GB_ElementList::rawTail ( const GB_Group group  )  const

GB_Element* GB_ElementList::rawTail (  )  [inline]

Definition at line 76 of file GB_ElementList.h.

const GB_Element* GB_ElementList::rawTail (  )  const [inline]

Definition at line 75 of file GB_ElementList.h.

int GB_ElementList::rawTailMix ( const GB_Group group,
const GB_Element *&  elem,
const GB_Element *&  sec 
) const


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