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::BoundaryExtractionActionm_boundary
 Raster Boundary Extraction 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::MajorityFilterActionm_majorityFilter
 Majority Filter Process Action. More...
 
te::qt::plugins::rp::MixtureModelActionm_mixtureModel
 Mixture Model Process Action. More...
 
te::qt::plugins::rp::MosaicActionm_mosaic
 Mosaic Process Action. More...
 
te::qt::plugins::rp::PaletteActionm_palette
 Convertion to Palette Raster Action. More...
 
te::qt::plugins::rp::PCAActionm_PCA
 PCA 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::RasterEditActionm_rasterEdit
 Raster edit Action. More...
 
te::qt::plugins::rp::RasterSlicingActionm_rasterSlicing
 Raster slicing Process Action. More...
 
te::qt::plugins::rp::RasterStatisticsActionm_rasterStats
 Raster Statistics Process Action. More...
 
te::qt::plugins::rp::RasterTransformActionm_rasterTransf
 Raster Transform Process Action. More...
 
te::qt::plugins::rp::RegisterActionm_register
 Register Process Action. More...
 
te::qt::plugins::rp::RestorationActionm_restoration
 Raster restoration 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 78 of file Plugin.h.

Constructor & Destructor Documentation

◆ Plugin()

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

◆ ~Plugin()

te::qt::plugins::rp::Plugin::~Plugin ( )

Member Function Documentation

◆ info()

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

It returns the PluginInfo of the CppPlugin.

Returns
The CppPlugin information

Implements te::core::AbstractPlugin.

◆ initialized()

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.

◆ registerActions()

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

Function used to register all raster processing actions.

◆ shutdown()

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.

◆ startup()

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.

◆ triggered

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

◆ unRegisterActions()

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

Function used to unregister all raster processing actions.

Member Data Documentation

◆ m_arithmeticOp

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

Arithmetic Operation Process Action.

Definition at line 116 of file Plugin.h.

◆ m_boundary

te::qt::plugins::rp::BoundaryExtractionAction* te::qt::plugins::rp::Plugin::m_boundary
protected

Raster Boundary Extraction Process Action.

Definition at line 137 of file Plugin.h.

◆ m_classifier

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

Classifier Process Action.

Definition at line 117 of file Plugin.h.

◆ m_clipping

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

Clipping Process Action.

Definition at line 118 of file Plugin.h.

◆ m_cloudDetection

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

Cloud Detection Process Action.

Definition at line 119 of file Plugin.h.

◆ m_colorTrans

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

Color Transform Process Action.

Definition at line 120 of file Plugin.h.

◆ m_composeBands

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

Compose Bands Process Action.

Definition at line 121 of file Plugin.h.

◆ m_contrast

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

Contrast Process Action.

Definition at line 122 of file Plugin.h.

◆ m_filter

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

Filter Process Action.

Definition at line 123 of file Plugin.h.

◆ m_fusion

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

Fusion Process Action.

Definition at line 124 of file Plugin.h.

◆ m_initialized

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

Definition at line 73 of file CppPlugin.h.

◆ m_majorityFilter

te::qt::plugins::rp::MajorityFilterAction* te::qt::plugins::rp::Plugin::m_majorityFilter
protected

Majority Filter Process Action.

Definition at line 125 of file Plugin.h.

◆ m_mixtureModel

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

Mixture Model Process Action.

Definition at line 126 of file Plugin.h.

◆ m_mosaic

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

Mosaic Process Action.

Definition at line 127 of file Plugin.h.

◆ m_palette

te::qt::plugins::rp::PaletteAction* te::qt::plugins::rp::Plugin::m_palette
protected

Convertion to Palette Raster Action.

Definition at line 128 of file Plugin.h.

◆ m_PCA

te::qt::plugins::rp::PCAAction* te::qt::plugins::rp::Plugin::m_PCA
protected

PCA Action.

Definition at line 129 of file Plugin.h.

◆ m_pinfo

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

Definition at line 72 of file CppPlugin.h.

◆ m_popupAction

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

RP pop up action registered.

Definition at line 114 of file Plugin.h.

◆ m_postClass

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

Post Classification Process Action.

Definition at line 130 of file Plugin.h.

◆ m_raster

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

Rasterization Process Action.

Definition at line 134 of file Plugin.h.

◆ m_rasterEdit

te::qt::plugins::rp::RasterEditAction* te::qt::plugins::rp::Plugin::m_rasterEdit
protected

Raster edit Action.

Definition at line 131 of file Plugin.h.

◆ m_rasterSlicing

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

Raster slicing Process Action.

Definition at line 133 of file Plugin.h.

◆ m_rasterStats

te::qt::plugins::rp::RasterStatisticsAction* te::qt::plugins::rp::Plugin::m_rasterStats
protected

Raster Statistics Process Action.

Definition at line 138 of file Plugin.h.

◆ m_rasterTransf

te::qt::plugins::rp::RasterTransformAction* te::qt::plugins::rp::Plugin::m_rasterTransf
protected

Raster Transform Process Action.

Definition at line 139 of file Plugin.h.

◆ m_register

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

Register Process Action.

Definition at line 135 of file Plugin.h.

◆ m_restoration

te::qt::plugins::rp::RestorationAction* te::qt::plugins::rp::Plugin::m_restoration
protected

Raster restoration action.

Definition at line 140 of file Plugin.h.

◆ m_rpMenu

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

RP Main Menu registered.

Definition at line 112 of file Plugin.h.

◆ m_rpPopupMenu

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

RP Main Menu registered.

Definition at line 113 of file Plugin.h.

◆ m_segmenter

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

Segmenter Process Action.

Definition at line 132 of file Plugin.h.

◆ m_vector

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

Vectorization Process Action.

Definition at line 136 of file Plugin.h.


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