#include <data_types.h>
| Public Member Functions | |
| T ** | get () const | 
| Conversion operator to interface the TripleArray to a T** array.  More... | |
| PointerArray (const TripleArray< T > &data) | |
| Create a temporary array and fill it sequentially with pointers to points.  More... | |
| ~PointerArray () | |
| Removes the temporary array on destruction (RAII)  More... | |
| Private Attributes | |
| T ** | m_array | 
To simplify T** access patterns for an array of T[3] (points), this RAII- type class helps creating and managing this pointer array on the stack.
Definition at line 195 of file data_types.h.
| 
 | inline | 
Create a temporary array and fill it sequentially with pointers to points.
Definition at line 198 of file data_types.h.
| 
 | inline | 
Removes the temporary array on destruction (RAII)
Definition at line 206 of file data_types.h.
| 
 | inline | 
Conversion operator to interface the TripleArray to a T** array.
Definition at line 211 of file data_types.h.
| 
 | private | 
Definition at line 213 of file data_types.h.