26 #ifndef __TE_QT_PLUGINS_RP_INTERNAL_PLUGIN_H
27 #define __TE_QT_PLUGINS_RP_INTERNAL_PLUGIN_H
30 #include "../../../core/plugin/CppPlugin.h"
52 class ArithmeticOpAction;
53 class ClassifierAction;
55 class ColorTransformAction;
56 class ComposeBandsAction;
60 class MixtureModelAction;
62 class RasterSlicingAction;
63 class RasterizationAction;
64 class SegmenterAction;
66 class VectorizationAction;
128 #endif //__TE_QT_PLUGINS_RP_INTERNAL_PLUGIN_H
te::qt::plugins::rp::RasterSlicingAction * m_rasterSlicing
Raster slicing Process Action.
This class register the arithmeticOp action into RP Plugin.
void unRegisterActions()
Function used to unregister all raster processing actions.
A base class for application events.
QMenu * m_rpMenu
RP Main Menu registered.
void startup()
This method will be called by applications to startup some plugin's functionality.
This class register the Segmenter action into RP Plugin.
te::qt::plugins::rp::VectorizationAction * m_vector
Vectorization Process Action.
Configuration flags for the RP Qt Widget plugin.
This class register the register action into RP Plugin.
Basic information about a plugin.
te::qt::plugins::rp::ContrastAction * m_contrast
Contrast Process Action.
This class register the contrast action into RP Plugin.
te::qt::plugins::rp::FilterAction * m_filter
Filter Process Action.
te::qt::plugins::rp::ClippingAction * m_clipping
Clipping Process Action.
te::qt::plugins::rp::ColorTransformAction * m_colorTrans
Color Transform Process Action.
QAction * m_popupAction
RP pop up action registered.
te::qt::plugins::rp::FusionAction * m_fusion
Fusion Process Action.
te::qt::plugins::rp::ClassifierAction * m_classifier
Classifier Process Action.
void triggered(te::qt::af::evt::Event *e)
QMenu * m_rpPopupMenu
RP Main Menu registered.
This class register the classifier action into RP Plugin.
te::qt::plugins::rp::RasterizationAction * m_raster
Rasterization Process Action.
The base class for C++ plugins.
te::qt::plugins::rp::RegisterAction * m_register
Register Process Action.
This class register the mixture model action into RP Plugin.
Plugin(const te::core::PluginInfo &pluginInfo)
This class register the compose bands action into RP Plugin.
This class register the fusion action into RP Plugin.
This class register the mosaic action into RP Plugin.
te::qt::plugins::rp::ArithmeticOpAction * m_arithmeticOp
Arithmetic Operation Process Action.
This class register the Clipping action into RP Plugin.
This class register the RasterSlicing action into RP Plugin.
te::qt::plugins::rp::MixtureModelAction * m_mixtureModel
Mixture Model Process Action.
This class register the filter action into RP Plugin.
te::qt::plugins::rp::ComposeBandsAction * m_composeBands
Compose Bands Process Action.
te::qt::plugins::rp::SegmenterAction * m_segmenter
Segmenter Process Action.
void registerActions()
Function used to register all raster processing actions.
void shutdown()
This method will be called by applicatons to shutdown plugin's functionality.
te::qt::plugins::rp::MosaicAction * m_mosaic
Mosaic Process Action.