#include <Plugin.h>
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... | |
Definition at line 71 of file src/terralib/qt/plugins/rp/Plugin.h.
| Plugin::Plugin | ( | const te::core::PluginInfo & | pluginInfo | ) |
Definition at line 113 of file src/terralib/qt/plugins/rp/Plugin.cpp.
References ~Plugin().
|
default |
Referenced by Plugin().
|
virtualinherited |
It returns the PluginInfo of the CppPlugin.
Implements te::core::AbstractPlugin.
Definition at line 43 of file src/terralib/core/plugin/CppPlugin.cpp.
References te::core::CppPlugin::m_pinfo.
Referenced by te::qt::plugins::gdal::Plugin::openFileDialog(), te::qt::plugins::gdal::Plugin::openMultipleFilesDialog(), and te::qt::plugins::ogr::Plugin::showWindow().
|
virtualinherited |
It returns true or false if the CppPlugin was initialized.
Implements te::core::AbstractPlugin.
Definition at line 49 of file src/terralib/core/plugin/CppPlugin.cpp.
References te::core::CppPlugin::m_initialized.
|
protected |
Function used to register all raster processing actions.
Definition at line 185 of file src/terralib/qt/plugins/rp/Plugin.cpp.
References te::qt::af::AddActionToCustomToolbars(), te::qt::plugins::rp::AbstractAction::getAction(), te::common::Singleton< ApplicationController >::getInstance(), m_arithmeticOp, m_classifier, m_clipping, m_cloudDetection, m_colorTrans, m_composeBands, m_contrast, m_filter, m_fusion, m_mixtureModel, m_mosaic, m_PCA, m_postClass, m_raster, m_rasterSlicing, m_register, m_rpMenu, m_rpPopupMenu, m_segmenter, m_vector, and triggered().
Referenced by startup().
|
virtual |
This method will be called by applicatons to shutdown plugin's functionality.
| PluginShutdownException | It may throws an exception. |
Implements te::core::AbstractPlugin.
Definition at line 163 of file src/terralib/qt/plugins/rp/Plugin.cpp.
References te::qt::plugins::rp::RasterConfigWidgetFactory::finalize(), te::core::CppPlugin::m_initialized, m_rpMenu, TE_LOG_TRACE, TE_TR, and unRegisterActions().
|
virtual |
This method will be called by applications to startup some plugin's functionality.
| PluginStartupException | It may throws an exception. |
Implements te::core::AbstractPlugin.
Definition at line 120 of file src/terralib/qt/plugins/rp/Plugin.cpp.
References te::common::Singleton< ApplicationController >::getInstance(), te::qt::plugins::rp::RasterConfigWidgetFactory::initialize(), te::core::CppPlugin::m_initialized, m_popupAction, m_rpMenu, m_rpPopupMenu, registerActions(), te::qt::af::SENDER, TE_LOG_TRACE, and TE_TR.
|
signal |
Referenced by registerActions().
|
protected |
Function used to unregister all raster processing actions.
Definition at line 296 of file src/terralib/qt/plugins/rp/Plugin.cpp.
References m_arithmeticOp, m_classifier, m_clipping, m_cloudDetection, m_colorTrans, m_composeBands, m_contrast, m_filter, m_fusion, m_mixtureModel, m_mosaic, m_PCA, m_postClass, m_raster, m_rasterSlicing, m_register, m_segmenter, m_vector, and TERRALIB_PLUGIN_CALL_BACK_IMPL.
Referenced by shutdown().
|
protected |
Arithmetic Operation Process Action.
Definition at line 109 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Classifier Process Action.
Definition at line 110 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Clipping Process Action.
Definition at line 111 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Cloud Detection Process Action.
Definition at line 112 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Color Transform Process Action.
Definition at line 113 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Compose Bands Process Action.
Definition at line 114 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Contrast Process Action.
Definition at line 115 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Filter Process Action.
Definition at line 116 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Fusion Process Action.
Definition at line 117 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
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::ce::Plugin::shutdown(), te::qt::plugins::ado::Plugin::shutdown(), te::qt::plugins::pgis::Plugin::shutdown(), te::ws::ogc::wcs::qtplugin::Plugin::shutdown(), te::qt::plugins::wfs::Plugin::shutdown(), te::qt::plugins::cellspace::Plugin::shutdown(), te::qt::plugins::terralib4::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(), te::qt::plugins::sa::Plugin::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::ws::ogc::wcs::da::Module::shutdown(), te::ws::ogc::wms::da::Module::shutdown(), 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::cellspace::Plugin::startup(), te::qt::plugins::wfs::Plugin::startup(), te::qt::plugins::addressgeocoding::Plugin::startup(), te::qt::plugins::ogr::Plugin::startup(), te::qt::plugins::pgisRaster::Plugin::startup(), te::qt::plugins::gdal::Plugin::startup(), te::qt::plugins::wms::Plugin::startup(), te::qt::plugins::attributefill::Plugin::startup(), te::wms::Module::startup(), te::wcs::Module::startup(), te::ws::ogc::wms::qtplugin::Plugin::startup(), te::wfs::Module::startup(), te::qt::plugins::st::Plugin::startup(), terralib4::Module::startup(), te::qt::plugins::terramobile::Plugin::startup(), te::ado::Module::startup(), te::qt::plugins::mnt::Plugin::startup(), te::qt::plugins::tv::Plugin::startup(), te::qt::plugins::sa::Plugin::startup(), te::qt::plugins::vp::Plugin::startup(), te::ws::ogc::wms::da::Module::startup(), te::ws::ogc::wcs::da::Module::startup(), te::qt::plugins::wtss::Plugin::startup(), te::qt::plugins::edit::Plugin::startup(), and startup().
|
protected |
Mixture Model Process Action.
Definition at line 118 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Mosaic Process Action.
Definition at line 119 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
PCA Action.
Definition at line 120 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protectedinherited |
Definition at line 72 of file src/terralib/core/plugin/CppPlugin.h.
Referenced by te::core::CppPlugin::info().
|
protected |
RP pop up action registered.
Definition at line 107 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by startup().
|
protected |
Post Classification Process Action.
Definition at line 121 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Rasterization Process Action.
Definition at line 124 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Raster slicing Process Action.
Definition at line 123 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Register Process Action.
Definition at line 125 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
RP Main Menu registered.
Definition at line 105 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), shutdown(), and startup().
|
protected |
RP Main Menu registered.
Definition at line 106 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and startup().
|
protected |
Segmenter Process Action.
Definition at line 122 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().
|
protected |
Vectorization Process Action.
Definition at line 126 of file src/terralib/qt/plugins/rp/Plugin.h.
Referenced by registerActions(), and unRegisterActions().