Class used to calculate the kernel ratio of a datasets. More...
#include <KernelRatioOperation.h>
  
 Public Member Functions | |
| virtual void | execute () | 
| Function to execute the kernel operation.  More... | |
| KernelRatioOperation () | |
| Default constructor.  More... | |
| void | setInputParameters (te::sa::KernelInputParams *inParamsA, te::sa::KernelInputParams *inParamsB) | 
| void | setOutputParameters (te::sa::KernelOutputParams *outParams) | 
| ~KernelRatioOperation () | |
| Virtual destructor.  More... | |
Protected Member Functions | |
| std::unique_ptr< te::rst::Raster > | buildRaster (te::sa::KernelInputParams *inputParams, te::sa::KernelTree &kTree, std::string driver) | 
| virtual void | buildTree () | 
| std::unique_ptr< te::mem::DataSet > | createDataSet (te::da::DataSet *inputDataSet, te::da::DataSetType *dsType) | 
| std::unique_ptr< te::da::DataSetType > | createDataSetType (te::da::DataSetType *dsType) | 
| std::unique_ptr< te::mem::DataSet > | runDataSetKernel (te::sa::KernelInputParams *inputParams, te::sa::KernelTree &kTree, te::sa::KernelMap &kMap, te::da::DataSetType *dsType) | 
| void | runRasterKernel (te::sa::KernelInputParams *inputParams, te::sa::KernelTree &kTree, te::sa::KernelMap &kMap, te::rst::Raster *raster) | 
| void | saveDataSet (te::da::DataSet *dataSet, te::da::DataSetType *dsType) | 
Protected Attributes | |
| std::unique_ptr< te::sa::KernelInputParams > | m_inputParamsA | 
| Kernel input parameters A.  More... | |
| std::unique_ptr< te::sa::KernelInputParams > | m_inputParamsB | 
| Kernel input parameters B.  More... | |
| te::sa::KernelMap | m_kMapA | 
| Kernel map with input data A.  More... | |
| te::sa::KernelMap | m_kMapB | 
| Kernel map with input data B.  More... | |
| te::sa::KernelTree | m_kTree | 
| Attribute used to locate near geometries.  More... | |
| std::unique_ptr< te::sa::KernelOutputParams > | m_outputParams | 
| Attribute with the kernel output parameters.  More... | |
Class used to calculate the kernel ratio of a datasets.
Definition at line 53 of file KernelRatioOperation.h.
| te::sa::KernelRatioOperation::KernelRatioOperation | ( | ) | 
Default constructor.
| te::sa::KernelRatioOperation::~KernelRatioOperation | ( | ) | 
Virtual destructor.
      
  | 
  protectedinherited | 
Function used to create the output raster
      
  | 
  protectedvirtual | 
Function used to build the tree with data set information
Implements te::sa::KernelOperation.
      
  | 
  protectedinherited | 
Function used to create the output dataset
      
  | 
  protectedinherited | 
Function used to create the output dataset type
      
  | 
  virtual | 
Function to execute the kernel operation.
Implements te::sa::KernelOperation.
      
  | 
  protectedinherited | 
Function used to run kernel when output data is dataset
      
  | 
  protectedinherited | 
Function used to run kernel when output data is a raster
      
  | 
  protectedinherited | 
Function used to save the output dataset
| void te::sa::KernelRatioOperation::setInputParameters | ( | te::sa::KernelInputParams * | inParamsA, | 
| te::sa::KernelInputParams * | inParamsB | ||
| ) | 
      
  | 
  inherited | 
      
  | 
  protected | 
Kernel input parameters A.
Definition at line 80 of file KernelRatioOperation.h.
      
  | 
  protected | 
Kernel input parameters B.
Definition at line 81 of file KernelRatioOperation.h.
      
  | 
  protected | 
Kernel map with input data A.
Definition at line 77 of file KernelRatioOperation.h.
      
  | 
  protected | 
Kernel map with input data B.
Definition at line 78 of file KernelRatioOperation.h.
      
  | 
  protectedinherited | 
Attribute used to locate near geometries.
Definition at line 102 of file KernelOperation.h.
      
  | 
  protectedinherited | 
Attribute with the kernel output parameters.
Definition at line 100 of file KernelOperation.h.