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