AxisRep2D.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
2 
14 #ifndef _AxisRep2D_H_
15 #define _AxisRep2D_H_
16 
17 #include "AxisRepBase.h"
18 
19 namespace hippodraw {
20 
21 class AxisModelBase;
22 class AxisTick;
23 
40 {
41 
42  public:
44  AxisRep2D();
45 
47  AxisRep2D( const AxisRep2D & axis_rep );
48 
51  AxisRepBase * clone();
52 
54  virtual void drawZLabels ( const AxisModelBase & axis_model,
55  ViewBase & view,
56  const std::string & Z_label );
57 
61  virtual void drawAllZTicks( const AxisModelBase & axis_model,
62  const TransformBase & transform,
63  ViewBase & view );
64 
65 };
66 
67 } // namespace hippodraw
68 
69 #endif // _AxisRep2D_H_
The class for the 2D axes drawing.
Definition: AxisRep2D.h:39
#define MDL_HIPPOPLOT_API
Definition: libhippo.h:36
A transform that transforms coordinates from one coordinate system to another.
Definition: TransformBase.h:35
hippodraw::AxisRepBase class interface
numeric::array clone(numeric::array arr)
Definition: num_util.cpp:412
The AxisModelBase class maintains the Range and scaling of an axis.
Definition: AxisModelBase.h:33
The base class for the axis representation hierarchy.
Definition: AxisRepBase.h:49
The abstract base class for views.
Definition: ViewBase.h:62

Generated for HippoDraw Class Library by doxygen