26 #ifndef __TE_QT_PLUGINS_RP_INTERNAL_PLUGIN_H
27 #define __TE_QT_PLUGINS_RP_INTERNAL_PLUGIN_H
30 #include "../../../plugin/Plugin.h"
34 #include <QtGui/QAction>
35 #include <QtGui/QMenu>
45 class ClassifierAction;
47 class MixtureModelAction;
48 class SegmenterAction;
98 #endif //__TE_QT_PLUGINS_RP_INTERNAL_PLUGIN_H
te::qt::plugins::rp::ContrastAction * m_contrast
Contrast Process Action.
The basic information about a plugin.
te::qt::plugins::rp::SegmenterAction * m_segmenter
Segmenter Process Action.
This class register the classifier action into RP Plugin.
void registerActions()
Function used to register all raster processing actions.
Configuration flags for the RP Qt Widget plugin.
te::qt::plugins::rp::ClassifierAction * m_classifier
Classifier Process Action.
This class register the Segmenter action into RP Plugin.
A base class for plugin types.
void unRegisterActions()
Function used to unregister all raster processing actions.
This class register the contrast action into RP Plugin.
QAction * m_popupAction
RP pop up action registered.
te::qt::plugins::rp::MixtureModelAction * m_mixtureModel
Contrast Process Action.
te::qt::plugins::rp::RegisterAction * m_register
Register Process Action.
#define PLUGIN_CALL_BACK_DECLARATION(PLUGIN_EXPORT_MACRO)
This macro should be used by C++ plugins in order to declare the exportable/callable DLL function...
~Plugin()
Virtual destructor.
This class register the mixture model action into RP Plugin.
QMenu * m_rpPopupMenu
RP Main Menu registered.
void shutdown()
Do nothing! Just set plugin as stopped.
QMenu * m_rpMenu
RP Main Menu registered.
#define TEQTPLUGINRPEXPORT
You can use this macro in order to export/import classes and functions from all plug-ins files...
void startup()
Do nothing! Just set plugin as started.
Plugin(const te::plugin::PluginInfo &pluginInfo)
This class register the register action into RP Plugin.