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

GuiPlanner Class Reference

#include <guiplanner.h>

Inheritance diagram for GuiPlanner::

FXApp Gui List of all members.

Public Methods

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

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

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

Public Attributes

double LineWidth
double PSLineWidth
int DrawIndexX
int DrawIndexY
PlannerPl

Protected Methods

virtual void Init ()
 Initialize Gui and Render.

virtual void CreateMenuWindow ()

Protected Attributes

MSLPlannerWindowWindow

Friends

class  MSLPlotWindow

Constructor & Destructor Documentation

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

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


Member Function Documentation

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

Figure out what actions to take based on menu choices.

Reimplemented from Gui.

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

void GuiPlanner::DrawGraphs ( )
 

virtual void GuiPlanner::HandleEvents ( ) [virtual]
 

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

Reimplemented from Gui.

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

Initialize Gui and Render.

Reimplemented from Gui.

void GuiPlanner::ReadAnimationFrames ( )
 

void GuiPlanner::ReadGraphs ( )
 

void GuiPlanner::ReadPath ( )
 

void GuiPlanner::ResetPlanner ( )
 

void GuiPlanner::WriteAnimationFrames ( )
 

void GuiPlanner::WriteGraphs ( )
 

void GuiPlanner::WritePath ( )
 


Friends And Related Function Documentation

friend class MSLPlotWindow [friend]
 


Member Data Documentation

int GuiPlanner::DrawIndexX
 

int GuiPlanner::DrawIndexY
 

double GuiPlanner::LineWidth
 

double GuiPlanner::PSLineWidth
 

Planner* GuiPlanner::Pl
 

MSLPlannerWindow* GuiPlanner::Window [protected]
 


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


Web page maintained by Steve LaValle
Partial support provided by NSF CAREER Award IRI-970228 (LaValle), Honda Research.
Contributors: Anna Atramentov, Peng Cheng, James Kuffner, Steve LaValle, and Libo Yang.