/* * ProcessTTCatToParam.hh * * Created on: Jan 31, 2019 * Author: AKKA */ #ifndef PROCESSTTCatToParam_HH_ #define PROCESSTTCatToParam_HH_ #include "SingleParamProcess.hh" namespace AMDA { namespace Parameters { /** * @class ProcessTTCatToParam * @brief Transform a TimeTable or a Catalog to a parameter */ class ProcessTTCatToParam : public AMDA::Parameters::SingleParamProcess_CRTP { public: /** * @brief Constructor. */ ProcessTTCatToParam(Parameter ¶meter); /** * @brief Copy Constructor. */ ProcessTTCatToParam(const ProcessTTCatToParam& pProcess, Parameter &pParameter) ; /** * @brief Destructor. */ ~ProcessTTCatToParam(); // Overload Process methods /** * @overload Process::init() */ TimeStamp init(); virtual void updateInfo(Parameter ¶meter); }; } /* namespace Parameters */ } /* namespace AMDA */ #endif /* PROCESSTTCatToParam_HH_ */