cisst-saw
Loading...
Searching...
No Matches
vctPlot2DOpenGLQtWidget Class Reference

#include <vctPlot2DOpenGLQtWidget.h>

Inheritance diagram for vctPlot2DOpenGLQtWidget:
vctPlot2DOpenGL vctPlot2DBase

Public Slots

void ShowContextMenu (const QPoint &pos)
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)
void SetDisplayYRangeScale (vctPlot2DBase::Scale *scale)
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 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 Freeze (bool freeze)
bool GetFreeze (void) const
void SetContinuousFitX (bool fit)
void SetContinuousFitY (bool fit)
void SetContinuousExpandY (bool expand)
bool GetContinuousFitX (void) const
bool GetContinuousFitY (void) const
bool GetContinuousExpandY (void) const
const vctDouble2GetViewingRangeX (void) const
const vctDouble2GetViewingRangeY (void) const
void SetBackgroundColor (const vctDouble3 &colorInRange0To1)

Protected Member Functions

virtual void initializeGL (void)
virtual void resizeGL (int w, int h)
virtual void paintGL (void)
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)

Protected Attributes

vctPlot2DBase::ScaleDisplayYRangeScale
Protected Attributes inherited from vctPlot2DBase
size_t PointSize
size_t NumberOfPoints
vctDouble2 Viewport
vctDouble2 ViewingRangeX
vctDouble2 ViewingRangeY
vctDouble3 BackgroundColor

Additional Inherited Members

Public Types inherited from vctPlot2DBase
typedef std::map< std::string, Scale * > ScalesType
Public Attributes inherited from vctPlot2DBase
ScalesType Scales

Constructor & Destructor Documentation

◆ vctPlot2DOpenGLQtWidget()

vctPlot2DOpenGLQtWidget::vctPlot2DOpenGLQtWidget ( QWidget * parent = 0)

◆ ~vctPlot2DOpenGLQtWidget()

vctPlot2DOpenGLQtWidget::~vctPlot2DOpenGLQtWidget ( void )
inline

Member Function Documentation

◆ FitXSlot

void vctPlot2DOpenGLQtWidget::FitXSlot ( void )
slot

◆ FitYSlot

void vctPlot2DOpenGLQtWidget::FitYSlot ( void )
slot

◆ FreezeSlot

void vctPlot2DOpenGLQtWidget::FreezeSlot ( bool )
slot

◆ initializeGL()

virtual void vctPlot2DOpenGLQtWidget::initializeGL ( void )
protectedvirtual

Methods required for Qt

◆ keyPressEvent()

virtual void vctPlot2DOpenGLQtWidget::keyPressEvent ( QKeyEvent * event)
protectedvirtual

◆ paintGL()

virtual void vctPlot2DOpenGLQtWidget::paintGL ( void )
protectedvirtual

◆ resizeGL()

virtual void vctPlot2DOpenGLQtWidget::resizeGL ( int w,
int h )
protectedvirtual

◆ SetContinuousExpandYResetSlot

void vctPlot2DOpenGLQtWidget::SetContinuousExpandYResetSlot ( void )
slot

◆ SetContinuousExpandYSlot

void vctPlot2DOpenGLQtWidget::SetContinuousExpandYSlot ( bool )
slot

◆ SetContinuousFitXSlot

void vctPlot2DOpenGLQtWidget::SetContinuousFitXSlot ( bool )
slot

◆ SetContinuousFitYSlot

void vctPlot2DOpenGLQtWidget::SetContinuousFitYSlot ( bool )
slot

◆ SetDisplayYRangeScale()

void vctPlot2DOpenGLQtWidget::SetDisplayYRangeScale ( vctPlot2DBase::Scale * scale)
inline

◆ ShowContextMenu

void vctPlot2DOpenGLQtWidget::ShowContextMenu ( const QPoint & pos)
slot

Member Data Documentation

◆ DisplayYRangeScale

vctPlot2DBase::Scale* vctPlot2DOpenGLQtWidget::DisplayYRangeScale
protected

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