8 #ifndef __TERRALIB_MNT_INTERNAL_SHADOW_H     9 #define __TERRALIB_MNT_INTERNAL_SHADOW_H    15 #include "../../dataaccess/dataset/DataSet.h"    16 #include "../../dataaccess/dataset/DataSetType.h"    17 #include "../../dataaccess/datasource/DataSource.h"    30         std::string inDsetName,
    33       void setOutput(std::map<std::string, std::string> &dsinfo, std::string outRstDSType);
    35       void setParams(
double azimuth, 
double elevation, 
double relief, 
double dummy, 
    36         double vmin, 
double vmax, 
double minval, 
double maxval,
    37         unsigned int outputWidth, 
unsigned int outputHeight, 
double resxo, 
double resyo);
    50       bool calcLocalGradient(
te::rst::Raster* inputRaster, 
int line, 
int col, 
double vmin, 
double vmax, 
double& dx, 
double& dy, 
double *val);
    51       void getRasterElementLine(
te::rst::Raster* inputRaster, 
int line, std::vector< std::complex<double> > &val);
    58       std::unique_ptr<te::da::DataSet> 
inDset;
    81 #endif //__TERRALIB_MNT_INTERNAL_SMOOTH_H te::rst::Raster * getOutRst()
 
boost::shared_ptr< DataSetType > DataSetTypePtr
 
std::map< std::string, std::string > m_outDsinfo
 
te::da::DataSourcePtr m_inDsrc
 
boost::shared_ptr< DataSource > DataSourcePtr
 
#define TEMNTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::string m_outRstDSType
 
An abstract class for raster data strucutures. 
 
int m_srid
Attribute with spatial reference information. 
 
std::unique_ptr< te::da::DataSet > inDset
 
unsigned int m_outputWidth
 
te::da::DataSetTypePtr m_inDsetType
 
unsigned int m_outputHeight