shawn::FastListEdgeModel Class Reference

#include <fast_list_edge_model.h>

Inheritance diagram for shawn::FastListEdgeModel:

Inheritance graph
[legend]
Collaboration diagram for shawn::FastListEdgeModel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FastListEdgeModel (GridEdgeModel *)
virtual ~FastListEdgeModel ()
virtual void set_world (World &) throw ()
virtual void set_communication_model (const CommunicationModel &) throw ()
virtual void init (void) throw ()
virtual void node_added (Node &) throw ()
 Called by the World whenever a node has been added.
virtual void node_removed (Node &) throw ()
 Called by the World whenever a node has been removed.

Protected Member Functions

virtual void add_node_neighbors (Node &, const Vec &pos, const Vec &velo) throw ()


Constructor & Destructor Documentation

shawn::FastListEdgeModel::FastListEdgeModel ( GridEdgeModel  ) 

virtual shawn::FastListEdgeModel::~FastListEdgeModel (  )  [virtual]


Member Function Documentation

virtual void shawn::FastListEdgeModel::set_world ( World  )  throw () [virtual]

Reimplemented from shawn::ListEdgeModel.

virtual void shawn::FastListEdgeModel::set_communication_model ( const CommunicationModel  )  throw () [virtual]

Reimplemented from shawn::EdgeModel.

virtual void shawn::FastListEdgeModel::init ( void   )  throw () [virtual]

Reimplemented from shawn::EdgeModel.

virtual void shawn::FastListEdgeModel::node_added ( Node  )  throw () [virtual]

Called by the World whenever a node has been added.

Reimplemented from shawn::ListEdgeModel.

virtual void shawn::FastListEdgeModel::node_removed ( Node  )  throw () [virtual]

Called by the World whenever a node has been removed.

Reimplemented from shawn::ListEdgeModel.

virtual void shawn::FastListEdgeModel::add_node_neighbors ( Node ,
const Vec pos,
const Vec velo 
) throw () [protected, virtual]

Reimplemented from shawn::ListEdgeModel.


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

Generated on Tue Feb 7 00:00:50 2012 for Shawn by  doxygen 1.5.6