All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Buffer.cpp File Reference

Go to the source code of this file.

Functions

bool BufferMemory (const std::string &inDatasetName, te::da::DataSource *inDataSource, const double &distance, const int &bufferPolygonRule, const int &bufferBoundariesRule, const bool &copyInputColumns, const int &levels, te::mem::DataSet *outputDataSet, te::da::DataSetType *outputDataSetType, te::gm::GeomType outGeoType)
 
bool BufferMemory (const std::string &inDatasetName, te::da::DataSource *inDataSource, const std::string &distance, const int &bufferPolygonRule, const int &bufferBoundariesRule, const bool &copyInputColumns, const int &levels, te::mem::DataSet *outputDataSet, te::da::DataSetType *outputDataSetType, te::gm::GeomType outGeoType)
 
bool BufferMemory (const std::string &inDatasetName, te::da::DataSource *inDataSource, const std::string &distance, const int &bufferPolygonRule, const int &bufferBoundariesRule, const int &levels, te::mem::DataSet *outputDataSet, te::da::DataSetType *outputDataSetType, te::gm::GeomType outGeoType)
 
bool BufferQuery (const std::string &inDatasetName, te::da::DataSource *inDataSource, const double &fixedDistance, const int &bufferPolygonRule, const int &bufferBoundariesRule, const bool &copyInputColumns, const int &levels, te::mem::DataSet *outputDataSet, te::da::DataSetType *outputDataSetType, te::gm::GeomType outGeoType)
 
bool BufferQuery (const std::string &inDatasetName, te::da::DataSource *inDataSource, const std::string &fromAttDistance, const int &bufferPolygonRule, const int &bufferBoundariesRule, const bool &copyInputColumns, const int &levels, te::mem::DataSet *outputDataSet, te::da::DataSetType *outputDataSetType, te::gm::GeomType outGeoType)
 
te::da::DataSetTypeGetDataSetType (const std::string &inDatasetName, te::da::DataSource *inDataSource, const std::string &outputLayerName, const int &bufferBoundariesRule, const bool &copyInputColumns)
 
void PrepareDataSet (te::da::DataSetType *dataSetType, te::da::DataSet *dataSetQuery, te::mem::DataSet *outputDataSet, const double &distance)
 
te::gm::GeometrySetBuffer (te::gm::Geometry *geom, const int &bufferPolygonRule, const double &distance, const int &level, te::gm::Geometry *&auxGeom)
 

Function Documentation

bool BufferMemory ( const std::string &  inDatasetName,
te::da::DataSource inDataSource,
const double &  distance,
const int &  bufferPolygonRule,
const int &  bufferBoundariesRule,
const bool &  copyInputColumns,
const int &  levels,
te::mem::DataSet outputDataSet,
te::da::DataSetType outputDataSetType,
te::gm::GeomType  outGeoType 
)
bool BufferMemory ( const std::string &  inDatasetName,
te::da::DataSource inDataSource,
const std::string &  distance,
const int &  bufferPolygonRule,
const int &  bufferBoundariesRule,
const bool &  copyInputColumns,
const int &  levels,
te::mem::DataSet outputDataSet,
te::da::DataSetType outputDataSetType,
te::gm::GeomType  outGeoType 
)
bool BufferMemory ( const std::string &  inDatasetName,
te::da::DataSource inDataSource,
const std::string &  distance,
const int &  bufferPolygonRule,
const int &  bufferBoundariesRule,
const int &  levels,
te::mem::DataSet outputDataSet,
te::da::DataSetType outputDataSetType,
te::gm::GeomType  outGeoType 
)

Definition at line 444 of file Buffer.cpp.

bool BufferQuery ( const std::string &  inDatasetName,
te::da::DataSource inDataSource,
const double &  fixedDistance,
const int &  bufferPolygonRule,
const int &  bufferBoundariesRule,
const bool &  copyInputColumns,
const int &  levels,
te::mem::DataSet outputDataSet,
te::da::DataSetType outputDataSetType,
te::gm::GeomType  outGeoType 
)
bool BufferQuery ( const std::string &  inDatasetName,
te::da::DataSource inDataSource,
const std::string &  fromAttDistance,
const int &  bufferPolygonRule,
const int &  bufferBoundariesRule,
const bool &  copyInputColumns,
const int &  levels,
te::mem::DataSet outputDataSet,
te::da::DataSetType outputDataSetType,
te::gm::GeomType  outGeoType 
)
te::gm::Geometry * SetBuffer ( te::gm::Geometry geom,
const int &  bufferPolygonRule,
const double &  distance,
const int &  level,
te::gm::Geometry *&  auxGeom 
)