#include <Shadow.h>
 | 
| te::rst::Raster *  | GenerateImage (te::rst::Raster *raster) | 
|   | 
| te::rst::Raster *  | getOutRst () | 
|   | 
| bool  | run () | 
|   | 
| void  | setInput (te::da::DataSourcePtr inDsrc, std::string inDsetName, const te::da::DataSetTypePtr &inDsetType) | 
|   | 
| void  | setOutput (std::map< std::string, std::string > &dsinfo, std::string outRstDSType) | 
|   | 
| 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) | 
|   | 
| void  | setSRID (int srid) | 
|   | 
|   | Shadow () | 
|   | 
|   | ~Shadow () | 
|   | 
Definition at line 23 of file Shadow.h.
 
      
        
          | te::mnt::Shadow::Shadow  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | te::mnt::Shadow::~Shadow  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | bool te::mnt::Shadow::calcLocalGradient  | 
          ( | 
          te::rst::Raster *  | 
          inputRaster,  | 
         
        
           | 
           | 
          int  | 
          line,  | 
         
        
           | 
           | 
          int  | 
          col,  | 
         
        
           | 
           | 
          double  | 
          vmin,  | 
         
        
           | 
           | 
          double  | 
          vmax,  | 
         
        
           | 
           | 
          double &  | 
          dx,  | 
         
        
           | 
           | 
          double &  | 
          dy,  | 
         
        
           | 
           | 
          double *  | 
          val  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void te::mnt::Shadow::getRasterElementLine  | 
          ( | 
          te::rst::Raster *  | 
          inputRaster,  | 
         
        
           | 
           | 
          int  | 
          line,  | 
         
        
           | 
           | 
          std::vector< std::complex< double > > &  | 
          val  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
      
        
          | bool te::mnt::Shadow::run  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void te::mnt::Shadow::setOutput  | 
          ( | 
          std::map< std::string, std::string > &  | 
          dsinfo,  | 
        
        
           | 
           | 
          std::string  | 
          outRstDSType  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void te::mnt::Shadow::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  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | void te::mnt::Shadow::setSRID  | 
          ( | 
          int  | 
          srid | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Function used to set the Spatial Reference System ID 
Definition at line 40 of file Shadow.h.
 
 
  
  
      
        
          | double te::mnt::Shadow::m_azimuth | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double te::mnt::Shadow::m_dummy | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double te::mnt::Shadow::m_elevation | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | std::string te::mnt::Shadow::m_inDsetName | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double te::mnt::Shadow::m_maxval | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double te::mnt::Shadow::m_minval | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | std::map<std::string, std::string> te::mnt::Shadow::m_outDsinfo | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | unsigned int te::mnt::Shadow::m_outputHeight | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | unsigned int te::mnt::Shadow::m_outputWidth | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | std::string te::mnt::Shadow::m_outRstDSType | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double te::mnt::Shadow::m_relief | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double te::mnt::Shadow::m_resxo | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double te::mnt::Shadow::m_resyo | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | int te::mnt::Shadow::m_srid | 
         
       
   | 
  
protected   | 
  
 
Attribute with spatial reference information. 
Definition at line 64 of file Shadow.h.
 
 
  
  
      
        
          | double te::mnt::Shadow::m_vmax | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double te::mnt::Shadow::m_vmin | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/mnt/core/Shadow.h