Go to the documentation of this file.
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;
125 #endif //__TE_QT_PLUGINS_VP_INTERNAL_PLUGIN_H
void unRegisterActions()
Function used to unregister all raster processing actions.
LineToPolygonAction * m_lineToPolygon
Line to Polygon Operation Action.
This class register the polygon to line action into VP Plugin.
QMenu * m_vpMenu
VP Main Menu registered.
MergeAction * m_merge
Merge Operation Action.
AbstractAction * m_intersection
Intersection Operation Action.
DissolveAction * m_dissolveWithAggregation
The older dissolve operation that contains aggregation of data.
AbstractAction * m_dissolve
Dissolve Operation Action.
AbstractAction * m_identity
Identity Operation Action.
PolygonToLineAction * m_polygonToLine
Polygon to Line Operation Action.
GeometricOpAction * m_geometricOp
Geometric Operation Action.
This is an abstract class used to register actions into vp pluging.
This class register the buffer action into VP Plugin.
void shutdown()
This method will be called by applicatons to shutdown plugin's functionality.
AbstractAction * m_checkGeomValidity
Check Geometry Validity Operation Action.
MultipartToSinglepartAction * m_multipart2singlepart
Multipart to Singlepart Operation Action.
BufferAction * m_buffer
Buffer Operation Action.
AbstractAction * m_makeValid
Fix all the geometries from the given layer.
AbstractAction * m_union
Union Operation Action.
A base class for application events.
Basic information about a plugin.
AbstractAction * m_dissolveSubdivision
Dissolve Subdivision Operation Action.
AbstractAction * m_subdivide
Subdivides the geometries from the given layer.
The base class for C++ plugins.
This class register the merge action into VP Plugin.
This class register the line to polygon action into VP Plugin.
void triggered(te::qt::af::evt::Event *e)
AbstractAction * m_difference
Difference Operation Action.
Plugin(const te::core::PluginInfo &pluginInfo)
void registerActions()
Function used to register all raster processing actions.
Proxy configuration file for TerraView (see terraview_config.h).
This class register the dissolve action into VP Plugin.
void startup()
This method will be called by applications to startup some plugin's functionality.
This class register the multipart to singlepart action into VP Plugin.