28 #ifndef __TERRALIB_MNT_INTERNAL_PROFILE_H 
   29 #define __TERRALIB_MNT_INTERNAL_PROFILE_H 
   35 #include "../../../../src/terralib/dataaccess.h" 
   36 #include "../../../../src/terralib/dataaccess/datasource/DataSourceFactory.h" 
   37 #include "../../../../src/terralib/memory/DataSet.h" 
   38 #include "../../../../src/terralib/common/Holder.h" 
   39 #include "../../../../src/terralib/statistics/core/Enums.h" 
   49   namespace da  { 
class DataSetType; }
 
   50   namespace gm  { 
class Geometry; }
 
   51   namespace mem { 
class DataSet; }
 
   78       bool runRasterProfile(std::auto_ptr<te::rst::Raster> raster, std::vector<te::gm::LineString*> visadas, std::vector<te::gm::LineString*>& profileSet);
 
   79       std::vector<te::gm::LineString*> prepareVector(std::string &inDsetName, 
te::da::DataSourcePtr &inDsrc, std::string &geostype);
 
   82       std::auto_ptr<te::rst::Raster> getPrepareRaster();
 
   83       void setInput(
te::da::DataSourcePtr inRasterDsrc, std::string inRasterName, std::auto_ptr<te::da::DataSetType> inDsetType, 
double dummy);
 
   95 #endif //__TERRALIB_MNT_INTERNAL_CREATEISOLINES_H 
std::string m_inRasterName
 
te::da::DataSourcePtr m_inRasterDsrc
 
boost::shared_ptr< DataSource > DataSourcePtr
 
std::auto_ptr< te::da::DataSetType > m_inRasterDsType
 
A class that models the description of a dataset. 
 
#define TEMNTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
A dataset is the unit of information manipulated by the data access module of TerraLib.