Loading...
Searching...
No Matches
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.
 
bool initialized () const
 It returns true or false if the CppPlugin was initialized.
 
 Plugin (const te::core::PluginInfo &pluginInfo)
 
void shutdown ()
 This method will be called by applicatons to shutdown plugin's functionality.
 
void startup ()
 This method will be called by applications to startup some plugin's functionality.
 
 ~Plugin ()
 

Protected Member Functions

void registerActions ()
 Function used to register all raster processing actions.
 
void unRegisterActions ()
 Function used to unregister all raster processing actions.
 

Protected Attributes

te::qt::plugins::rp::ArithmeticOpActionm_arithmeticOp
 Arithmetic Operation Process Action.
 
te::qt::plugins::rp::BoundaryExtractionActionm_boundary
 Raster Boundary Extraction Process Action.
 
te::qt::plugins::rp::ClassifierActionm_classifier
 Classifier Process Action.
 
te::qt::plugins::rp::ClippingActionm_clipping
 Clipping Process Action.
 
te::qt::plugins::rp::CloudDetectionActionm_cloudDetection
 Cloud Detection Process Action.
 
te::qt::plugins::rp::ColorTransformActionm_colorTrans
 Color Transform Process Action.
 
te::qt::plugins::rp::ComposeBandsActionm_composeBands
 Compose Bands Process Action.
 
te::qt::plugins::rp::ContrastActionm_contrast
 Contrast Process Action.
 
te::qt::plugins::rp::FilterActionm_filter
 Filter Process Action.
 
te::qt::plugins::rp::FusionActionm_fusion
 Fusion Process Action.
 
bool m_initialized
 
te::qt::plugins::rp::MajorityFilterActionm_majorityFilter
 Majority Filter Process Action.
 
te::qt::plugins::rp::MixtureModelActionm_mixtureModel
 Mixture Model Process Action.
 
te::qt::plugins::rp::MosaicActionm_mosaic
 Mosaic Process Action.
 
te::qt::plugins::rp::MultiSourceClassifierActionm_multiSourceClassifier
 Multi Source Classifier action.
 
te::qt::plugins::rp::PaletteActionm_palette
 Convertion to Palette Raster Action.
 
te::qt::plugins::rp::PCAActionm_PCA
 PCA Action.
 
PluginInfo m_pinfo
 
QAction * m_popupActionRP
 RP pop up action registered.
 
QAction * m_popupActionRPRadar
 RP pop up action registered.
 
te::qt::plugins::rp::PostClassificationActionm_postClass
 Post Classification Process Action.
 
te::qt::plugins::rp::RasterizationActionm_raster
 Rasterization Process Action.
 
te::qt::plugins::rp::RasterEditActionm_rasterEdit
 Raster edit Action.
 
te::qt::plugins::rp::RasterSlicingActionm_rasterSlicing
 Raster slicing Process Action.
 
te::qt::plugins::rp::RasterStatisticsActionm_rasterStats
 Raster Statistics Process Action.
 
te::qt::plugins::rp::RasterTransformActionm_rasterTransf
 Raster Transform Process Action.
 
te::qt::plugins::rp::RegisterActionm_register
 Register Process Action.
 
te::qt::plugins::rp::RestorationActionm_restoration
 Raster restoration action.
 
QMenu * m_rpMenu
 RP Main Menu registered.
 
QMenu * m_rpPopupMenu
 RP Main Menu registered.
 
QMenu * m_rpRadarMenu
 RP Main Menu registered.
 
QMenu * m_rpRadarPopupMenu
 RP Main Menu registered.
 
te::qt::plugins::rp::SegmenterActionm_segmenter
 Segmenter Process Action.
 
te::qt::plugins::rp::VectorizationActionm_vector
 Vectorization Process Action.
 

Detailed Description

Definition at line 79 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 121 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 142 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 122 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 123 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 124 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 125 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 126 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 127 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 128 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 129 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 130 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 131 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 132 of file Plugin.h.

◆ m_multiSourceClassifier

te::qt::plugins::rp::MultiSourceClassifierAction* te::qt::plugins::rp::Plugin::m_multiSourceClassifier
protected

Multi Source Classifier action.

Definition at line 146 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 133 of file Plugin.h.

◆ m_PCA

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

PCA Action.

Definition at line 134 of file Plugin.h.

◆ m_pinfo

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

Definition at line 72 of file CppPlugin.h.

◆ m_popupActionRP

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

RP pop up action registered.

Definition at line 115 of file Plugin.h.

◆ m_popupActionRPRadar

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

RP pop up action registered.

Definition at line 119 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 135 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 139 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 136 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 138 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 143 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 144 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 140 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 145 of file Plugin.h.

◆ m_rpMenu

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

RP Main Menu registered.

Definition at line 113 of file Plugin.h.

◆ m_rpPopupMenu

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

RP Main Menu registered.

Definition at line 114 of file Plugin.h.

◆ m_rpRadarMenu

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

RP Main Menu registered.

Definition at line 117 of file Plugin.h.

◆ m_rpRadarPopupMenu

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

RP Main Menu registered.

Definition at line 118 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 137 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 141 of file Plugin.h.


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