#include <allocate.h>
Public Member Functions | |
void | Clear () |
bool | NeedUpdate () |
PointerUpdater (void) | |
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 123 of file trimesh/allocate.h.
vcg::tri::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::PointerUpdater | ( | void | ) | [inline] |
Definition at line 126 of file trimesh/allocate.h.
void vcg::tri::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::Clear | ( | ) | [inline] |
Definition at line 127 of file trimesh/allocate.h.
bool vcg::tri::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::NeedUpdate | ( | ) | [inline] |
Definition at line 135 of file trimesh/allocate.h.
void vcg::tri::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::Update | ( | SimplexPointerType & | vp | ) | [inline] |
Definition at line 128 of file trimesh/allocate.h.
SimplexPointerType vcg::tri::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::newBase |
Definition at line 137 of file trimesh/allocate.h.
SimplexPointerType vcg::tri::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::newEnd |
Definition at line 139 of file trimesh/allocate.h.
SimplexPointerType vcg::tri::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::oldBase |
Definition at line 138 of file trimesh/allocate.h.
SimplexPointerType vcg::tri::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::oldEnd |
Definition at line 140 of file trimesh/allocate.h.
bool vcg::tri::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType >::preventUpdateFlag |
Definition at line 141 of file trimesh/allocate.h.