HDK
|
Class used to create a map of source points during merging. More...
#include <GA_GBPointRedirectArray.h>
Public Types | |
typedef std::map< GA_Index, GA_Index >::const_iterator | const_iterator |
Public Member Functions | |
GA_GBPointRedirectArray (GA_Size size) | |
~GA_GBPointRedirectArray () | |
GA_Size | entries () const |
Entries in the array. More... | |
GA_Index | getSrc (GA_Index created) const |
void | clear () |
Clear the array and reserve memory for the map. More... | |
void | clearAndResize (GA_Size newsize=0) |
const_iterator | begin () |
const_iterator | end () |
Friends | |
class | GA_MergeMap |
Class used to create a map of source points during merging.
This class is used only by mirror and should not be used in future code The class stores a map of the points from the source geometry merged to their newly created destination points. In the map's pair:
Definition at line 33 of file GA_GBPointRedirectArray.h.
typedef std::map<GA_Index,GA_Index>::const_iterator GA_GBPointRedirectArray::const_iterator |
Definition at line 45 of file GA_GBPointRedirectArray.h.
GA_GBPointRedirectArray::GA_GBPointRedirectArray | ( | GA_Size | size | ) |
GA_GBPointRedirectArray::~GA_GBPointRedirectArray | ( | ) |
|
inline |
Iterator over all the points in the map
Definition at line 72 of file GA_GBPointRedirectArray.h.
|
inline |
Clear the array and reserve memory for the map.
Definition at line 60 of file GA_GBPointRedirectArray.h.
Definition at line 62 of file GA_GBPointRedirectArray.h.
|
inline |
Iterator over all the points in the map
Definition at line 74 of file GA_GBPointRedirectArray.h.
|
inline |
Entries in the array.
Definition at line 43 of file GA_GBPointRedirectArray.h.
Given the index of a point for the newly created merged point (after the merge), get the original point's number from the source detail.
Definition at line 50 of file GA_GBPointRedirectArray.h.
|
friend |
Definition at line 84 of file GA_GBPointRedirectArray.h.