26 #ifndef __TERRALIB_DATATYPE_INTERNAL_DATETIMEPERIOD_H
27 #define __TERRALIB_DATATYPE_INTERNAL_DATETIMEPERIOD_H
36 class DateTimeInstant;
An abstract class for date and time types.
An abstract class to represent an instant of date and time.
An abstract class to represent a period of date and time.
virtual DateTimeInstant * getFinalInstant() const =0
It gets the final date time instant.
DateTimePeriod()
Default constructor.
virtual DateTimeInstant * getInitialInstant() const =0
It gets the initial date time instant.
virtual ~DateTimePeriod()
Virtual destructor.
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module.