te::qt::plugins::vp::Plugin Class Reference

#include <Plugin.h>

Inheritance diagram for te::qt::plugins::vp::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

BufferActionm_buffer
 Buffer Operation Action. More...
 
CheckGeomValidityActionm_checkGeomValidity
 Check Geometry Validity Operation Action. More...
 
DifferenceActionm_difference
 Difference Operation Action. More...
 
DissolveActionm_dissolve
 Dissolve Operation Action. More...
 
GeometricOpActionm_geometricOp
 Geometric Operation Action. More...
 
IdentityActionm_identity
 Identity Operation Action. More...
 
bool m_initialized
 
IntersectionActionm_intersection
 Intersection Operation Action. More...
 
LineToPolygonActionm_lineToPolygon
 Line to Polygon Operation Action. More...
 
MergeActionm_merge
 Merge Operation Action. More...
 
MultipartToSinglepartActionm_multipart2singlepart
 Multipart to Singlepart Operation Action. More...
 
PluginInfo m_pinfo
 
PolygonToLineActionm_polygonToLine
 Polygon to Line Operation Action. More...
 
UnionActionm_union
 Union Operation Action. More...
 
QMenu * m_vpMenu
 VP Main Menu registered. More...
 

Detailed Description

Definition at line 65 of file src/terralib/qt/plugins/vp/Plugin.h.

Constructor & Destructor Documentation

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

Definition at line 56 of file src/terralib/qt/plugins/vp/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 115 of file src/terralib/qt/plugins/vp/Plugin.cpp.

References te::qt::plugins::vp::VectorProcessingConfigWidgetFactory::finalize(), te::common::Singleton< ApplicationController >::getInstance(), te::core::CppPlugin::m_initialized, m_vpMenu, 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 75 of file src/terralib/qt/plugins/vp/Plugin.cpp.

References te::common::Singleton< ApplicationController >::getInstance(), te::qt::plugins::vp::VectorProcessingConfigWidgetFactory::initialize(), te::core::CppPlugin::m_initialized, m_vpMenu, registerActions(), te::qt::af::SENDER, TE_LOG_TRACE, and TE_TR.

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

Referenced by registerActions().

void Plugin::unRegisterActions ( )
protected

Member Data Documentation

BufferAction* te::qt::plugins::vp::Plugin::m_buffer
protected

Buffer Operation Action.

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

Referenced by registerActions(), and unRegisterActions().

CheckGeomValidityAction* te::qt::plugins::vp::Plugin::m_checkGeomValidity
protected

Check Geometry Validity Operation Action.

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

Referenced by registerActions(), and unRegisterActions().

DifferenceAction* te::qt::plugins::vp::Plugin::m_difference
protected

Difference Operation Action.

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

Referenced by registerActions(), and unRegisterActions().

DissolveAction* te::qt::plugins::vp::Plugin::m_dissolve
protected

Dissolve Operation Action.

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

Referenced by registerActions(), and unRegisterActions().

GeometricOpAction* te::qt::plugins::vp::Plugin::m_geometricOp
protected

Geometric Operation Action.

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

Referenced by registerActions(), and unRegisterActions().

IdentityAction* te::qt::plugins::vp::Plugin::m_identity
protected

Identity Operation Action.

Definition at line 107 of file src/terralib/qt/plugins/vp/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::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(), 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(), te::qt::plugins::rp::Plugin::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(), 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 te::qt::plugins::rp::Plugin::startup().

IntersectionAction* te::qt::plugins::vp::Plugin::m_intersection
protected

Intersection Operation Action.

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

Referenced by registerActions(), and unRegisterActions().

LineToPolygonAction* te::qt::plugins::vp::Plugin::m_lineToPolygon
protected

Line to Polygon Operation Action.

Definition at line 109 of file src/terralib/qt/plugins/vp/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

MergeAction* te::qt::plugins::vp::Plugin::m_merge
protected

Merge Operation Action.

Definition at line 110 of file src/terralib/qt/plugins/vp/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

MultipartToSinglepartAction* te::qt::plugins::vp::Plugin::m_multipart2singlepart
protected

Multipart to Singlepart Operation Action.

Definition at line 111 of file src/terralib/qt/plugins/vp/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().

PolygonToLineAction* te::qt::plugins::vp::Plugin::m_polygonToLine
protected

Polygon to Line Operation Action.

Definition at line 112 of file src/terralib/qt/plugins/vp/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

UnionAction* te::qt::plugins::vp::Plugin::m_union
protected

Union Operation Action.

Definition at line 113 of file src/terralib/qt/plugins/vp/Plugin.h.

Referenced by registerActions(), and unRegisterActions().

QMenu* te::qt::plugins::vp::Plugin::m_vpMenu
protected

VP Main Menu registered.

Definition at line 100 of file src/terralib/qt/plugins/vp/Plugin.h.

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


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