#include <allocate.h>
Public Member Functions | |
void | Clear () |
bool | NeedUpdate () |
void | Update (SimplexPointerType &vp) |
Public Attributes | |
SimplexPointerType | newBase |
SimplexPointerType | newEnd |
SimplexPointerType | oldBase |
SimplexPointerType | oldEnd |
bool | preventUpdateFlag |
This class is used when allocating new vertexes and faces to update the pointers that can be changed when resizing the involved vectors of vertex or faces. It can also be used to prevent any update of the various mesh fields (e.g. in case you are building all the connections by hand as in a importer);
Definition at line 80 of file edgemesh/allocate.h.
void vcg::edg::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::Clear | ( | ) | [inline] |
Definition at line 83 of file edgemesh/allocate.h.
bool vcg::edg::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::NeedUpdate | ( | ) | [inline] |
Definition at line 88 of file edgemesh/allocate.h.
void vcg::edg::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::Update | ( | SimplexPointerType & | vp | ) | [inline] |
Definition at line 84 of file edgemesh/allocate.h.
SimplexPointerType vcg::edg::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::newBase |
Definition at line 91 of file edgemesh/allocate.h.
SimplexPointerType vcg::edg::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::newEnd |
Definition at line 92 of file edgemesh/allocate.h.
SimplexPointerType vcg::edg::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::oldBase |
Definition at line 90 of file edgemesh/allocate.h.
SimplexPointerType vcg::edg::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::oldEnd |
Definition at line 93 of file edgemesh/allocate.h.
bool vcg::edg::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::preventUpdateFlag |
Definition at line 94 of file edgemesh/allocate.h.