#ifndef ANNOTATION_H
#define ANNOTATION_H
class DisplayBase;
class Annotation
{
public:
Annotation();
Annotation(const unsigned char color[3]);
virtual ~Annotation();
int Width() const { return(width_); };
int Height() const { return(height_); };
virtual void Shift(const int x) = 0;
virtual void Draw(DisplayBase *display) = 0;
protected:
unsigned char color_[3];
int width_, height_;
};
#endif