te::vp::LineToPolygonQuery Class Reference

#include <LineToPolygonQuery.h>

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

Public Member Functions

te::da::Select getSelectQueryClosedLines (da::DataSetType *dataSetType)
 
te::da::Select getSelectQueryForceCloseLines (da::DataSetType *dataSetType)
 
 LineToPolygonQuery ()
 
virtual bool paramsAreValid ()
 
bool run () _NOEXCEPT_OP(false)
 
void setInput (te::da::DataSourcePtr inDsrc, std::string inDsetName, std::unique_ptr< te::da::DataSetTypeConverter > converter, const te::da::ObjectIdSet *oidSet=0)
 
void setOutput (te::da::DataSourcePtr outDsrc, std::string dsname)
 
void setParams (bool forceClose=false)
 
 ~LineToPolygonQuery ()
 

Protected Member Functions

std::unique_ptr< te::da::DataSetTypebuildOutDataSetType ()
 
te::gm::GeomType getGeomResultType (te::gm::GeomType geom)
 

Protected Attributes

std::unique_ptr< te::da::DataSetTypeConverterm_converter
 
bool m_forceClose
 
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 43 of file LineToPolygonQuery.h.

Constructor & Destructor Documentation

◆ LineToPolygonQuery()

te::vp::LineToPolygonQuery::LineToPolygonQuery ( )

◆ ~LineToPolygonQuery()

te::vp::LineToPolygonQuery::~LineToPolygonQuery ( )

Member Function Documentation

◆ buildOutDataSetType()

std::unique_ptr<te::da::DataSetType> te::vp::LineToPolygonOp::buildOutDataSetType ( )
protectedinherited

◆ getGeomResultType()

te::gm::GeomType te::vp::LineToPolygonOp::getGeomResultType ( te::gm::GeomType  geom)
protectedinherited

◆ getSelectQueryClosedLines()

te::da::Select te::vp::LineToPolygonQuery::getSelectQueryClosedLines ( da::DataSetType dataSetType)

◆ getSelectQueryForceCloseLines()

te::da::Select te::vp::LineToPolygonQuery::getSelectQueryForceCloseLines ( da::DataSetType dataSetType)

◆ paramsAreValid()

virtual bool te::vp::LineToPolygonOp::paramsAreValid ( )
virtualinherited

◆ run()

bool te::vp::LineToPolygonQuery::run ( )
virtual

◆ setInput()

void te::vp::LineToPolygonOp::setInput ( te::da::DataSourcePtr  inDsrc,
std::string  inDsetName,
std::unique_ptr< te::da::DataSetTypeConverter converter,
const te::da::ObjectIdSet oidSet = 0 
)
inherited

◆ setOutput()

void te::vp::LineToPolygonOp::setOutput ( te::da::DataSourcePtr  outDsrc,
std::string  dsname 
)
inherited

◆ setParams()

void te::vp::LineToPolygonOp::setParams ( bool  forceClose = false)
inherited

Member Data Documentation

◆ m_converter

std::unique_ptr<te::da::DataSetTypeConverter> te::vp::LineToPolygonOp::m_converter
protectedinherited

Definition at line 76 of file LineToPolygonOp.h.

◆ m_forceClose

bool te::vp::LineToPolygonOp::m_forceClose
protectedinherited

Definition at line 79 of file LineToPolygonOp.h.

◆ m_inDsetName

std::string te::vp::LineToPolygonOp::m_inDsetName
protectedinherited

Definition at line 75 of file LineToPolygonOp.h.

◆ m_inDsrc

te::da::DataSourcePtr te::vp::LineToPolygonOp::m_inDsrc
protectedinherited

Definition at line 74 of file LineToPolygonOp.h.

◆ m_oidSet

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

Definition at line 77 of file LineToPolygonOp.h.

◆ m_outDset

std::string te::vp::LineToPolygonOp::m_outDset
protectedinherited

Definition at line 82 of file LineToPolygonOp.h.

◆ m_outDsrc

te::da::DataSourcePtr te::vp::LineToPolygonOp::m_outDsrc
protectedinherited

Definition at line 81 of file LineToPolygonOp.h.


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