te::vp::MultipartToSinglepart Class Reference

#include <MultipartToSinglepart.h>

Public Member Functions

 MultipartToSinglepart ()
 
bool run ()
 
void setInput (te::da::DataSourcePtr inDsrc, std::string inDsName, std::auto_ptr< te::da::DataSetType > inDsType, const te::da::ObjectIdSet *oidSet=0)
 
void setOutput (te::da::DataSourcePtr outDsrc, std::string outDsName)
 
 ~MultipartToSinglepart ()
 

Protected Member Functions

std::auto_ptr< te::da::DataSetTypegetOutDst (bool onlySelected=false)
 
bool runAll ()
 
bool runSelected ()
 
te::gm::Geometrysingle2multi (te::gm::Geometry *geom)
 

Private Attributes

std::string m_inDsName
 
te::da::DataSourcePtr m_inDsrc
 
std::auto_ptr< te::da::DataSetTypem_inDsType
 
const te::da::ObjectIdSetm_oidSet
 
std::string m_outDsName
 
te::da::DataSourcePtr m_outDsrc
 

Detailed Description

Definition at line 56 of file MultipartToSinglepart.h.

Constructor & Destructor Documentation

te::vp::MultipartToSinglepart::MultipartToSinglepart ( )
te::vp::MultipartToSinglepart::~MultipartToSinglepart ( )

Member Function Documentation

std::auto_ptr<te::da::DataSetType> te::vp::MultipartToSinglepart::getOutDst ( bool  onlySelected = false)
protected
bool te::vp::MultipartToSinglepart::run ( )
bool te::vp::MultipartToSinglepart::runAll ( )
protected
bool te::vp::MultipartToSinglepart::runSelected ( )
protected
void te::vp::MultipartToSinglepart::setInput ( te::da::DataSourcePtr  inDsrc,
std::string  inDsName,
std::auto_ptr< te::da::DataSetType inDsType,
const te::da::ObjectIdSet oidSet = 0 
)
void te::vp::MultipartToSinglepart::setOutput ( te::da::DataSourcePtr  outDsrc,
std::string  outDsName 
)
te::gm::Geometry* te::vp::MultipartToSinglepart::single2multi ( te::gm::Geometry geom)
protected

Member Data Documentation

std::string te::vp::MultipartToSinglepart::m_inDsName
private

Definition at line 87 of file MultipartToSinglepart.h.

te::da::DataSourcePtr te::vp::MultipartToSinglepart::m_inDsrc
private

Definition at line 86 of file MultipartToSinglepart.h.

std::auto_ptr<te::da::DataSetType> te::vp::MultipartToSinglepart::m_inDsType
private

Definition at line 88 of file MultipartToSinglepart.h.

const te::da::ObjectIdSet* te::vp::MultipartToSinglepart::m_oidSet
private

Definition at line 89 of file MultipartToSinglepart.h.

std::string te::vp::MultipartToSinglepart::m_outDsName
private

Definition at line 92 of file MultipartToSinglepart.h.

te::da::DataSourcePtr te::vp::MultipartToSinglepart::m_outDsrc
private

Definition at line 91 of file MultipartToSinglepart.h.


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