14 #ifndef _SymbolPointRep_H_
15 #define _SymbolPointRep_H_
23 class BinaryTransform;
24 class PeriodicBinaryTransform;
52 static void rotate (
double & lat,
double & lon,
53 double alpha,
double beta,
double gamma,
64 std::vector < double >
m_x;
67 std::vector< double >
m_y;
132 virtual void setColor (
const Color & color );
136 virtual void setSize (
float value );
138 virtual void setStyle (
unsigned int symbol );
142 virtual unsigned int getStyle ( )
const;
144 virtual bool xError ( )
const;
146 virtual bool yError ( )
const;
154 virtual void transformPoints (
const TransformBase & transform,
157 virtual void drawProjectedValues (
const DataSource * ntuple,
167 void beginPlot (
unsigned int size,
178 bool drawProjectedValue (
unsigned int i,
192 #endif // _SymbolPointRep_H_
#define MDL_HIPPOPLOT_API
A transform that transforms coordinates from one coordinate system to another.
const PeriodicBinaryTransform * c_periodic_tf
Cached dynamic cast of BinaryTransform to PeriodicBinaryTransform if the BinaryTransform is periodic...
hippodraw::Symbol::Type m_plot_symbol
The PlotSymbol currently used.
Type
Enumeration of the type of symbols supported by this class.
double m_y_cap
The Y error bar cap length.
A Color class for creating the color object following the standard RGB color space.
double c_beta
Cached xOffset of PeriodicBinaryTransform.
A Periodic transform that transforms coordinates from one 2D coordinate system to another...
A PointRep class draws a symbol to represent the value.
std::vector< double > m_y
A cache of the points to be drawn on the Y axis.
numeric::array clone(numeric::array arr)
intp size(numeric::array arr)
double c_max_x
Cached xHighLimit of PeriodicBinaryTransform.
double m_x_cap
The X error bar cap length.
The abstract base class for views.
std::vector< double > m_x
A cache of the points to be drawn on the X axis.
Range c_x_range
Cached Range on X axis.
A transform that transforms coordinates from one 2D coordinate system to another. ...
hippodraw::Range class interface
hippodraw::PointRepBase class interface
Expresses a range of values.
bool m_x_flag
The x error flag.
Range c_y_range
Cached Range on X axis.
double c_gamma
Cached yOffset of PeriodBinaryTransform.
bool m_y_flag
The y error flag.
The base class for the point representation hierarchy.
The base class for the point representation hierarchy.
Base class for DataSource.