Bresenham::BresenhamCallBack Class Reference

#include <Bresenham.h>

Inheritance diagram for Bresenham::BresenhamCallBack:

NBEdge::ToEdgeConnectionsAdder NBNode::ApproachingDivider

Detailed Description

BresenhamCallBack This class is the base interface-describing class for a callback class for the bresenham-function. Derived classes must implement the execute-method which is called on every bresenham-step

Definition at line 49 of file Bresenham.h.


Public Member Functions

 BresenhamCallBack () throw ()
virtual void execute (SUMOReal val1, SUMOReal val2)=0 throw ()
virtual ~BresenhamCallBack () throw ()

Constructor & Destructor Documentation

Bresenham::BresenhamCallBack::BresenhamCallBack (  )  throw () [inline]

constuctor

Definition at line 52 of file Bresenham.h.

00052 { }

virtual Bresenham::BresenhamCallBack::~BresenhamCallBack (  )  throw () [inline, virtual]

destructor

Definition at line 55 of file Bresenham.h.

00055 { }


Member Function Documentation

virtual void Bresenham::BresenhamCallBack::execute ( SUMOReal  val1,
SUMOReal  val2 
) throw () [pure virtual]

called when a bresenham step has been computed

Implemented in NBEdge::ToEdgeConnectionsAdder, and NBNode::ApproachingDivider.

Referenced by Bresenham::compute().


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

Generated on Wed May 5 00:06:40 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6