TBTK
TBTK::Plot::Drawable Class Referenceabstract
Inheritance diagram for TBTK::Plot::Drawable:
TBTK::Plot::Path TBTK::Plot::Point

Public Member Functions

 Drawable ()
 
virtual ~Drawable ()
 
virtual void draw (PlotCanvas &canvas)=0
 
virtual double getMinX () const =0
 
virtual double getMaxX () const =0
 
virtual double getMinY () const =0
 
virtual double getMaxY () const =0
 

Constructor & Destructor Documentation

◆ Drawable()

TBTK::Plot::Drawable::Drawable ( )
inline

Constructor.

◆ ~Drawable()

TBTK::Plot::Drawable::~Drawable ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ draw()

virtual void TBTK::Plot::Drawable::draw ( PlotCanvas canvas)
pure virtual

Draw.

Implemented in TBTK::Plot::Path, and TBTK::Plot::Point.

◆ getMaxX()

virtual double TBTK::Plot::Drawable::getMaxX ( ) const
pure virtual

Get maximum x-coordiante.

Implemented in TBTK::Plot::Path, and TBTK::Plot::Point.

◆ getMaxY()

virtual double TBTK::Plot::Drawable::getMaxY ( ) const
pure virtual

Get maximum y-coordiante.

Implemented in TBTK::Plot::Path, and TBTK::Plot::Point.

◆ getMinX()

virtual double TBTK::Plot::Drawable::getMinX ( ) const
pure virtual

Get minimum x-coordiante.

Implemented in TBTK::Plot::Path, and TBTK::Plot::Point.

◆ getMinY()

virtual double TBTK::Plot::Drawable::getMinY ( ) const
pure virtual

Get minimum y-coordiante.

Implemented in TBTK::Plot::Path, and TBTK::Plot::Point.


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