00001 /* -*- mode: c++ -*- */ 00002 00014 #ifndef _AxisRep2D_H_ 00015 #define _AxisRep2D_H_ 00016 00017 #include "AxisRepBase.h" 00018 00019 class AxisModelBase; 00020 class AxisTick; 00021 00037 class MDL_HIPPOPLOT_API AxisRep2D : public AxisRepBase 00038 { 00039 00040 public: 00042 AxisRep2D(); 00043 00045 AxisRep2D( const AxisRep2D & axis_rep ); 00046 00049 AxisRepBase * clone(); 00050 00054 void endPlot(); 00055 00057 virtual void drawZLabels ( const AxisModelBase & axis_model, 00058 ViewBase & view, 00059 const std::string & Z_label ); 00060 00064 virtual void drawAllZTicks( const AxisModelBase & axis_model, 00065 const TransformBase & transform, 00066 ViewBase & view ); 00067 00068 }; 00069 00070 #endif // _AxisRep2D_H_