#include <SubdivideOperation.h>
Definition at line 43 of file SubdivideOperation.h.
◆ SubdivideOperationParameters()
te::vp::SubdivideOperationParameters::SubdivideOperationParameters |
( |
std::size_t |
maxCoordinates = 0 | ) |
|
◆ ~SubdivideOperationParameters()
te::vp::SubdivideOperationParameters::~SubdivideOperationParameters |
( |
| ) |
|
◆ addInputDataAccess()
Adds an input data access to the params.
- Parameters
-
dataAccess | The input dataAccess to be added |
◆ addOutputDataAccess()
Adds an output data access to the params. Note that if the dataSet does not exist, it will be created by the operation.
- Parameters
-
dataAccess | The output dataAccess to be addedReturns the input dataAccess vector |
◆ getErrorMessage()
std::string te::vp::AbstractParameters::getErrorMessage |
( |
| ) |
const |
|
inherited |
Get the error message if the parameters is not valid.
- Returns
- String with the error message.
◆ getInputDataAccessVector()
const std::vector<te::da::DataAccess*>& te::vp::AbstractParameters::getInputDataAccessVector |
( |
| ) |
const |
|
inherited |
Returns the output dataAccess vector.
◆ getMaxCoordinates()
std::size_t te::vp::SubdivideOperationParameters::getMaxCoordinates |
( |
| ) |
const |
◆ getOperationResult()
Sets the result of the operation.
◆ getOutputDataAccessVector()
const std::vector<te::da::DataAccess*>& te::vp::AbstractParameters::getOutputDataAccessVector |
( |
| ) |
const |
|
inherited |
Sets the input dataAccess vector.
◆ getSwapInput()
bool te::vp::AbstractParameters::getSwapInput |
( |
| ) |
const |
|
inherited |
Gets the result of the operation.
◆ isValid()
virtual bool te::vp::AbstractParameters::isValid |
( |
| ) |
|
|
virtualinherited |
It checks the parameters for the operation.
- Returns
- True if the parameters is valid for this operation and false in other cases.
◆ reportParams()
It reports each parameter used in the operation.
- Parameters
-
report | Object used to report operation information. |
◆ reportSpecificParams()
virtual void te::vp::AbstractParameters::reportSpecificParams |
( |
OperationReport * |
report | ) |
|
|
protectedvirtualinherited |
It reports each specific parameter used in the operation.
- Parameters
-
report | Object used to report operation information. |
◆ setInputDataAccessVector()
void te::vp::AbstractParameters::setInputDataAccessVector |
( |
const std::vector< te::da::DataAccess *> & |
vecDataAccess | ) |
|
|
inherited |
Sets the output dataAccess vector.
◆ setMaxCoordinates()
void te::vp::SubdivideOperationParameters::setMaxCoordinates |
( |
std::size_t |
maxCoordinates | ) |
|
◆ setOperationResult()
void te::vp::AbstractParameters::setOperationResult |
( |
OperationResult |
result | ) |
|
|
inherited |
◆ setOutputDataAccessVector()
void te::vp::AbstractParameters::setOutputDataAccessVector |
( |
const std::vector< te::da::DataAccess *> & |
vecDataAccess | ) |
|
|
inherited |
Enables or disables geometry subdivision.
◆ setSwapInput()
void te::vp::AbstractParameters::setSwapInput |
( |
bool |
swap | ) |
|
|
inherited |
Returns TRUE if the input must be swaped. FALSE otherwise.
◆ m_errorMessage
std::string te::vp::AbstractParameters::m_errorMessage |
|
protectedinherited |
◆ m_inputDataVector
◆ m_maxCoordinates
std::size_t te::vp::SubdivideOperationParameters::m_maxCoordinates |
|
private |
◆ m_operationResult
◆ m_outputDataVector
◆ m_snapGeometries
bool te::vp::AbstractParameters::m_snapGeometries |
|
protectedinherited |
If TRUE, the geometries will be snapped before the operation is executed. Default is TRUE.
Definition at line 157 of file AbstractOperation.h.
◆ m_swapInput
bool te::vp::AbstractParameters::m_swapInput |
|
protectedinherited |
This is very usefull for operations between 2 dataSets. If TRUE, the input will be swapped. Default is FALSE.
Definition at line 156 of file AbstractOperation.h.
The documentation for this class was generated from the following file: