GB_PointRefArray Class Reference

#include <GB_PointRef.h>

Inheritance diagram for GB_PointRefArray:

GEO_PointRefArray

List of all members.

Public Member Functions

 GB_PointRefArray (const GB_Detail *gdp, const GB_Group *group)
 GB_PointRefArray (const GB_Detail *gdp, const UT_BitArray &points)
 GB_PointRefArray (int size=0)
virtual ~GB_PointRefArray ()
unsigned entries () const
const GB_PointRefoperator() (unsigned idx) const
void destroyReference (GB_PointRef *ref)
void moveReference (GB_PointRef *ref, GB_PointRefArray &d)
int changeVertexRef (const GB_Element &fromPt, GB_Element &toPt, const GB_Primitive *prim=0)
int changeVertexRef (GB_Vertex &vtx, GB_Element &toPt)

Protected Attributes

GB_PointRef ** array
unsigned size


Detailed Description

Definition at line 42 of file GB_PointRef.h.


Constructor & Destructor Documentation

GB_PointRefArray::GB_PointRefArray ( const GB_Detail gdp,
const GB_Group group 
)

GB_PointRefArray::GB_PointRefArray ( const GB_Detail gdp,
const UT_BitArray points 
)

GB_PointRefArray::GB_PointRefArray ( int  size = 0  ) 

virtual GB_PointRefArray::~GB_PointRefArray (  )  [virtual]


Member Function Documentation

int GB_PointRefArray::changeVertexRef ( GB_Vertex vtx,
GB_Element toPt 
)

int GB_PointRefArray::changeVertexRef ( const GB_Element fromPt,
GB_Element toPt,
const GB_Primitive prim = 0 
)

void GB_PointRefArray::destroyReference ( GB_PointRef ref  ) 

unsigned GB_PointRefArray::entries (  )  const [inline]

Definition at line 49 of file GB_PointRef.h.

void GB_PointRefArray::moveReference ( GB_PointRef ref,
GB_PointRefArray d 
)

const GB_PointRef* GB_PointRefArray::operator() ( unsigned  idx  )  const [inline]

Definition at line 50 of file GB_PointRef.h.


Member Data Documentation

Definition at line 77 of file GB_PointRef.h.

unsigned GB_PointRefArray::size [protected]

Definition at line 78 of file GB_PointRef.h.


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

Generated on Thu May 24 00:09:36 2012 for HDK by  doxygen 1.5.9