Loading...
Searching...
No Matches
te::qt::plugins::vp::Plugin Class Reference

#include <Plugin.h>

Inheritance diagram for te::qt::plugins::vp::Plugin:
te::core::CppPlugin te::core::AbstractPlugin

Signals

void triggered (te::qt::af::evt::Event *e)
 

Public Member Functions

const PluginInfo & info () const
 It returns the PluginInfo of the CppPlugin.
 
bool initialized () const
 It returns true or false if the CppPlugin was initialized.
 
 Plugin (const te::core::PluginInfo &pluginInfo)
 
void shutdown ()
 This method will be called by applicatons to shutdown plugin's functionality.
 
void startup ()
 This method will be called by applications to startup some plugin's functionality.
 
 ~Plugin ()
 

Protected Member Functions

void registerActions ()
 Function used to register all raster processing actions.
 
void unRegisterActions ()
 Function used to unregister all raster processing actions.
 

Protected Attributes

BufferActionm_buffer
 Buffer Operation Action.
 
AbstractActionm_checkGeomValidity
 Check Geometry Validity Operation Action.
 
AbstractActionm_difference
 Difference Operation Action.
 
AbstractActionm_dissolve
 Dissolve Operation Action.
 
AbstractActionm_dissolveSubdivision
 Dissolve Subdivision Operation Action.
 
DissolveActionm_dissolveWithAggregation
 The older dissolve operation that contains aggregation of data.
 
GeometricOpActionm_geometricOp
 Geometric Operation Action.
 
AbstractActionm_identity
 Identity Operation Action.
 
bool m_initialized
 
AbstractActionm_intersection
 Intersection Operation Action.
 
LineToPolygonActionm_lineToPolygon
 Line to Polygon Operation Action.
 
AbstractActionm_makeValid
 Fix all the geometries from the given layer.
 
MergeActionm_merge
 Merge Operation Action.
 
MultipartToSinglepartActionm_multipart2singlepart
 Multipart to Singlepart Operation Action.
 
PluginInfo m_pinfo
 
PolygonToLineActionm_polygonToLine
 Polygon to Line Operation Action.
 
AbstractActionm_register
 Register action.
 
AbstractActionm_subdivide
 Subdivides the geometries from the given layer.
 
AbstractActionm_union
 Union Operation Action.
 
QMenu * m_vpMenu
 VP Main Menu registered.
 

Detailed Description

Definition at line 66 of file Plugin.h.

Constructor & Destructor Documentation

◆ Plugin()

te::qt::plugins::vp::Plugin::Plugin ( const te::core::PluginInfo pluginInfo)

◆ ~Plugin()

te::qt::plugins::vp::Plugin::~Plugin ( )

Member Function Documentation

◆ info()

const PluginInfo & te::core::CppPlugin::info ( ) const
virtualinherited

It returns the PluginInfo of the CppPlugin.

Returns
The CppPlugin information

Implements te::core::AbstractPlugin.

◆ initialized()

bool te::core::CppPlugin::initialized ( ) const
virtualinherited

It returns true or false if the CppPlugin was initialized.

Returns
The current state of the CppPlugin

Implements te::core::AbstractPlugin.

◆ registerActions()

void te::qt::plugins::vp::Plugin::registerActions ( )
protected

Function used to register all raster processing actions.

◆ shutdown()

void te::qt::plugins::vp::Plugin::shutdown ( )
virtual

This method will be called by applicatons to shutdown plugin's functionality.

Exceptions
PluginShutdownExceptionIt may throws an exception.

Implements te::core::AbstractPlugin.

◆ startup()

void te::qt::plugins::vp::Plugin::startup ( )
virtual

This method will be called by applications to startup some plugin's functionality.

Exceptions
PluginStartupExceptionIt may throws an exception.

Implements te::core::AbstractPlugin.

◆ triggered

void te::qt::plugins::vp::Plugin::triggered ( te::qt::af::evt::Event e)
signal

◆ unRegisterActions()

void te::qt::plugins::vp::Plugin::unRegisterActions ( )
protected

Function used to unregister all raster processing actions.

Member Data Documentation

◆ m_buffer

BufferAction* te::qt::plugins::vp::Plugin::m_buffer
protected

Buffer Operation Action.

Definition at line 103 of file Plugin.h.

◆ m_checkGeomValidity

AbstractAction* te::qt::plugins::vp::Plugin::m_checkGeomValidity
protected

Check Geometry Validity Operation Action.

Definition at line 104 of file Plugin.h.

◆ m_difference

AbstractAction* te::qt::plugins::vp::Plugin::m_difference
protected

Difference Operation Action.

Definition at line 105 of file Plugin.h.

◆ m_dissolve

AbstractAction* te::qt::plugins::vp::Plugin::m_dissolve
protected

Dissolve Operation Action.

Definition at line 107 of file Plugin.h.

◆ m_dissolveSubdivision

AbstractAction* te::qt::plugins::vp::Plugin::m_dissolveSubdivision
protected

Dissolve Subdivision Operation Action.

Definition at line 108 of file Plugin.h.

◆ m_dissolveWithAggregation

DissolveAction* te::qt::plugins::vp::Plugin::m_dissolveWithAggregation
protected

The older dissolve operation that contains aggregation of data.

Definition at line 106 of file Plugin.h.

◆ m_geometricOp

GeometricOpAction* te::qt::plugins::vp::Plugin::m_geometricOp
protected

Geometric Operation Action.

Definition at line 109 of file Plugin.h.

◆ m_identity

AbstractAction* te::qt::plugins::vp::Plugin::m_identity
protected

Identity Operation Action.

Definition at line 110 of file Plugin.h.

◆ m_initialized

bool te::core::CppPlugin::m_initialized
protectedinherited

Definition at line 73 of file CppPlugin.h.

◆ m_intersection

AbstractAction* te::qt::plugins::vp::Plugin::m_intersection
protected

Intersection Operation Action.

Definition at line 111 of file Plugin.h.

◆ m_lineToPolygon

LineToPolygonAction* te::qt::plugins::vp::Plugin::m_lineToPolygon
protected

Line to Polygon Operation Action.

Definition at line 112 of file Plugin.h.

◆ m_makeValid

AbstractAction* te::qt::plugins::vp::Plugin::m_makeValid
protected

Fix all the geometries from the given layer.

Definition at line 118 of file Plugin.h.

◆ m_merge

MergeAction* te::qt::plugins::vp::Plugin::m_merge
protected

Merge Operation Action.

Definition at line 113 of file Plugin.h.

◆ m_multipart2singlepart

MultipartToSinglepartAction* te::qt::plugins::vp::Plugin::m_multipart2singlepart
protected

Multipart to Singlepart Operation Action.

Definition at line 114 of file Plugin.h.

◆ m_pinfo

PluginInfo te::core::CppPlugin::m_pinfo
protectedinherited

Definition at line 72 of file CppPlugin.h.

◆ m_polygonToLine

PolygonToLineAction* te::qt::plugins::vp::Plugin::m_polygonToLine
protected

Polygon to Line Operation Action.

Definition at line 115 of file Plugin.h.

◆ m_register

AbstractAction* te::qt::plugins::vp::Plugin::m_register
protected

Register action.

Definition at line 119 of file Plugin.h.

◆ m_subdivide

AbstractAction* te::qt::plugins::vp::Plugin::m_subdivide
protected

Subdivides the geometries from the given layer.

Definition at line 117 of file Plugin.h.

◆ m_union

AbstractAction* te::qt::plugins::vp::Plugin::m_union
protected

Union Operation Action.

Definition at line 116 of file Plugin.h.

◆ m_vpMenu

QMenu* te::qt::plugins::vp::Plugin::m_vpMenu
protected

VP Main Menu registered.

Definition at line 101 of file Plugin.h.


The documentation for this class was generated from the following file: