PlotOption Class Reference

This class contains options for the use of an external plot utility like guilogger or neuronviz or just simply file output. More...

#include <agent.h>

List of all members.

Public Member Functions

 PlotOption ()
 PlotOption (PlotMode mode, PlotSensors whichSensors=Controller, int interval=1, std::list< const Configurable * > confs=std::list< const Configurable * >())
virtual ~PlotOption ()
void addConfigurable (const Configurable *)

Private Member Functions

bool open ()
 opens the connections to the plot tool
void close ()
 closes the connections to the plot tool

Private Attributes

FILE * pipe
long t
std::string name
PlotMode mode
PlotSensors whichSensors
int interval
std::list< const Configurable * > configureables


Detailed Description

This class contains options for the use of an external plot utility like guilogger or neuronviz or just simply file output.
Examples:

integration/main.cpp, and main.cpp.


Constructor & Destructor Documentation

PlotOption  )  [inline]
 

PlotOption PlotMode  mode,
PlotSensors  whichSensors = Controller,
int  interval = 1,
std::list< const Configurable * >  confs = std::list<const Configurable*>()
[inline]
 

virtual ~PlotOption  )  [inline, virtual]
 


Member Function Documentation

void addConfigurable const Configurable  ) 
 

void close  )  [private]
 

closes the connections to the plot tool

bool open  )  [private]
 

opens the connections to the plot tool


Member Data Documentation

std::list< const Configurable* > configureables [private]
 

int interval [private]
 

PlotMode mode [private]
 

std::string name [private]
 

FILE* pipe [private]
 

long t [private]
 

PlotSensors whichSensors [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jan 16 02:14:48 2007 for Robotsystem of the Robot Group Leipzig by doxygen 1.3.8