#include <collide_buffers.h>
Public Member Functions | |
int | length (void) const |
T & | operator[] (int t) |
const T & | operator[] (int t) const |
T & | at (int t) |
const T & | at (int t) const |
T * | getData (void) |
const T * | getData (void) const |
Protected Member Functions | |
bufferT () | |
bufferT (T *data_, int len_) | |
void | set (T *data_, int len_) |
void | setData (T *data_) |
void | setLength (int len_) |
int & | getLength (void) |
Private Attributes | |
T * | data |
int | len |
Definition at line 39 of file collide_buffers.h.
Definition at line 43 of file collide_buffers.h.
Definition at line 44 of file collide_buffers.h.
Definition at line 45 of file collide_buffers.h.
void bufferT< T >::setData | ( | T * | data_ | ) | [inline, protected] |
Definition at line 46 of file collide_buffers.h.
Referenced by growableBufferT< CollideObjRec >::reallocate(), and growableBufferT< CollideObjRec >::resize().
Definition at line 47 of file collide_buffers.h.
Referenced by growableBufferT< CollideObjRec >::reallocate().
Definition at line 48 of file collide_buffers.h.
Referenced by growableBufferT< CollideObjRec >::length(), growableBufferT< CollideObjRec >::push_back(), and growableBufferT< CollideObjRec >::push_fast().
Reimplemented in growableBufferT< T >, growableBufferT< Collision >, growableBufferT< const CollideObjRec * >, growableBufferT< objListMsg * >, and growableBufferT< CollideObjRec >.
Definition at line 50 of file collide_buffers.h.
Definition at line 52 of file collide_buffers.h.
Definition at line 53 of file collide_buffers.h.
Definition at line 54 of file collide_buffers.h.
Referenced by CollideOctant::divide(), growableBufferT< CollideObjRec >::push_back(), and growableBufferT< CollideObjRec >::push_fast().
Definition at line 55 of file collide_buffers.h.
T* bufferT< T >::getData | ( | void | ) | [inline] |
Definition at line 57 of file collide_buffers.h.
Referenced by serialCollideClient::collisions(), and voxelAggregator::send().
const T* bufferT< T >::getData | ( | void | ) | const [inline] |
Definition at line 58 of file collide_buffers.h.
Definition at line 40 of file collide_buffers.h.
Referenced by bufferT< CollideObjRec >::at(), bufferT< CollideObjRec >::getData(), bufferT< CollideObjRec >::operator[](), bufferT< CollideObjRec >::set(), and bufferT< CollideObjRec >::setData().
Definition at line 41 of file collide_buffers.h.
Referenced by bufferT< CollideObjRec >::getLength(), bufferT< CollideObjRec >::length(), bufferT< CollideObjRec >::set(), and bufferT< CollideObjRec >::setLength().