26 #ifndef __TERRALIB_ST_INTERNAL_TIMESERIESDATASETLAYER_H
27 #define __TERRALIB_ST_INTERNAL_TIMESERIESDATASETLAYER_H
30 #include "../Config.h"
34 #include <boost/ptr_container/ptr_vector.hpp>
42 class TimeSeriesDataSet;
43 class TimeSeriesDataSetInfo;
94 std::auto_ptr<LayerSchema> getSchema()
const;
116 bool isValid()
const;
125 const std::string& getType()
const;
132 const std::string& getRendererType()
const;
139 void setRendererType(
const std::string& t);
151 boost::ptr_vector<TimeSeriesDataSetLayer>
m_layers;
152 std::auto_ptr<TimeSeriesDataSetInfo>
m_info;
162 #endif // __TERRALIB_ST_INTERNAL_TIMESERIESDATASETLAYER_H
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.
boost::ptr_vector< TimeSeriesDataSetLayer > m_layers
A layer with reference to a dataset that contains trajectories.
A class that models the description of a dataset.
This file has the AbstractSTDataSetLayer class that provides an abstract interface for layers that co...
std::string m_rendererType
A pointer to the internal renderer used to paint this layer.
TemporalRelation
Temporal relations between date and time (Source: Allen, 1991).
AccessPolicy
Supported data access policies (can be used as bitfield).
TraverseType
A dataset can be traversed in two ways:
A layer with reference to a dataset that contains spatiotemporal data.
te::da::DataSetType LayerSchema
An Envelope defines a 2D rectangular region.
std::auto_ptr< TimeSeriesDataSetInfo > m_info
, A container the holds any child layers.
A canvas is an abstraction of a drawing area.
A class that contains infos about a DataSet that contains observations of one or more time series...
An abstract class to represent a period of date and time.
static const std::string sm_type
A static data member used in the implementation of getType method.
boost::intrusive_ptr< TimeSeriesDataSetLayer > TimeSeriesDataSetLayerPtr