Choreonoid  1.5
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
cnoid::GraphWidget Class Reference

#include <GraphWidget.h>

Inheritance diagram for cnoid::GraphWidget:

Public Types

enum  ScrollMode { OFF, CONTINUOUS, PAGE }
 
enum  Mode { VIEW_MODE, EDIT_MODE }
 
enum  EditMode { FREE_LINE_MODE, LINE_MODE }
 

Public Member Functions

 GraphWidget (View *parentView)
 
 ~GraphWidget ()
 
void addDataHandler (GraphDataHandlerPtr handler)
 
void clearDataHandlers ()
 
void setRenderingTypes (bool showOriginalValues, bool showVelocities, bool showAccelerations)
 
void getRenderingTypes (bool &showOriginalValues, bool &showVelocities, bool &showAccelerations)
 
bool setCursorPosition (double pos)
 
void setTimeBarSyncMode (bool on)
 
bool isTimeBarSyncMode ()
 
void setAutoScrollMode (ScrollMode on)
 
ScrollMode autoScrollMode ()
 
void setVerticalValueRange (double lower, double upper)
 
void getVerticalValueRange (double &lower, double &upper)
 
void setLineWidth (double width)
 
double getLineWidth ()
 
void showRulers (bool show)
 
bool showsRulers ()
 
void showLimits (bool show)
 
bool showsLimits ()
 
void showGrid (bool show)
 
bool showsGrid ()
 
void setGridSize (double width, double height)
 
void getGridSize (double &width, double &height)
 
void setControlPointStep (int step, int offset=0)
 
void getControlPointStep (int &step, int &offset)
 
void highlightControlPoints (bool on)
 
bool highlightsControlPoints ()
 
void changeMode (Mode mode)
 
Mode mode ()
 
void changeEditMode (EditMode mode)
 
EditMode editMode ()
 
QLabel & statusLabel ()
 
bool saveImage (const std::string &filename)
 
virtual bool storeState (Archive &archive)
 
virtual bool restoreState (const Archive &archive)
 

Protected Member Functions

virtual bool eventFilter (QObject *obj, QEvent *event)
 

Friends

class GraphDataHandler
 

Member Enumeration Documentation

Enumerator
FREE_LINE_MODE 
LINE_MODE 
Enumerator
VIEW_MODE 
EDIT_MODE 
Enumerator
OFF 
CONTINUOUS 
PAGE 

Constructor & Destructor Documentation

GraphWidget::GraphWidget ( View parentView)
GraphWidget::~GraphWidget ( )

Member Function Documentation

void GraphWidget::addDataHandler ( GraphDataHandlerPtr  handler)
GraphWidget::ScrollMode GraphWidget::autoScrollMode ( )
void GraphWidget::changeEditMode ( EditMode  mode)
void GraphWidget::changeMode ( Mode  mode)
void GraphWidget::clearDataHandlers ( )
GraphWidget::EditMode GraphWidget::editMode ( )
bool GraphWidget::eventFilter ( QObject *  obj,
QEvent *  event 
)
protectedvirtual
void GraphWidget::getControlPointStep ( int &  step,
int &  offset 
)
void GraphWidget::getGridSize ( double &  width,
double &  height 
)
double GraphWidget::getLineWidth ( )
void GraphWidget::getRenderingTypes ( bool &  showOriginalValues,
bool &  showVelocities,
bool &  showAccelerations 
)
void GraphWidget::getVerticalValueRange ( double &  lower,
double &  upper 
)
void GraphWidget::highlightControlPoints ( bool  on)
bool GraphWidget::highlightsControlPoints ( )
bool GraphWidget::isTimeBarSyncMode ( )
GraphWidget::Mode GraphWidget::mode ( )
bool GraphWidget::restoreState ( const Archive archive)
virtual
bool GraphWidget::saveImage ( const std::string &  filename)
void GraphWidget::setAutoScrollMode ( ScrollMode  on)
void GraphWidget::setControlPointStep ( int  step,
int  offset = 0 
)
bool GraphWidget::setCursorPosition ( double  x)
Returns
true if posistion is within the range of the data
void GraphWidget::setGridSize ( double  width,
double  height 
)
void GraphWidget::setLineWidth ( double  width)
void GraphWidget::setRenderingTypes ( bool  showOriginalValues,
bool  showVelocities,
bool  showAccelerations 
)
void GraphWidget::setTimeBarSyncMode ( bool  on)
void GraphWidget::setVerticalValueRange ( double  lower,
double  upper 
)
void GraphWidget::showGrid ( bool  show)
void GraphWidget::showLimits ( bool  show)
void GraphWidget::showRulers ( bool  show)
bool GraphWidget::showsGrid ( )
bool GraphWidget::showsLimits ( )
bool GraphWidget::showsRulers ( )
QLabel & GraphWidget::statusLabel ( )
bool GraphWidget::storeState ( Archive archive)
virtual

Friends And Related Function Documentation

friend class GraphDataHandler
friend

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