Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

GuiPlanner Class Reference

#include <guiplanner.h>

Inheritance diagram for GuiPlanner:

Gui List of all members.

Public Methods

virtual void HandleEvents ()
 Process any IO events (may be used by Render). More...

virtual void ButtonHandle (int b)
 Figure out what actions to take based on menu choices. More...

 GuiPlanner (Render *render, Planner *planner)
virtual ~GuiPlanner ()
void ResetPlanner ()
void WriteGraphs ()
void ReadGraphs ()
void ReadAnimationFrames ()
void WriteAnimationFrames ()
void ReadPolicy ()
void WritePolicy ()
void DrawGraphs ()

Public Attributes

double LineWidth
double PSLineWidth
int DrawIndexX
int DrawIndexY
Planner * Pl

Protected Methods

virtual void Init ()
 Initialize Gui and Render. More...

virtual void CreateMenuWindow ()

Protected Attributes

MSLPlannerWindow * Window

Friends

class MSLPlotWindow

Constructor & Destructor Documentation

GuiPlanner::GuiPlanner (  Render *    render,
Planner *    planner
) 
 

virtual GuiPlanner::~GuiPlanner (    )  [inline, virtual]
 


Member Function Documentation

void GuiPlanner::ButtonHandle (  int    b )  [virtual]
 

Figure out what actions to take based on menu choices.

Reimplemented from Gui.

void GuiPlanner::CreateMenuWindow (    )  [protected, virtual]
 

void GuiPlanner::DrawGraphs (    ) 
 

void GuiPlanner::HandleEvents (    )  [virtual]
 

Process any IO events (may be used by Render).

Implements Gui.

void GuiPlanner::Init (    )  [protected, virtual]
 

Initialize Gui and Render.

Reimplemented from Gui.

void GuiPlanner::ReadAnimationFrames (    ) 
 

void GuiPlanner::ReadGraphs (    ) 
 

void GuiPlanner::ReadPolicy (    ) 
 

void GuiPlanner::ResetPlanner (    ) 
 

void GuiPlanner::WriteAnimationFrames (    ) 
 

void GuiPlanner::WriteGraphs (    ) 
 

void GuiPlanner::WritePolicy (    ) 
 


Friends And Related Function Documentation

friend class MSLPlotWindow [friend]
 


Member Data Documentation

int GuiPlanner::DrawIndexX
 

int GuiPlanner::DrawIndexY
 

double GuiPlanner::LineWidth
 

Planner* GuiPlanner::Pl
 

double GuiPlanner::PSLineWidth
 

MSLPlannerWindow* GuiPlanner::Window [protected]
 


The documentation for this class was generated from the following files: Motion Strategy Library


Web page maintained by Steve LaValle