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::auto_ptr< te::rst::Raster > | buildRaster (te::sa::KernelInputParams *inputParams, te::sa::KernelTree &kTree, std::string driver) |
virtual void | buildTree () |
std::auto_ptr< te::mem::DataSet > | createDataSet (te::da::DataSet *inputDataSet, te::da::DataSetType *dsType) |
std::auto_ptr< te::da::DataSetType > | createDataSetType (te::da::DataSetType *dsType) |
std::auto_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::auto_ptr< te::sa::KernelInputParams > | m_inputParamsA |
Kernel input parameters A. More... | |
std::auto_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::auto_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.