26 #ifndef __TERRALIB_ST_INTERNAL_TRAJECTORYDATASETLAYER_H 
   27 #define __TERRALIB_ST_INTERNAL_TRAJECTORYDATASETLAYER_H 
   30 #include "../Config.h" 
   34 #include <boost/ptr_container/ptr_vector.hpp> 
   42     class TrajectoryDataSet;
 
   43     class TrajectoryDataSetInfo;
 
  102         std::auto_ptr<LayerSchema> getSchema() 
const;
 
  114         std::auto_ptr<te::da::DataSet> getData(
const std::string& propertyName,
 
  120         std::auto_ptr<te::da::DataSet> getData(
const std::string& propertyName,
 
  136         std::auto_ptr<te::st::TrajectoryDataSet> getTrajectoryDataset(
const te::gm::Envelope& e,
 
  140         std::auto_ptr<te::st::TrajectoryDataSet> getTrajectoryDataset(
const te::gm::Geometry& g,
 
  169         bool isValid() 
const;
 
  178         const std::string& getType() 
const;
 
  185         const std::string& getDataSourceId() 
const;
 
  192         const std::string& getRendererType() 
const;
 
  199         void setRendererType(
const std::string& t);
 
  211         boost::ptr_vector<TrajectoryDataSetLayer>  
m_layers;        
 
  212         std::auto_ptr<TrajectoryDataSetInfo>       
m_info;          
 
  222 #endif  // __TERRALIB_ST_INTERNAL_TRAJECTORYDATASETLAYER_H 
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::string m_rendererType
A pointer to the internal renderer used to paint this layer. 
 
boost::intrusive_ptr< TrajectoryDataSetLayer > TrajectoryDataSetLayerPtr
 
A class that models the description of a dataset. 
 
This file has the AbstractSTDataSetLayer class that provides an abstract interface for layers that co...
 
TemporalRelation
Temporal relations between date and time (Source: Allen, 1991). 
 
SpatialRelation
Spatial relations between geometric objects. 
 
This is an abstract class that models a query expression. 
 
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. 
 
This class represents a set of unique ids created in the same context. i.e. from the same data set...
 
static const std::string sm_type
A static data member used in the implementation of getType method. 
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
std::auto_ptr< TrajectoryDataSetInfo > m_info
, A container the holds any child layers. 
 
A class that contains infos about a DataSet that contains observations of one or more trajectories...
 
A canvas is an abstraction of a drawing area. 
 
An abstract class to represent a period of date and time. 
 
A layer with reference to a dataset that contains trajectories. 
 
boost::ptr_vector< TrajectoryDataSetLayer > m_layers