cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Slots | Public Member Functions | List of all members
vctPlot2DOpenGLQtWidget Class Reference

#include <vctPlot2DOpenGLQtWidget.h>

Inheritance diagram for vctPlot2DOpenGLQtWidget:
vctPlot2DOpenGL vctPlot2DBase

Public Slots

void FreezeSlot (bool)
 
void FitXSlot (void)
 
void FitYSlot (void)
 
void SetContinuousFitXSlot (bool)
 
void SetContinuousFitYSlot (bool)
 
void SetContinuousExpandYSlot (bool)
 
void SetContinuousExpandYResetSlot (void)
 

Public Member Functions

 vctPlot2DOpenGLQtWidget (QWidget *parent=0)
 
 ~vctPlot2DOpenGLQtWidget (void)
 
- Public Member Functions inherited from vctPlot2DOpenGL
 vctPlot2DOpenGL (void)
 
virtual ~vctPlot2DOpenGL (void)
 
- Public Member Functions inherited from vctPlot2DBase
vctPlot2DBase::ScaleAddScale (const std::string &name)
 
vctPlot2DBase::ScaleFindScale (const std::string &name)
 
bool RemoveScale (const std::string &name)
 
bool RemoveScale (const vctPlot2DBase::Scale *scale)
 
ScalesTypeGetScales (void)
 
 vctPlot2DBase (size_t PointSize=2)
 
virtual ~vctPlot2DBase ()
 
void SetNumberOfPoints (size_t numberOfPoints)
 
Signal CISST_DEPRECATEDAddSignal (const std::string &name)
 
VerticalLine CISST_DEPRECATEDAddVerticalLine (const std::string &name)
 
void Freeze (bool freeze)
 
bool GetFreeze (void) const
 
bool GetContinuousFitX (void) const
 
bool GetContinuousFitY (void) const
 
bool GetContinuousExpandY (void) const
 
void SetBackgroundColor (const vctDouble3 &colorInRange0To1)
 
void AutoFitX (double padding=0.0)
 
void FitX (double min, double max, double padding=0.0)
 
void AutoFitY (double padding=0.1)
 
void FitY (double min, double max, double padding=0.1)
 
void SetContinuousFitX (bool fit)
 
void SetContinuousFitY (bool fit)
 
void SetContinuousExpandY (bool expand)
 
const vctDouble2GetViewingRangeX (void) const
 
const vctDouble2GetViewingRangeY (void) const
 

Protected Member Functions

virtual void initializeGL (void)
 
virtual void resizeGL (int w, int h)
 
virtual void paintGL (void)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void keyPressEvent (QKeyEvent *event)
 
- Protected Member Functions inherited from vctPlot2DOpenGL
virtual void RenderInitialize (void)
 
virtual void RenderResize (double width, double height)
 
virtual void Render (void)
 
virtual void Render (const VerticalLine *line)
 
virtual void Render (const Scale *scale)
 
virtual void Render (const Signal *signal)
 
- Protected Member Functions inherited from vctPlot2DBase
void ContinuousUpdate (void)
 

Additional Inherited Members

- Public Types inherited from vctPlot2DBase
typedef std::map< std::string,
Scale * > 
ScalesType
 
- Public Attributes inherited from vctPlot2DBase
ScalesType Scales
 
- Protected Attributes inherited from vctPlot2DBase
size_t PointSize
 
size_t NumberOfPoints
 
vctDouble2 Viewport
 
vctDouble2 ViewingRangeX
 
vctDouble2 ViewingRangeY
 
vctDouble3 BackgroundColor
 

Constructor & Destructor Documentation

vctPlot2DOpenGLQtWidget::vctPlot2DOpenGLQtWidget ( QWidget *  parent = 0)
vctPlot2DOpenGLQtWidget::~vctPlot2DOpenGLQtWidget ( void  )
inline

Member Function Documentation

void vctPlot2DOpenGLQtWidget::FitXSlot ( void  )
slot
void vctPlot2DOpenGLQtWidget::FitYSlot ( void  )
slot
void vctPlot2DOpenGLQtWidget::FreezeSlot ( bool  )
slot
virtual void vctPlot2DOpenGLQtWidget::initializeGL ( void  )
protectedvirtual

Methods required for Qt

virtual void vctPlot2DOpenGLQtWidget::keyPressEvent ( QKeyEvent *  event)
protectedvirtual
virtual void vctPlot2DOpenGLQtWidget::mouseReleaseEvent ( QMouseEvent *  event)
protectedvirtual
virtual void vctPlot2DOpenGLQtWidget::paintGL ( void  )
protectedvirtual
virtual void vctPlot2DOpenGLQtWidget::resizeGL ( int  w,
int  h 
)
protectedvirtual
void vctPlot2DOpenGLQtWidget::SetContinuousExpandYResetSlot ( void  )
slot
void vctPlot2DOpenGLQtWidget::SetContinuousExpandYSlot ( bool  )
slot
void vctPlot2DOpenGLQtWidget::SetContinuousFitXSlot ( bool  )
slot
void vctPlot2DOpenGLQtWidget::SetContinuousFitYSlot ( bool  )
slot

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