00001 00018 #ifndef ABSTRACT_OPTIMIZER_H 00019 #define ABSTRACT_OPTIMIZER_H 00020 #include <Transformation/transformation_data.h> 00021 00022 00023 class Abstract_Optimizer 00024 { 00025 public: 00026 Abstract_Optimizer(); 00027 virtual void optimizeChain(std::vector<Transformation_Data> &recoredData) = 0; 00028 }; 00029 00030 #endif // ABSTRACT_OPTIMIZER_H