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

#include <vctPlot2DOpenGLFLTK.h>

Inheritance diagram for vctPlot2DOpenGLFLTK:
vctPlot2DOpenGL vctPlot2DBase

Public Member Functions

 vctPlot2DOpenGLFLTK (const int x, const int y, const int width, const int height, const char *title)
 
 ~vctPlot2DOpenGLFLTK (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

void initgl (void)
 
void draw (void)
 
int handle (int 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

vctPlot2DOpenGLFLTK::vctPlot2DOpenGLFLTK ( const int  x,
const int  y,
const int  width,
const int  height,
const char *  title 
)
vctPlot2DOpenGLFLTK::~vctPlot2DOpenGLFLTK ( void  )
inline

Member Function Documentation

void vctPlot2DOpenGLFLTK::draw ( void  )
protected
int vctPlot2DOpenGLFLTK::handle ( int  event)
protected
void vctPlot2DOpenGLFLTK::initgl ( void  )
protected

Methods required for FLTK


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