26 #ifndef __TERRALIB_ST_INTERNAL_UTILS_H 
   27 #define __TERRALIB_ST_INTERNAL_UTILS_H 
   30 #include "../datatype/Enums.h" 
   31 #include "../datatype/DateTime.h" 
   41 #include <boost/shared_ptr.hpp> 
   44 namespace te { 
namespace dt { 
class AbstractData; 
class Property; } }
 
   45 namespace te { 
namespace da { 
class DataSetType; } }
 
   52     class ObservationDataSetInfo;
 
   53     class ObservationDataSetType;
 
   67         return t1->operator<(*t2);
 
   74 #endif  // __TERRALIB_ST_INTERNAL_UTILS_H 
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
boost::shared_ptr< DateTime > DateTimeShrPtr
 
TESTEXPORT ObservationDataSetType GetType(const ObservationDataSetInfo &info)
An auxiliary function that transform ObservationDataSetInfo into ObservationDataSetType. 
 
bool operator()(const te::dt::DateTimeShrPtr &t1, const te::dt::DateTimeShrPtr &t2) const 
 
An auxiliary struct to compare two datetime shared pointers.