te::qt::plugins::rp::Plugin Class Reference

#include <Plugin.h>

Inheritance diagram for te::qt::plugins::rp::Plugin:
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::rp::ArithmeticOpActionm_arithmeticOp
 Arithmetic Operation Process Action. More...
 
te::qt::plugins::rp::ClassifierActionm_classifier
 Classifier Process Action. More...
 
te::qt::plugins::rp::ClippingActionm_clipping
 Clipping Process Action. More...
 
te::qt::plugins::rp::CloudDetectionActionm_cloudDetection
 Cloud Detection Process Action. More...
 
te::qt::plugins::rp::ColorTransformActionm_colorTrans
 Color Transform Process Action. More...
 
te::qt::plugins::rp::ComposeBandsActionm_composeBands
 Compose Bands Process Action. More...
 
te::qt::plugins::rp::ContrastActionm_contrast
 Contrast Process Action. More...
 
te::qt::plugins::rp::FilterActionm_filter
 Filter Process Action. More...
 
te::qt::plugins::rp::FusionActionm_fusion
 Fusion Process Action. More...
 
bool m_initialized
 
te::qt::plugins::rp::MixtureModelActionm_mixtureModel
 Mixture Model Process Action. More...
 
te::qt::plugins::rp::MosaicActionm_mosaic
 Mosaic Process Action. More...
 
PluginInfo m_pinfo
 
QAction * m_popupAction
 RP pop up action registered. More...
 
te::qt::plugins::rp::PostClassificationActionm_postClass
 Post Classification Process Action. More...
 
te::qt::plugins::rp::RasterizationActionm_raster
 Rasterization Process Action. More...
 
te::qt::plugins::rp::RasterSlicingActionm_rasterSlicing
 Raster slicing Process Action. More...
 
te::qt::plugins::rp::RegisterActionm_register
 Register Process Action. More...
 
QMenu * m_rpMenu
 RP Main Menu registered. More...
 
QMenu * m_rpPopupMenu
 RP Main Menu registered. More...
 
te::qt::plugins::rp::SegmenterActionm_segmenter
 Segmenter Process Action. More...
 
te::qt::plugins::rp::VectorizationActionm_vector
 Vectorization Process Action. More...
 

Detailed Description

Definition at line 70 of file Plugin.h.

Constructor & Destructor Documentation

te::qt::plugins::rp::Plugin::Plugin ( const te::core::PluginInfo pluginInfo)
te::qt::plugins::rp::Plugin::~Plugin ( )

Member Function Documentation

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

It returns the PluginInfo of the CppPlugin.

Returns
The CppPlugin information

Implements te::core::AbstractPlugin.

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.

void te::qt::plugins::rp::Plugin::registerActions ( )
protected

Function used to register all raster processing actions.

void te::qt::plugins::rp::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.

void te::qt::plugins::rp::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.

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

Function used to unregister all raster processing actions.

Member Data Documentation

te::qt::plugins::rp::ArithmeticOpAction* te::qt::plugins::rp::Plugin::m_arithmeticOp
protected

Arithmetic Operation Process Action.

Definition at line 108 of file Plugin.h.

te::qt::plugins::rp::ClassifierAction* te::qt::plugins::rp::Plugin::m_classifier
protected

Classifier Process Action.

Definition at line 109 of file Plugin.h.

te::qt::plugins::rp::ClippingAction* te::qt::plugins::rp::Plugin::m_clipping
protected

Clipping Process Action.

Definition at line 110 of file Plugin.h.

te::qt::plugins::rp::CloudDetectionAction* te::qt::plugins::rp::Plugin::m_cloudDetection
protected

Cloud Detection Process Action.

Definition at line 111 of file Plugin.h.

te::qt::plugins::rp::ColorTransformAction* te::qt::plugins::rp::Plugin::m_colorTrans
protected

Color Transform Process Action.

Definition at line 112 of file Plugin.h.

te::qt::plugins::rp::ComposeBandsAction* te::qt::plugins::rp::Plugin::m_composeBands
protected

Compose Bands Process Action.

Definition at line 113 of file Plugin.h.

te::qt::plugins::rp::ContrastAction* te::qt::plugins::rp::Plugin::m_contrast
protected

Contrast Process Action.

Definition at line 114 of file Plugin.h.

te::qt::plugins::rp::FilterAction* te::qt::plugins::rp::Plugin::m_filter
protected

Filter Process Action.

Definition at line 115 of file Plugin.h.

te::qt::plugins::rp::FusionAction* te::qt::plugins::rp::Plugin::m_fusion
protected

Fusion Process Action.

Definition at line 116 of file Plugin.h.

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

Definition at line 73 of file CppPlugin.h.

te::qt::plugins::rp::MixtureModelAction* te::qt::plugins::rp::Plugin::m_mixtureModel
protected

Mixture Model Process Action.

Definition at line 117 of file Plugin.h.

te::qt::plugins::rp::MosaicAction* te::qt::plugins::rp::Plugin::m_mosaic
protected

Mosaic Process Action.

Definition at line 118 of file Plugin.h.

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

Definition at line 72 of file CppPlugin.h.

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

RP pop up action registered.

Definition at line 106 of file Plugin.h.

te::qt::plugins::rp::PostClassificationAction* te::qt::plugins::rp::Plugin::m_postClass
protected

Post Classification Process Action.

Definition at line 119 of file Plugin.h.

te::qt::plugins::rp::RasterizationAction* te::qt::plugins::rp::Plugin::m_raster
protected

Rasterization Process Action.

Definition at line 122 of file Plugin.h.

te::qt::plugins::rp::RasterSlicingAction* te::qt::plugins::rp::Plugin::m_rasterSlicing
protected

Raster slicing Process Action.

Definition at line 121 of file Plugin.h.

te::qt::plugins::rp::RegisterAction* te::qt::plugins::rp::Plugin::m_register
protected

Register Process Action.

Definition at line 123 of file Plugin.h.

QMenu* te::qt::plugins::rp::Plugin::m_rpMenu
protected

RP Main Menu registered.

Definition at line 104 of file Plugin.h.

QMenu* te::qt::plugins::rp::Plugin::m_rpPopupMenu
protected

RP Main Menu registered.

Definition at line 105 of file Plugin.h.

te::qt::plugins::rp::SegmenterAction* te::qt::plugins::rp::Plugin::m_segmenter
protected

Segmenter Process Action.

Definition at line 120 of file Plugin.h.

te::qt::plugins::rp::VectorizationAction* te::qt::plugins::rp::Plugin::m_vector
protected

Vectorization Process Action.

Definition at line 124 of file Plugin.h.


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