26 #ifndef __TE_QT_PLUGINS_VP_INTERNAL_PLUGIN_H 27 #define __TE_QT_PLUGINS_VP_INTERNAL_PLUGIN_H 30 #include "../../../core/plugin/CppPlugin.h" 53 class CheckGeomValidityAction;
54 class DifferenceAction;
56 class GeometricOpAction;
58 class IntersectionAction;
59 class LineToPolygonAction;
61 class MultipartToSinglepartAction;
62 class PolygonToLineAction;
123 #endif //__TE_QT_PLUGINS_VP_INTERNAL_PLUGIN_H MergeAction * m_merge
Merge Operation Action.
AbstractAction * m_identity
Identity Operation Action.
GeometricOpAction * m_geometricOp
Geometric Operation Action.
This class register the line to polygon action into VP Plugin.
LineToPolygonAction * m_lineToPolygon
Line to Polygon Operation Action.
QMenu * m_vpMenu
VP Main Menu registered.
A base class for application events.
This class register the dissolve action into VP Plugin.
PolygonToLineAction * m_polygonToLine
Polygon to Line Operation Action.
Basic information about a plugin.
AbstractAction * m_intersection
Intersection Operation Action.
AbstractAction * m_makeValid
Fix all the geometries from the given layer.
Configuration flags for the VP Qt Widget plugin.
AbstractAction * m_union
Union Operation Action.
MultipartToSinglepartAction * m_multipart2singlepart
Multipart to Singlepart Operation Action.
void shutdown()
This method will be called by applicatons to shutdown plugin's functionality.
This class register the polygon to line action into VP Plugin.
The base class for C++ plugins.
This class register the merge action into VP Plugin.
AbstractAction * m_checkGeomValidity
Check Geometry Validity Operation Action.
BufferAction * m_buffer
Buffer Operation Action.
This class register the multipart to singlepart action into VP Plugin.
AbstractAction * m_subdivide
Subdivides the geometries from the given layer.
void registerActions()
Function used to register all raster processing actions.
void triggered(te::qt::af::evt::Event *e)
This class register the buffer action into VP Plugin.
AbstractAction * m_difference
Difference Operation Action.
This is an abstract class used to register actions into vp pluging.
Plugin(const te::core::PluginInfo &pluginInfo)
void unRegisterActions()
Function used to unregister all raster processing actions.
DissolveAction * m_dissolve
Dissolve Operation Action.
void startup()
This method will be called by applications to startup some plugin's functionality.