Go to the documentation of this file.
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);
58 std::unique_ptr<te::da::DataSet>
inDset;
81 #endif //__TERRALIB_MNT_INTERNAL_SMOOTH_H
void getRasterElementLine(te::rst::Raster *inputRaster, int line, std::vector< std::complex< double > > &val)
std::map< std::string, std::string > m_outDsinfo
std::string m_outRstDSType
boost::shared_ptr< DataSetType > DataSetTypePtr
unsigned int m_outputHeight
te::rst::Raster * GenerateImage(te::rst::Raster *raster)
An abstract class for raster data strucutures.
void setInput(te::da::DataSourcePtr inDsrc, std::string inDsetName, const te::da::DataSetTypePtr &inDsetType)
std::unique_ptr< te::da::DataSet > inDset
int m_srid
Attribute with spatial reference information.
Enumerations of XML module.
te::da::DataSourcePtr m_inDsrc
te::rst::Raster * getOutRst()
te::da::DataSetTypePtr m_inDsetType
unsigned int m_outputWidth
boost::shared_ptr< DataSource > DataSourcePtr
void setParams(double azimuth, double elevation, double relief, double dummy, double vmin, double vmax, double minval, double maxval, unsigned int outputWidth, unsigned int outputHeight, double resxo, double resyo)
Proxy configuration file for TerraView (see terraview_config.h).
bool calcLocalGradient(te::rst::Raster *inputRaster, int line, int col, double vmin, double vmax, double &dx, double &dy, double *val)
void setOutput(std::map< std::string, std::string > &dsinfo, std::string outRstDSType)
#define TEMNTEXPORT
You can use this macro in order to export/import classes and functions from this module.