00001 /* -*- mode: c++ -*- */ 00002 00017 #ifndef _HammerAito2_H_ 00018 #define _HammerAito2_H_ 00019 00020 #include "PeriodicBinaryTransform.h" 00021 00022 00023 namespace hippodraw { 00024 00043 class MDL_HIPPOPLOT_API HammerAito2 : public PeriodicBinaryTransform 00044 { 00045 00046 private: 00047 00048 00049 public: 00050 00053 HammerAito2 ( UnaryTransform * z ); 00054 00056 HammerAito2 ( const HammerAito2 & ); 00057 00059 virtual ~HammerAito2(); 00060 00062 #ifdef CLONE_DEFECT 00063 virtual TransformBase * clone () const; 00064 #else 00065 virtual HammerAito2 * clone () const; 00066 #endif 00067 00068 00069 virtual double aspectRatio () const; 00070 00071 00072 }; 00073 00074 } // namespace hippodraw 00075 00076 #endif // _HammerAito2_H_