te::sa::KernelMapOperation Class Reference

Class used to calculate the kernel map of a dataset. More...

#include <KernelMapOperation.h>

Inheritance diagram for te::sa::KernelMapOperation:
te::sa::KernelOperation

Public Member Functions

virtual void execute ()
 Function to execute the kernel operation. More...
 
 KernelMapOperation ()
 Default constructor. More...
 
void setInputParameters (te::sa::KernelInputParams *inParams)
 
void setOutputParameters (te::sa::KernelOutputParams *outParams)
 
 ~KernelMapOperation ()
 Virtual destructor. More...
 

Protected Member Functions

std::unique_ptr< te::rst::RasterbuildRaster (te::sa::KernelInputParams *inputParams, te::sa::KernelTree &kTree, std::string driver)
 
virtual void buildTree ()
 
std::unique_ptr< te::mem::DataSetcreateDataSet (te::da::DataSet *inputDataSet, te::da::DataSetType *dsType)
 
std::unique_ptr< te::da::DataSetTypecreateDataSetType (te::da::DataSetType *dsType)
 
std::unique_ptr< te::mem::DataSetrunDataSetKernel (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::KernelInputParamsm_inputParams
 Kernel input parameters. More...
 
te::sa::KernelMap m_kMap
 Kernel map with input data. More...
 
te::sa::KernelTree m_kTree
 Attribute used to locate near geometries. More...
 
std::unique_ptr< te::sa::KernelOutputParamsm_outputParams
 Attribute with the kernel output parameters. More...
 

Detailed Description

Class used to calculate the kernel map of a dataset.

See also
KernelOperation

Definition at line 53 of file KernelMapOperation.h.

Constructor & Destructor Documentation

te::sa::KernelMapOperation::KernelMapOperation ( )
default

Default constructor.

te::sa::KernelMapOperation::~KernelMapOperation ( )

Virtual destructor.

Definition at line 41 of file KernelMapOperation.cpp.

References m_kMap.

Member Function Documentation

std::unique_ptr< te::da::DataSetType > te::sa::KernelOperation::createDataSetType ( te::da::DataSetType dsType)
protectedinherited
void te::sa::KernelOperation::saveDataSet ( te::da::DataSet dataSet,
te::da::DataSetType dsType 
)
protectedinherited
void te::sa::KernelMapOperation::setInputParameters ( te::sa::KernelInputParams inParams)

Definition at line 87 of file KernelMapOperation.cpp.

References m_inputParams.

Referenced by te::sa::KernelMapDialog::onOkPushButtonClicked().

void te::sa::KernelOperation::setOutputParameters ( te::sa::KernelOutputParams outParams)
inherited

Member Data Documentation

std::unique_ptr<te::sa::KernelInputParams> te::sa::KernelMapOperation::m_inputParams
protected

Kernel input parameters.

Definition at line 79 of file KernelMapOperation.h.

Referenced by buildTree(), execute(), and setInputParameters().

te::sa::KernelMap te::sa::KernelMapOperation::m_kMap
protected

Kernel map with input data.

Definition at line 77 of file KernelMapOperation.h.

Referenced by buildTree(), execute(), and ~KernelMapOperation().

te::sa::KernelTree te::sa::KernelOperation::m_kTree
protectedinherited

Attribute used to locate near geometries.

Definition at line 102 of file KernelOperation.h.

Referenced by buildTree(), te::sa::KernelRatioOperation::buildTree(), te::sa::KernelRatioOperation::execute(), and execute().


The documentation for this class was generated from the following files: