#ifndef __XIOS_CInstant__ #define __XIOS_CInstant__ /// XIOS headers /// #include "functor.hpp" #include "array_new.hpp" namespace xios { namespace func { /// ////////////////////// Déclarations ////////////////////// /// class CInstant : public CFunctor { /// Définition de type /// typedef CFunctor SuperClass; public : /// Constructeurs /// //CInstant(void); // Not implemented. //CInstant(const CFunData & data); CInstant(CArray& doutput); CInstant(CArray& doutput, double missingValue); //CInstant(const CInstant & instant); // Not implemented. //CInstant(const CInstant * const instant); // Not implemented. /// Traitement /// virtual void apply(const CArray& dinput, CArray& doutput); virtual ETimeType timeType(void) { return instant ; } /// Destructeur /// virtual ~CInstant(void); }; // class CInstant } // namespace func } // namespace xios #endif //__XIOS_CInstant__