#include <DissolveOperation.h>
|
std::unique_ptr< AbstractParameters > | createParameters () const override |
|
| DissolveOperationCapabilities (const std::string &operationName, std::size_t numberOfInputs, std::size_t numberOfOutputs, const std::string &dataHandlerName, bool snapGeometries, bool allowCoordinateSubdivision) |
| Creates the parameters for this operation. If the concrete operation has specific parameters, it must override this class and instantiate the correct parameters. More...
|
|
bool | getAllowCoordinateSubdivision () const |
| Creates the parameters for this operation. If the concrete operation has specific parameters, it must override this class and instantiate the correct parameters. More...
|
|
const std::string & | getDataHandlerName () const |
| Checks if the geometries must be snapped to each other before the operation is executed. More...
|
|
const std::string & | getName () const |
| Returns TRUE if the operation supports the subdivision of the geometries. FALSE otherwise. More...
|
|
std::size_t | getNumberOfInputs () const |
| Returns the number of outputs of the operation. More...
|
|
std::size_t | getNumberOfOutputs () const |
| Returns the name of the operation. More...
|
|
bool | getSnapGeometries () const |
| Checks if the operation has the capability to handle geometry coordinate subdivision. More...
|
|
Definition at line 51 of file DissolveOperation.h.
◆ DissolveOperationCapabilities()
te::vp::DissolveOperationCapabilities::DissolveOperationCapabilities |
( |
const std::string & |
operationName, |
|
|
std::size_t |
numberOfInputs, |
|
|
std::size_t |
numberOfOutputs, |
|
|
const std::string & |
dataHandlerName, |
|
|
bool |
snapGeometries, |
|
|
bool |
allowCoordinateSubdivision |
|
) |
| |
Creates the parameters for this operation. If the concrete operation has specific parameters, it must override this class and instantiate the correct parameters.
◆ createParameters()
std::unique_ptr< AbstractParameters > te::vp::DissolveOperationCapabilities::createParameters |
( |
| ) |
const |
|
overridevirtual |
◆ getAllowCoordinateSubdivision()
bool te::vp::AbstractOperationCapabilities::getAllowCoordinateSubdivision |
( |
| ) |
const |
|
inherited |
Creates the parameters for this operation. If the concrete operation has specific parameters, it must override this class and instantiate the correct parameters.
◆ getDataHandlerName()
const std::string & te::vp::AbstractOperationCapabilities::getDataHandlerName |
( |
| ) |
const |
|
inherited |
Checks if the geometries must be snapped to each other before the operation is executed.
◆ getName()
const std::string & te::vp::AbstractOperationCapabilities::getName |
( |
| ) |
const |
|
inherited |
Returns TRUE if the operation supports the subdivision of the geometries. FALSE otherwise.
◆ getNumberOfInputs()
std::size_t te::vp::AbstractOperationCapabilities::getNumberOfInputs |
( |
| ) |
const |
|
inherited |
Returns the number of outputs of the operation.
◆ getNumberOfOutputs()
std::size_t te::vp::AbstractOperationCapabilities::getNumberOfOutputs |
( |
| ) |
const |
|
inherited |
Returns the name of the operation.
◆ getSnapGeometries()
bool te::vp::AbstractOperationCapabilities::getSnapGeometries |
( |
| ) |
const |
|
inherited |
Checks if the operation has the capability to handle geometry coordinate subdivision.
◆ m_allowCoordinateSubdivision
bool te::vp::AbstractOperationCapabilities::m_allowCoordinateSubdivision |
|
protectedinherited |
TRUE if the operation has the capability to handle geometry coordinate subdivision.
Definition at line 195 of file AbstractOperation.h.
◆ m_dataHandlerName
std::string te::vp::AbstractOperationCapabilities::m_dataHandlerName |
|
protectedinherited |
TRUE if the operation supports the subdivision of the geometries. FALSE otherwise.
Definition at line 193 of file AbstractOperation.h.
◆ m_numberOfInputs
std::size_t te::vp::AbstractOperationCapabilities::m_numberOfInputs |
|
protectedinherited |
◆ m_numberOfOutputs
std::size_t te::vp::AbstractOperationCapabilities::m_numberOfOutputs |
|
protectedinherited |
◆ m_operationName
std::string te::vp::AbstractOperationCapabilities::m_operationName |
|
protectedinherited |
◆ m_snapGeometries
bool te::vp::AbstractOperationCapabilities::m_snapGeometries |
|
protectedinherited |
TRUE if the geometries must be snapped to each other before the operation is executed. FALSE otherwise. Default is TRUE.
Definition at line 194 of file AbstractOperation.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/vp/DissolveOperation.h