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
 
bool operator()(const te::dt::DateTimeShrPtr &t1, const te::dt::DateTimeShrPtr &t2) const 
 
An auxiliary struct to compare two datetime shared pointers. 
 
TESTEXPORT ObservationDataSetType GetType(const ObservationDataSetInfo &info)
An auxiliary function that transform ObservationDataSetInfo into ObservationDataSetType.