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