AbstractOperation.h File Reference

Abstract Class to represent an abstract vector operation. More...

#include "Config.h"
#include "../common/AbstractFactory.h"
#include "../geometry/Enums.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  te::vp::AbstractOperation
 Abstract class used to define an operation. More...
 
class  te::vp::AbstractOperationCapabilities
 Abstract class used to define the capabilities of the operation, inclusing number of inputs and outputs. More...
 
class  te::vp::AbstractParameters
 Abstract class used to define the input/ ouptut parameters for TerraAmazon Operations. More...
 
class  te::vp::OperationFactory
 Abstract factory used to create Operations. More...
 

Namespaces

 te
 TerraLib.
 
 te::da
 Namespace for the DataAccess API of TerraLib.
 
 te::vp
 Namespace for Vector Processing module of TerraLib.
 

Enumerations

enum  te::vp::OperationResult { te::vp::OperationResult::OP_NOT_STARTED, te::vp::OperationResult::OP_SUCCESS, te::vp::OperationResult::OP_CANCELLED, te::vp::OperationResult::OP_ERROR }
 

Detailed Description

Abstract Class to represent an abstract vector operation.

Definition in file AbstractOperation.h.