PPL Logo

voxelAggregator Class Reference

Collaboration diagram for voxelAggregator:

Collaboration graph
[legend]

Public Member Functions

 voxelAggregator (const CollideLoc3d &dest, collideMgr *mgr_)
void add (const CollideObjRec &o)
void send (void)

Private Attributes

growableBufferT< CollideObjRecobj
CollideLoc3d destination
collideMgrmgr

Detailed Description

Definition at line 182 of file collidecharm.C.


Constructor & Destructor Documentation

voxelAggregator::voxelAggregator ( const CollideLoc3d dest,
collideMgr mgr_ 
) [inline]

Definition at line 189 of file collidecharm.C.


Member Function Documentation

void voxelAggregator::add ( const CollideObjRec o  )  [inline]

Definition at line 193 of file collidecharm.C.

References objListMsg::obj.

Referenced by CollisionAggregator::aggregate().

Here is the caller graph for this function:

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().

Here is the call graph for this function:


Field Documentation

Definition at line 185 of file collidecharm.C.

Referenced by send().

Definition at line 186 of file collidecharm.C.

Referenced by send().

Definition at line 187 of file collidecharm.C.

Referenced by send().


The documentation for this class was generated from the following file:

Generated on Mon Sep 21 08:31:43 2020 for Charm++ by  doxygen 1.5.5