te::vp::GeometricOp Class Referenceabstract

#include <GeometricOp.h>

Inheritance diagram for te::vp::GeometricOp:
te::vp::GeometricOpMemory te::vp::GeometricOpQuery

Public Member Functions

 GeometricOp ()
 
std::vector< std::string > GetOutputDSetNames ()
 
virtual bool paramsAreValid ()
 
virtual bool run ()=0
 
void setInput (te::da::DataSourcePtr inDsrc, std::string inDsetName, std::auto_ptr< te::da::DataSetTypeConverter > converter)
 
void setOutput (std::auto_ptr< te::da::DataSource > outDsrc, std::string dsname)
 
void setParams (std::vector< std::string > selectedProps, std::vector< te::vp::GeometricOperation > operations, te::vp::GeometricOpObjStrategy objStrategy, std::string attribute, bool outputLayer)
 
virtual ~GeometricOp ()
 

Protected Member Functions

te::da::DataSetTypeGetDataSetType (te::vp::GeometricOpObjStrategy, bool MultiGeomColumns, int geomOp=-1)
 

Protected Attributes

std::string m_attribute
 
std::auto_ptr< te::da::DataSetTypeConverterm_converter
 
std::string m_inDsetName
 
te::da::DataSourcePtr m_inDsrc
 
te::vp::GeometricOpObjStrategy m_objStrategy
 
std::vector< te::vp::GeometricOperationm_operations
 
std::string m_outDsetName
 
std::vector< std::string > m_outDsetNameVec
 
std::auto_ptr< te::da::DataSourcem_outDsrc
 
bool m_outputLayer
 
std::vector< std::string > m_selectedProps
 

Detailed Description

Definition at line 55 of file GeometricOp.h.

Constructor & Destructor Documentation

te::vp::GeometricOp::GeometricOp ( )
virtual te::vp::GeometricOp::~GeometricOp ( )
inlinevirtual

Definition at line 61 of file GeometricOp.h.

Member Function Documentation

te::da::DataSetType* te::vp::GeometricOp::GetDataSetType ( te::vp::GeometricOpObjStrategy  ,
bool  MultiGeomColumns,
int  geomOp = -1 
)
protected
std::vector<std::string> te::vp::GeometricOp::GetOutputDSetNames ( )
virtual bool te::vp::GeometricOp::paramsAreValid ( )
virtual
virtual bool te::vp::GeometricOp::run ( )
pure virtual
void te::vp::GeometricOp::setInput ( te::da::DataSourcePtr  inDsrc,
std::string  inDsetName,
std::auto_ptr< te::da::DataSetTypeConverter converter 
)
void te::vp::GeometricOp::setOutput ( std::auto_ptr< te::da::DataSource outDsrc,
std::string  dsname 
)
void te::vp::GeometricOp::setParams ( std::vector< std::string >  selectedProps,
std::vector< te::vp::GeometricOperation operations,
te::vp::GeometricOpObjStrategy  objStrategy,
std::string  attribute,
bool  outputLayer 
)

Member Data Documentation

std::string te::vp::GeometricOp::m_attribute
protected

Definition at line 94 of file GeometricOp.h.

std::auto_ptr<te::da::DataSetTypeConverter> te::vp::GeometricOp::m_converter
protected

Definition at line 89 of file GeometricOp.h.

std::string te::vp::GeometricOp::m_inDsetName
protected

Definition at line 88 of file GeometricOp.h.

te::da::DataSourcePtr te::vp::GeometricOp::m_inDsrc
protected

Definition at line 87 of file GeometricOp.h.

te::vp::GeometricOpObjStrategy te::vp::GeometricOp::m_objStrategy
protected

Definition at line 93 of file GeometricOp.h.

std::vector<te::vp::GeometricOperation> te::vp::GeometricOp::m_operations
protected

Definition at line 92 of file GeometricOp.h.

std::string te::vp::GeometricOp::m_outDsetName
protected

Definition at line 98 of file GeometricOp.h.

std::vector<std::string> te::vp::GeometricOp::m_outDsetNameVec
protected

Definition at line 99 of file GeometricOp.h.

std::auto_ptr<te::da::DataSource> te::vp::GeometricOp::m_outDsrc
protected

Definition at line 97 of file GeometricOp.h.

bool te::vp::GeometricOp::m_outputLayer
protected

Definition at line 95 of file GeometricOp.h.

std::vector<std::string> te::vp::GeometricOp::m_selectedProps
protected

Definition at line 91 of file GeometricOp.h.


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