14 #ifndef _TextPlotter_H_
15 #define _TextPlotter_H_
62 bool hasNTupleBindings ()
const;
66 virtual void setRepresentation (
RepBase * );
69 virtual RepBase * representation ()
const;
73 virtual int getNumDataReps ()
const;
80 virtual void drawIn(
ViewBase * view );
82 void setRepColor (
const Color & );
83 const Color & repColor ()
const;
86 virtual float userToMarginX (
double x )
const;
89 virtual float userToMarginY (
double y )
const;
92 virtual float userToInvertedMarginY (
double y )
const;
94 virtual void toUserXY (
double mx,
double my,
bool scaled,
95 double & ux,
double & uy )
const;
106 virtual void willDelete (
const Observable * observable );
108 virtual NTuple * createNTuple ()
const;
110 virtual void update ();
113 virtual bool isTextPlotter()
const;
119 #endif // _TextPlotter_H_
#define MDL_HIPPOPLOT_API
Part of an implementation of the Observable-Observer pattern based on the example in the GOF Patterns...
A transform that transforms coordinates from one coordinate system to another.
A Color class for creating the color object following the standard RGB color space.
TextDataRep * m_datarep
The DataRep object being used.
The base class for the PlotterBase hierarchy.
The base class for data representations.
numeric::array clone(numeric::array arr)
The AxisModelBase class maintains the Range and scaling of an axis.
A DataSource class implemented with std::vector<double> to store the column data. ...
The abstract base class for views.
A Plotter class that draws text.
Displays data in textual representation.
The base class for the point representation hierarchy.
hippodraw::PlotterBase class interface.