#include <DissolveOperation.h>
Definition at line 42 of file DissolveOperation.h.
 
◆ DissolveOperationParameters()
      
        
          | te::vp::DissolveOperationParameters::DissolveOperationParameters  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~DissolveOperationParameters()
  
  
      
        
          | virtual te::vp::DissolveOperationParameters::~DissolveOperationParameters  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ 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 added Returns the input dataAccess vector  | 
  
   
 
 
◆ getInputDataAccessVector()
  
  
      
        
          | const std::vector< te::da::DataAccess * > & te::vp::AbstractParameters::getInputDataAccessVector  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inherited   | 
  
 
Returns the output dataAccess vector. 
 
 
◆ getMaxCoordinates()
  
  
      
        
          | std::size_t te::vp::AbstractParameters::getMaxCoordinates  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inherited   | 
  
 
Sets the input to be swapped. This is very usefull for operations between 2 dataSets. If TRUE, the input will be swapped. Default is FALSE. 
 
 
◆ 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::DissolveOperationParameters::isValid  | 
          ( | 
          std::string &  | 
          errorMessage | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
It checks the parameters for the operation. 
- Returns
 - True if the parameters is valid for this operation and false in other cases. 
 
Reimplemented from te::vp::AbstractParameters.
 
 
◆ 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::AbstractParameters::setMaxCoordinates  | 
          ( | 
          std::size_t  | 
          maxCoordinates | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Returns the current state of the geometry subdivision. 
 
 
◆ 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_inputDataVector
◆ m_maxCoordinates
  
  
      
        
          | std::size_t te::vp::AbstractParameters::m_maxCoordinates | 
         
       
   | 
  
protectedinherited   | 
  
 
If higher than 0, geometries will be subdivided until all the parts have less vertexes that this value. 
Definition at line 151 of file AbstractOperation.h.
 
 
◆ 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 149 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 148 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