te::qt::plugins::sa::Plugin Class Reference

#include <Plugin.h>

Inheritance diagram for te::qt::plugins::sa::Plugin:
te::plugin::Plugin te::plugin::AbstractPlugin

Signals

void triggered (te::qt::af::evt::Event *e)
 

Public Member Functions

const PluginInfo & getInfo () const
 It return the information associated to the plugin. More...
 
bool isStarted () const
 It tells if the plugin was started or not. More...
 
bool operator< (const AbstractPlugin &rhs) const
 This overloaded operator can be used to index the plugin in a set. More...
 
 Plugin (const te::plugin::PluginInfo &pluginInfo)
 
void shutdown ()
 Do nothing! Just set plugin as stopped. More...
 
void startup ()
 Do nothing! Just set plugin as started. More...
 
 ~Plugin ()
 Virtual destructor. More...
 

Protected Member Functions

void registerActions ()
 Function used to register all raster processing actions. More...
 
void unRegisterActions ()
 Function used to unregister all raster processing actions. More...
 

Protected Attributes

te::qt::plugins::sa::BayesGlobalActionm_bayesGlobal
 Global Bayes Process Action. More...
 
te::qt::plugins::sa::BayesLocalActionm_bayesLocal
 Local Bayes Process Action. More...
 
te::qt::plugins::sa::GeostatisticalMethodsActionm_geostatistics
 Geostatistics methods Process Action. More...
 
bool m_initialized
 A flag that indicates if the plugin was started or not. More...
 
te::qt::plugins::sa::KernelMapActionm_kernelMap
 Kernel Map Process Action. More...
 
te::qt::plugins::sa::KernelRatioActionm_kernelRatio
 Kernel Ratio Process Action. More...
 
PluginInfo m_pluginInfo
 Information about the plugin. More...
 
QAction * m_popupAction
 SA pop up action registered. More...
 
te::qt::plugins::sa::ProximityMatrixCreatorActionm_proxMatrixCreator
 Proximity Matrix Creator Process Action. More...
 
QMenu * m_saMenu
 SA Main Menu registered. More...
 
te::qt::plugins::sa::SamplePointsGeneratorActionm_samplePointsGenerator
 Sample points generator Process Action. More...
 
te::qt::plugins::sa::SkaterActionm_skater
 Skater Process Action. More...
 
te::qt::plugins::sa::SpatialStatisticsActionm_spatialStatistics
 Spatial Statistics Process Action. More...
 

Detailed Description

Definition at line 63 of file Plugin.h.

Constructor & Destructor Documentation

te::qt::plugins::sa::Plugin::Plugin ( const te::plugin::PluginInfo pluginInfo)
te::qt::plugins::sa::Plugin::~Plugin ( )
virtual

Virtual destructor.

Reimplemented from te::plugin::Plugin.

Member Function Documentation

const PluginInfo& te::plugin::Plugin::getInfo ( ) const
virtualinherited

It return the information associated to the plugin.

Returns
The information associated to the plugin.

Implements te::plugin::AbstractPlugin.

bool te::plugin::Plugin::isStarted ( ) const
virtualinherited

It tells if the plugin was started or not.

Returns
True if the plugin is started and false otherwise (it is shutdown).

Implements te::plugin::AbstractPlugin.

bool te::plugin::AbstractPlugin::operator< ( const AbstractPlugin rhs) const
inherited

This overloaded operator can be used to index the plugin in a set.

Parameters
rhsThe right-hand-side plugin.
Returns
True if this plugin name is lexcographical less than the rhs plugin name.
void te::qt::plugins::sa::Plugin::registerActions ( )
protected

Function used to register all raster processing actions.

void te::qt::plugins::sa::Plugin::shutdown ( )
virtual

Do nothing! Just set plugin as stopped.

Reimplemented from te::plugin::Plugin.

void te::qt::plugins::sa::Plugin::startup ( )
virtual

Do nothing! Just set plugin as started.

Reimplemented from te::plugin::Plugin.

void te::qt::plugins::sa::Plugin::triggered ( te::qt::af::evt::Event e)
signal
void te::qt::plugins::sa::Plugin::unRegisterActions ( )
protected

Function used to unregister all raster processing actions.

Member Data Documentation

te::qt::plugins::sa::BayesGlobalAction* te::qt::plugins::sa::Plugin::m_bayesGlobal
protected

Global Bayes Process Action.

Definition at line 100 of file Plugin.h.

te::qt::plugins::sa::BayesLocalAction* te::qt::plugins::sa::Plugin::m_bayesLocal
protected

Local Bayes Process Action.

Definition at line 101 of file Plugin.h.

te::qt::plugins::sa::GeostatisticalMethodsAction* te::qt::plugins::sa::Plugin::m_geostatistics
protected

Geostatistics methods Process Action.

Definition at line 102 of file Plugin.h.

bool te::plugin::Plugin::m_initialized
protectedinherited

A flag that indicates if the plugin was started or not.

Definition at line 79 of file Plugin.h.

te::qt::plugins::sa::KernelMapAction* te::qt::plugins::sa::Plugin::m_kernelMap
protected

Kernel Map Process Action.

Definition at line 103 of file Plugin.h.

te::qt::plugins::sa::KernelRatioAction* te::qt::plugins::sa::Plugin::m_kernelRatio
protected

Kernel Ratio Process Action.

Definition at line 104 of file Plugin.h.

PluginInfo te::plugin::Plugin::m_pluginInfo
protectedinherited

Information about the plugin.

Definition at line 78 of file Plugin.h.

QAction* te::qt::plugins::sa::Plugin::m_popupAction
protected

SA pop up action registered.

Definition at line 98 of file Plugin.h.

te::qt::plugins::sa::ProximityMatrixCreatorAction* te::qt::plugins::sa::Plugin::m_proxMatrixCreator
protected

Proximity Matrix Creator Process Action.

Definition at line 105 of file Plugin.h.

QMenu* te::qt::plugins::sa::Plugin::m_saMenu
protected

SA Main Menu registered.

Definition at line 97 of file Plugin.h.

te::qt::plugins::sa::SamplePointsGeneratorAction* te::qt::plugins::sa::Plugin::m_samplePointsGenerator
protected

Sample points generator Process Action.

Definition at line 106 of file Plugin.h.

te::qt::plugins::sa::SkaterAction* te::qt::plugins::sa::Plugin::m_skater
protected

Skater Process Action.

Definition at line 107 of file Plugin.h.

te::qt::plugins::sa::SpatialStatisticsAction* te::qt::plugins::sa::Plugin::m_spatialStatistics
protected

Spatial Statistics Process Action.

Definition at line 108 of file Plugin.h.


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