GB_Element Class Reference

#include <GB_Element.h>

Inheritance diagram for GB_Element:

GB_Primitive GD_Point GEO_Point GD_Primitive GEO_Primitive GD_Face GEO_Hull GEO_PrimParticle GEO_PrimPasteDAG GEO_PrimTriBezier GEO_PrimVolume GEO_Quadric GEO_TriMesh

List of all members.

Public Member Functions

 GB_Element (int groupSize=0)
virtual ~GB_Element ()
int getNum () const
const GB_BitArraygetGroups () const
GB_BitArraygetGroups ()
virtual int isPrimary (void) const =0
virtual GB_ElementgetSecondary (int)
virtual unsigned numSecondary (void)

Protected Member Functions

void setNum (int num)

Protected Attributes

GB_BitArray myGroups
int myNum

Friends

class GB_Detail


Detailed Description

Definition at line 27 of file GB_Element.h.


Constructor & Destructor Documentation

GB_Element::GB_Element ( int  groupSize = 0  ) 

virtual GB_Element::~GB_Element (  )  [virtual]


Member Function Documentation

GB_BitArray& GB_Element::getGroups (  )  [inline]

Definition at line 36 of file GB_Element.h.

const GB_BitArray& GB_Element::getGroups (  )  const [inline]

Definition at line 35 of file GB_Element.h.

int GB_Element::getNum (  )  const [inline]

virtual GB_Element* GB_Element::getSecondary ( int   )  [virtual]

Reimplemented in GEO_TPSurf.

virtual int GB_Element::isPrimary ( void   )  const [pure virtual]

virtual unsigned GB_Element::numSecondary ( void   )  [virtual]

Reimplemented in GEO_TPSurf.

void GB_Element::setNum ( int  num  )  [inline, protected]

Definition at line 46 of file GB_Element.h.


Friends And Related Function Documentation

friend class GB_Detail [friend]

Reimplemented in GB_Primitive.

Definition at line 49 of file GB_Element.h.


Member Data Documentation

Definition at line 43 of file GB_Element.h.

int GB_Element::myNum [protected]

Definition at line 44 of file GB_Element.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