00001
00002
00014 #ifndef _AxisRep2D_H_
00015 #define _AxisRep2D_H_
00016
00017 #include "AxisRepBase.h"
00018
00019 namespace hippodraw {
00020
00021 class AxisModelBase;
00022 class AxisTick;
00023
00039 class MDL_HIPPOPLOT_API AxisRep2D : public AxisRepBase
00040 {
00041
00042 public:
00044 AxisRep2D();
00045
00047 AxisRep2D( const AxisRep2D & axis_rep );
00048
00051 AxisRepBase * clone();
00052
00054 virtual void drawZLabels ( const AxisModelBase & axis_model,
00055 ViewBase & view,
00056 const std::string & Z_label );
00057
00061 virtual void drawAllZTicks( const AxisModelBase & axis_model,
00062 const TransformBase & transform,
00063 ViewBase & view );
00064
00065 };
00066
00067 }
00068
00069 #endif // _AxisRep2D_H_