Go to the documentation of this file.
28 #ifndef __TERRALIB_SA_INTERNAL_KERNELRATIOOPERATION_H
29 #define __TERRALIB_SA_INTERNAL_KERNELRATIOOPERATION_H
32 #include "../Config.h"
86 #endif //__TERRALIB_SA_INTERNAL_KERNELRATIOOPERATION_H
Class used to calculate the kernel ratio of a datasets.
std::unique_ptr< te::sa::KernelInputParams > m_inputParamsB
Kernel input parameters B.
Virtual class used to execute the kernel operations.
This file contains a class that represents the kernel parameters.
This file contains a functions used by the kernel operation.
te::sa::KernelMap m_kMapB
Kernel map with input data B.
void setInputParameters(te::sa::KernelInputParams *inParamsA, te::sa::KernelInputParams *inParamsB)
virtual void execute()
Function to execute the kernel operation.
te::sa::KernelMap m_kMapA
Kernel map with input data A.
#define TESAEXPORT
You can use this macro in order to export/import classes and functions from this module.
std::map< int, std::pair< te::gm::Geometry *, double > > KernelMap
std::unique_ptr< te::sa::KernelInputParams > m_inputParamsA
Kernel input parameters A.
~KernelRatioOperation()
Virtual destructor.
KernelRatioOperation()
Default constructor.
This file contains a class that represents the kernel operation.