26 #ifndef __TE_QT_PLUGINS_RP_INTERNAL_PLUGIN_H
27 #define __TE_QT_PLUGINS_RP_INTERNAL_PLUGIN_H
30 #include "../../../plugin/Plugin.h"
52 class ArithmeticOpAction;
53 class ClassifierAction;
55 class ColorTransformAction;
56 class ComposeBandsAction;
60 class MixtureModelAction;
62 class RasterizationAction;
63 class SegmenterAction;
65 class VectorizationAction;
128 #endif //__TE_QT_PLUGINS_RP_INTERNAL_PLUGIN_H
This class register the arithmeticOp action into RP Plugin.
void unRegisterActions()
Function used to unregister all raster processing actions.
PLUGIN_CALL_BACK_DECLARATION(TEQTPLUGINADDRESSGEOCODINGEXPORT)
A base class for application events.
QMenu * m_rpMenu
RP Main Menu registered.
void startup()
Do nothing! Just set plugin as started.
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.
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.
te::qt::plugins::rp::RegisterAction * m_register
Register Process Action.
This class register the mixture model action into RP Plugin.
Plugin(const te::plugin::PluginInfo &pluginInfo)
A base class for plugin types.
~Plugin()
Virtual destructor.
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.
#define TEQTPLUGINRPEXPORT
You can use this macro in order to export/import classes and functions from all plug-ins files...
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.
The basic information about a plugin.
void registerActions()
Function used to register all raster processing actions.
void shutdown()
Do nothing! Just set plugin as stopped.
te::qt::plugins::rp::MosaicAction * m_mosaic
Mosaic Process Action.