Jive reference manual
List of all members | Public Types | Public Member Functions | Protected Member Functions
jem::gl::GraphViewer::DataSet Class Referenceabstract

#include <jem/gl/GraphViewer.h>

Public Types

typedef MarkerStyle PntStyle
 

Public Member Functions

virtual void setKey (const String &key)=0
 
virtual String getKey () const =0
 
virtual void setPoints (const Array< double > &x, const Array< double > &y)=0
 
virtual void addPoint (double x, double y)=0
 
virtual void addPoints (const Array< double > &x, const Array< double > &y)=0
 
virtual void setMaxPoints (idx_t n)=0
 
virtual idx_t getMaxPoints () const =0
 
virtual void setStyle (GLfloat lwidth, const Color &lcolor, const Ref< PntStyle > &pstyle)=0
 
virtual void setLineWidth (GLfloat width)=0
 
virtual GLfloat getLineWidth () const =0
 
virtual void setLineColor (const Color &color)=0
 
virtual Color getLineColor () const =0
 
virtual void setPointStyle (const Ref< PntStyle > &style)=0
 
virtual PntStylegetPointStyle () const =0
 

Protected Member Functions

 DataSet ()
 
virtual ~DataSet ()
 

Member Typedef Documentation

Constructor & Destructor Documentation

jem::gl::GraphViewer::DataSet::DataSet ( )
protected
virtual jem::gl::GraphViewer::DataSet::~DataSet ( )
protectedvirtual

Member Function Documentation

virtual void jem::gl::GraphViewer::DataSet::setKey ( const String key)
pure virtual
virtual String jem::gl::GraphViewer::DataSet::getKey ( ) const
pure virtual
virtual void jem::gl::GraphViewer::DataSet::setPoints ( const Array< double > &  x,
const Array< double > &  y 
)
pure virtual
virtual void jem::gl::GraphViewer::DataSet::addPoint ( double  x,
double  y 
)
pure virtual
virtual void jem::gl::GraphViewer::DataSet::addPoints ( const Array< double > &  x,
const Array< double > &  y 
)
pure virtual
virtual void jem::gl::GraphViewer::DataSet::setMaxPoints ( idx_t  n)
pure virtual
virtual idx_t jem::gl::GraphViewer::DataSet::getMaxPoints ( ) const
pure virtual
virtual void jem::gl::GraphViewer::DataSet::setStyle ( GLfloat  lwidth,
const Color lcolor,
const Ref< PntStyle > &  pstyle 
)
pure virtual
virtual void jem::gl::GraphViewer::DataSet::setLineWidth ( GLfloat  width)
pure virtual
virtual GLfloat jem::gl::GraphViewer::DataSet::getLineWidth ( ) const
pure virtual
virtual void jem::gl::GraphViewer::DataSet::setLineColor ( const Color color)
pure virtual
virtual Color jem::gl::GraphViewer::DataSet::getLineColor ( ) const
pure virtual
virtual void jem::gl::GraphViewer::DataSet::setPointStyle ( const Ref< PntStyle > &  style)
pure virtual
virtual PntStyle* jem::gl::GraphViewer::DataSet::getPointStyle ( ) const
pure virtual