Public Member Functions | |
voxelAggregator (const CollideLoc3d &dest, collideMgr *mgr_) | |
void | add (const CollideObjRec &o) |
void | send (void) |
Private Attributes | |
growableBufferT< CollideObjRec > | obj |
CollideLoc3d | destination |
collideMgr * | mgr |
Definition at line 182 of file collidecharm.C.
voxelAggregator::voxelAggregator | ( | const CollideLoc3d & | dest, | |
collideMgr * | mgr_ | |||
) | [inline] |
Definition at line 189 of file collidecharm.C.
void voxelAggregator::add | ( | const CollideObjRec & | o | ) | [inline] |
Definition at line 193 of file collidecharm.C.
References objListMsg::obj.
Referenced by CollisionAggregator::aggregate().
void voxelAggregator::send | ( | void | ) |
Definition at line 202 of file collidecharm.C.
References destination, growableBufferT< T >::detachBuffer(), bufferT< T >::getData(), growableBufferT< T >::length(), mgr, n, obj, and collideMgr::sendVoxelMessage().
growableBufferT<CollideObjRec> voxelAggregator::obj [private] |
CollideLoc3d voxelAggregator::destination [private] |
collideMgr* voxelAggregator::mgr [private] |