8 #ifndef __TERRALIB_MNT_INTERNAL_VOLUME_H 
    9 #define __TERRALIB_MNT_INTERNAL_VOLUME_H 
   15 #include "../../dataaccess/dataset/DataSet.h" 
   16 #include "../../dataaccess/dataset/DataSetType.h" 
   17 #include "../../dataaccess/datasource/DataSource.h" 
   30         std::string inrstDsetName,
 
   31         std::auto_ptr<te::da::DataSetType> inrstDsetType,
 
   33         std::string invecDsetName,
 
   34         std::auto_ptr<te::da::DataSetType> invecDsetType,
 
   37       void setParams(
double quota, std::string &attr, 
double dummy);
 
   44       void getResults(std::vector<std::string> &polyvec, 
 
   45         std::vector<std::string> &cortevec,
 
   46         std::vector<std::string> &aterrovec,
 
   47         std::vector<std::string> &areavec,
 
   48         std::vector<std::string> &iquotavec);
 
   53       bool DefLC(
te::gm::Polygon *pol, 
int& flin, 
int& llin, 
int& fcol, 
int& lcol);
 
   55       bool CVGrd(
te::gm::Polygon *pol, 
int flin, 
int llin, 
int fcol, 
int lcol, std::string &polid);
 
   84 #endif //__TERRALIB_MNT_INTERNAL_VOLUME_H 
std::auto_ptr< te::rst::Raster > m_raster
 
boost::shared_ptr< DataSource > DataSourcePtr
 
#define TEMNTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
te::da::DataSourcePtr m_inrstDsrc
 
This class represents a set of unique ids created in the same context. i.e. from the same data set...
 
te::da::DataSourcePtr m_invecDsrc
 
int m_srid
Attribute with spatial reference information. 
 
std::auto_ptr< te::da::DataSetType > m_invecDsetType
 
std::vector< std::string > m_polyvec
Attribute with structure to save results. 
 
std::auto_ptr< te::da::DataSetType > m_inrstDsetType
 
Polygon is a subclass of CurvePolygon whose rings are defined by linear rings. 
 
std::vector< std::string > m_aterrovec
Attribute with structure to save results. 
 
std::vector< std::string > m_cortevec
Attribute with structure to save results. 
 
const te::da::ObjectIdSet * m_OidSet
 
std::vector< std::string > m_areavec
Attribute with structure to save results. 
 
std::vector< std::string > m_iquotavec
Attribute with structure to save results. 
 
std::string m_invecDsetName
 
std::string m_inrstDsetName