te::mnt::Profile Class Reference

#include <Profile.h>

Public Member Functions

std::auto_ptr< te::mem::DataSetcreateDataSet (te::da::DataSet *inputDataSet, te::da::DataSetType *dsType)
 
std::auto_ptr< te::rst::RastergetPrepareRaster ()
 
std::vector< te::gm::LineString * > prepareVector (std::string &inDsetName, te::da::DataSourcePtr &inDsrc, std::string &geostype)
 
 Profile ()
 Default constructor. More...
 
bool runRasterProfile (std::auto_ptr< te::rst::Raster > raster, std::vector< te::gm::LineString * > visadas, std::vector< te::gm::LineString * > &profileSet)
 
void setInput (te::da::DataSourcePtr inRasterDsrc, std::string inRasterName, std::auto_ptr< te::da::DataSetType > inDsetType, double dummy)
 
 ~Profile ()
 Virtual destructor. More...
 

Public Attributes

double m_dummy
 
te::da::DataSourcePtr m_inRasterDsrc
 
std::auto_ptr< te::da::DataSetTypem_inRasterDsType
 
std::string m_inRasterName
 
int m_srid
 

Detailed Description

Definition at line 59 of file Profile.h.

Constructor & Destructor Documentation

te::mnt::Profile::Profile ( )

Default constructor.

te::mnt::Profile::~Profile ( )

Virtual destructor.

Member Function Documentation

std::auto_ptr<te::mem::DataSet> te::mnt::Profile::createDataSet ( te::da::DataSet inputDataSet,
te::da::DataSetType dsType 
)
std::auto_ptr<te::rst::Raster> te::mnt::Profile::getPrepareRaster ( )
std::vector<te::gm::LineString*> te::mnt::Profile::prepareVector ( std::string &  inDsetName,
te::da::DataSourcePtr inDsrc,
std::string &  geostype 
)
bool te::mnt::Profile::runRasterProfile ( std::auto_ptr< te::rst::Raster raster,
std::vector< te::gm::LineString * >  visadas,
std::vector< te::gm::LineString * > &  profileSet 
)
void te::mnt::Profile::setInput ( te::da::DataSourcePtr  inRasterDsrc,
std::string  inRasterName,
std::auto_ptr< te::da::DataSetType inDsetType,
double  dummy 
)

Member Data Documentation

double te::mnt::Profile::m_dummy

Definition at line 85 of file Profile.h.

te::da::DataSourcePtr te::mnt::Profile::m_inRasterDsrc

Definition at line 86 of file Profile.h.

std::auto_ptr<te::da::DataSetType> te::mnt::Profile::m_inRasterDsType

Definition at line 88 of file Profile.h.

std::string te::mnt::Profile::m_inRasterName

Definition at line 87 of file Profile.h.

int te::mnt::Profile::m_srid

Definition at line 84 of file Profile.h.


The documentation for this class was generated from the following file: