All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::vp::LineToPolygonOp Class Referenceabstract

#include <LineToPolygonOp.h>

Inheritance diagram for te::vp::LineToPolygonOp:
te::vp::LineToPolygonMemory te::vp::LineToPolygonQuery

Public Member Functions

 LineToPolygonOp ()
 
virtual bool paramsAreValid ()
 
virtual bool run ()=0
 
void setInput (te::da::DataSourcePtr inDsrc, std::string inDsetName, const te::da::ObjectIdSet *oidSet=0)
 
void setOutput (te::da::DataSourcePtr outDsrc, std::string dsname)
 
virtual ~LineToPolygonOp ()
 

Protected Member Functions

std::auto_ptr
< te::da::DataSetType
buildOutDataSetType ()
 
te::gm::GeomType getGeomResultType (te::gm::GeomType geom)
 

Protected Attributes

std::string m_inDsetName
 
te::da::DataSourcePtr m_inDsrc
 
const te::da::ObjectIdSetm_oidSet
 
std::string m_outDset
 
te::da::DataSourcePtr m_outDsrc
 

Detailed Description

Definition at line 46 of file LineToPolygonOp.h.

Constructor & Destructor Documentation

te::vp::LineToPolygonOp::LineToPolygonOp ( )

Definition at line 36 of file LineToPolygonOp.cpp.

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

Definition at line 52 of file LineToPolygonOp.h.

Member Function Documentation

bool te::vp::LineToPolygonOp::paramsAreValid ( )
virtual
virtual bool te::vp::LineToPolygonOp::run ( )
pure virtual
void te::vp::LineToPolygonOp::setInput ( te::da::DataSourcePtr  inDsrc,
std::string  inDsetName,
const te::da::ObjectIdSet oidSet = 0 
)
void te::vp::LineToPolygonOp::setOutput ( te::da::DataSourcePtr  outDsrc,
std::string  dsname 
)

Member Data Documentation

std::string te::vp::LineToPolygonOp::m_inDsetName
protected

Definition at line 71 of file LineToPolygonOp.h.

te::da::DataSourcePtr te::vp::LineToPolygonOp::m_inDsrc
protected

Definition at line 70 of file LineToPolygonOp.h.

const te::da::ObjectIdSet* te::vp::LineToPolygonOp::m_oidSet
protected

Definition at line 72 of file LineToPolygonOp.h.

std::string te::vp::LineToPolygonOp::m_outDset
protected

Definition at line 75 of file LineToPolygonOp.h.

te::da::DataSourcePtr te::vp::LineToPolygonOp::m_outDsrc
protected

Definition at line 74 of file LineToPolygonOp.h.


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