27 #include "../geometry/Geometry.h" 
   28 #include "../geometry/GeometryProperty.h" 
   29 #include "../datatype/DateTimeProperty.h" 
   30 #include "../datatype/DateTime.h" 
   31 #include "../datatype/DateTimeInstant.h" 
   32 #include "../datatype/DateTimePeriod.h" 
   52       result.setTimePropInfo(prop1, prop2);
 
   55       result.setTimePropInfo(prop1);
 
   71       result.setVlTimePropInfo(prop1, prop2);
 
   74       result.setVlTimePropInfo(prop1);
 
   87     result.setRsTimePropInfo(prop);
 
  103     result.setGeomPropInfo(prop);
 
  108     result.setGeometry(g);
 
  120     result.setSpatialExtent(g);
 
  127     result.setTemporalExtent(t);
 
const te::dt::DateTime * getTime() const 
It returns the phenomenon time. 
 
This file contains a class called ObservationDataSetInfo. 
 
bool hasVlTimeProp() const 
 
std::string getObsId() const 
It returns the identifier associated to all observations. 
 
const te::dt::DateTimeInstant * getRsTime() const 
It returns the result time. 
 
A class that contains infos about a DataSet that contains observations. 
 
const te::gm::Geometry * getSpatialExtent() const 
It returns the spatial extent of the observations. 
 
const std::vector< int > & getObsPropIdxs() const 
It returns the indexes of the DataSet properties that are observed over time. 
 
const te::dt::DateTimePeriod * getVlTime() const 
It returns the valid time. 
 
bool hasTwoTimeProp() const 
 
bool hasRsTimeProp() const 
 
bool hasTemporalExtent() const 
 
const te::gm::GeometryProperty * getGeomPropInfo() const 
It returns the DataSet property information that contains the geometry. 
 
const te::gm::Geometry * getGeometry() const 
It returns the geometry associated to all observations. 
 
TESTEXPORT ObservationDataSetType GetType(const ObservationDataSetInfo &info)
An auxiliary function that transform ObservationDataSetInfo into ObservationDataSetType. 
 
bool hasSpatialExtent() const 
 
This file contains a class called ObservationDataSetType. 
 
const std::vector< std::string > & getObsPropNames() const 
It returns the names of the DataSet properties that are observed over time. 
 
const te::dt::DateTimeProperty * getVlEndTimePropInfo() const 
It returns the DataSet property information that contains the valid end time. 
 
const te::dt::DateTimeProperty * getBeginTimePropInfo() const 
It returns the DataSet property information that contains the phenomenon beginning time...
 
const te::dt::DateTimeProperty * getVlBeginTimePropInfo() const 
It returns the DataSet property information that contains the valid beginning time. 
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
bool hasTwoVlTimeProp() const 
 
const te::dt::DateTimePeriod * getTemporalExtent() const 
It returns the temporal extent of the observations. 
 
const te::dt::DateTimeProperty * getEndTimePropInfo() const 
It returns the DataSet property information that contains the phenomenon end time. 
 
int getIdPropIdx() const 
It returns the index of the property that contains identifiers that groups observations. 
 
const te::dt::DateTimeProperty * getRsTimePropInfo() const 
It returns the DataSet property information that contains the result time. 
 
An abstract class to represent a period of date and time. 
 
The type for date and time types: date, date period, date duration, time duration, time instant, time period, time instant with time zone or time period with time zone. 
 
A class that contains complemental DataSetType information about a DataSet that holds observations...
 
std::string getDataSetName() const 
It returns the DataSet name. 
 
std::string getIdPropName() const 
It returns the name of the property that contains identifiers that groups observations. 
 
virtual AbstractData * clone() const =0
It returns a clone of this object. 
 
An abstract class to represent an instant of date and time.