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

#include <Plugin.h>

Inheritance diagram for te::qt::plugins::sa::Plugin:
QObject te::core::CppPlugin te::core::AbstractPlugin

Signals

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

Public Member Functions

const PluginInfo & info () const
 It returns the PluginInfo of the CppPlugin. More...
 
bool initialized () const
 It returns true or false if the CppPlugin was initialized. More...
 
 Plugin (const te::core::PluginInfo &pluginInfo)
 
void shutdown ()
 This method will be called by applicatons to shutdown plugin's functionality. More...
 
void startup ()
 This method will be called by applications to startup some plugin's functionality. More...
 
 ~Plugin ()
 

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
 
te::qt::plugins::sa::KernelMapActionm_kernelMap
 Kernel Map Process Action. More...
 
te::qt::plugins::sa::KernelRatioActionm_kernelRatio
 Kernel Ratio Process Action. More...
 
PluginInfo m_pinfo
 
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 src/terralib/qt/plugins/sa/Plugin.h.

Constructor & Destructor Documentation

Plugin::Plugin ( const te::core::PluginInfo pluginInfo)

Definition at line 77 of file src/terralib/qt/plugins/sa/Plugin.cpp.

References ~Plugin().

Plugin::~Plugin ( )
default

Referenced by Plugin().

Member Function Documentation

const te::core::PluginInfo & te::core::CppPlugin::info ( ) const
virtualinherited
bool te::core::CppPlugin::initialized ( ) const
virtualinherited

It returns true or false if the CppPlugin was initialized.

Returns
The current state of the CppPlugin

Implements te::core::AbstractPlugin.

Definition at line 49 of file src/terralib/core/plugin/CppPlugin.cpp.

References te::core::CppPlugin::m_initialized.

void Plugin::shutdown ( )
virtual

This method will be called by applicatons to shutdown plugin's functionality.

Exceptions
PluginShutdownExceptionIt may throws an exception.

Implements te::core::AbstractPlugin.

Definition at line 118 of file src/terralib/qt/plugins/sa/Plugin.cpp.

References te::common::Singleton< ApplicationController >::getInstance(), te::core::CppPlugin::m_initialized, m_saMenu, TE_LOG_TRACE, TE_TR, and unRegisterActions().

void Plugin::startup ( )
virtual

This method will be called by applications to startup some plugin's functionality.

Exceptions
PluginStartupExceptionIt may throws an exception.

Implements te::core::AbstractPlugin.

Definition at line 84 of file src/terralib/qt/plugins/sa/Plugin.cpp.

References te::common::Singleton< ApplicationController >::getInstance(), te::graph::Module::initialize(), te::core::CppPlugin::m_initialized, m_popupAction, m_saMenu, registerActions(), te::qt::af::SENDER, TE_LOG_TRACE, and TE_TR.

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

Referenced by registerActions().

void Plugin::unRegisterActions ( )
protected

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 src/terralib/qt/plugins/sa/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

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

Local Bayes Process Action.

Definition at line 101 of file src/terralib/qt/plugins/sa/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

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

Geostatistics methods Process Action.

Definition at line 102 of file src/terralib/qt/plugins/sa/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

bool te::core::CppPlugin::m_initialized
protectedinherited

Definition at line 73 of file src/terralib/core/plugin/CppPlugin.h.

Referenced by te::core::CppPlugin::initialized(), te::qt::plugins::wcs::Plugin::shutdown(), te::qt::plugins::ado::Plugin::shutdown(), te::qt::plugins::pgis::Plugin::shutdown(), te::ce::Plugin::shutdown(), te::ws::ogc::wcs::qtplugin::Plugin::shutdown(), te::qt::plugins::cellspace::Plugin::shutdown(), te::qt::plugins::terralib4::Plugin::shutdown(), te::qt::plugins::wfs::Plugin::shutdown(), te::qt::plugins::ogr::Plugin::shutdown(), te::qt::plugins::pgisRaster::Plugin::shutdown(), te::qt::plugins::addressgeocoding::Plugin::shutdown(), te::qt::plugins::wms::Plugin::shutdown(), te::qt::plugins::attributefill::Plugin::shutdown(), te::qt::plugins::gdal::Plugin::shutdown(), te::qt::plugins::st::Plugin::shutdown(), te::ws::ogc::wms::qtplugin::Plugin::shutdown(), te::qt::plugins::terramobile::Plugin::shutdown(), te::qt::plugins::mnt::Plugin::shutdown(), te::qt::plugins::tv::Plugin::shutdown(), te::wms::Module::shutdown(), te::wfs::Module::shutdown(), shutdown(), te::wcs::Module::shutdown(), terralib4::Module::shutdown(), te::qt::plugins::vp::Plugin::shutdown(), te::ado::Module::shutdown(), te::qt::plugins::wtss::Plugin::shutdown(), te::qt::plugins::edit::Plugin::shutdown(), te::qt::plugins::rp::Plugin::shutdown(), te::ws::ogc::wcs::da::Module::shutdown(), te::ws::ogc::wms::da::Module::shutdown(), te::qt::plugins::pgis::Plugin::startup(), te::qt::plugins::wcs::Plugin::startup(), te::ce::Plugin::startup(), te::qt::plugins::ado::Plugin::startup(), te::ws::ogc::wcs::qtplugin::Plugin::startup(), te::qt::plugins::terralib4::Plugin::startup(), te::qt::plugins::wfs::Plugin::startup(), te::qt::plugins::cellspace::Plugin::startup(), te::qt::plugins::pgisRaster::Plugin::startup(), te::qt::plugins::addressgeocoding::Plugin::startup(), te::qt::plugins::ogr::Plugin::startup(), te::qt::plugins::wms::Plugin::startup(), te::qt::plugins::gdal::Plugin::startup(), te::qt::plugins::attributefill::Plugin::startup(), te::wms::Module::startup(), te::ws::ogc::wms::qtplugin::Plugin::startup(), te::wfs::Module::startup(), te::wcs::Module::startup(), te::qt::plugins::st::Plugin::startup(), terralib4::Module::startup(), te::qt::plugins::terramobile::Plugin::startup(), te::ado::Module::startup(), te::qt::plugins::tv::Plugin::startup(), te::qt::plugins::mnt::Plugin::startup(), startup(), te::qt::plugins::vp::Plugin::startup(), te::qt::plugins::wtss::Plugin::startup(), te::ws::ogc::wcs::da::Module::startup(), te::ws::ogc::wms::da::Module::startup(), te::qt::plugins::edit::Plugin::startup(), and te::qt::plugins::rp::Plugin::startup().

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

Kernel Map Process Action.

Definition at line 103 of file src/terralib/qt/plugins/sa/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

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

Kernel Ratio Process Action.

Definition at line 104 of file src/terralib/qt/plugins/sa/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

PluginInfo te::core::CppPlugin::m_pinfo
protectedinherited

Definition at line 72 of file src/terralib/core/plugin/CppPlugin.h.

Referenced by te::core::CppPlugin::info().

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

SA pop up action registered.

Definition at line 98 of file src/terralib/qt/plugins/sa/Plugin.h.

Referenced by startup().

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

Proximity Matrix Creator Process Action.

Definition at line 105 of file src/terralib/qt/plugins/sa/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

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

SA Main Menu registered.

Definition at line 97 of file src/terralib/qt/plugins/sa/Plugin.h.

Referenced by registerActions(), shutdown(), and startup().

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

Sample points generator Process Action.

Definition at line 106 of file src/terralib/qt/plugins/sa/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

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

Skater Process Action.

Definition at line 107 of file src/terralib/qt/plugins/sa/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

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

Spatial Statistics Process Action.

Definition at line 108 of file src/terralib/qt/plugins/sa/Plugin.h.

Referenced by registerActions(), and unRegisterActions().


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