|
enum | BoundariesBetweenBuffers { DISSOLVE,
NOT_DISSOLVE
} |
| Define the boundaries between buffers. More...
|
|
enum | GeometricOperation {
CONVEX_HULL,
CENTROID,
MBR,
AREA,
LINE,
PERIMETER
} |
|
enum | GeometricOpObjStrategy { ALL_OBJ,
AGGREG_OBJ,
AGGREG_BY_ATTRIBUTE
} |
| Defines the strategy used for the processing of the input geometries. More...
|
|
enum | GroupingFunctionsType {
MIN_VALUE,
MAX_VALUE,
MEAN,
SUM,
COUNT,
VALID_COUNT,
STANDARD_DEVIATION,
KERNEL,
VARIANCE,
SKEWNESS,
KURTOSIS,
AMPLITUDE,
MEDIAN,
VAR_COEFF,
MODE
} |
| Define grouping functions type. More...
|
|
enum | MemoryUse { WHOLE_MEM,
PARTIALLY_MEM,
LOW_MEM
} |
| Define possible states for memory use. More...
|
|
enum | RuleForBuffer { INSIDE_OUTSIDE,
ONLY_OUTSIDE,
ONLY_INSIDE
} |
|
enum | Strategy { MEMORY,
QUERY
} |
|
|
TEVPEXPORT te::da::DataSourcePtr | CreateOGRDataSource (std::string repository) |
|
std::vector< te::gm::Geometry * > | ExtractGeometry (te::gm::Geometry *inputGeometry, te::gm::GeomType outputGeomType) |
|
DataStruct | GetDataStructFromLayer (te::map::AbstractLayerPtr layer, bool onlySelectedObjects, int srid=0) |
|
std::vector< std::string > | GetDissolveProps (const std::map< std::string, te::dt::AbstractData * > &specificParams) |
|
TEVPEXPORT std::string | GetDistinctName (const std::string &name, std::vector< std::string > names, std::size_t maxSize=0) |
|
std::list< te::map::AbstractLayerPtr > | GetFilteredLayers (std::string text, std::list< te::map::AbstractLayerPtr > layers) |
| Get a list of AbstractLayer filtered by the name;. More...
|
|
TEVPEXPORT std::auto_ptr< te::gm::Geometry > | GetGeometryUnion (const std::vector< te::gm::Geometry * > &geomVec) |
|
TEVPEXPORT te::gm::Geometry * | GetGeometryUnion (const std::vector< te::mem::DataSetItem * > &items, size_t geomIdx, te::gm::GeomType outGeoType) |
| It returns the union of a geometry vector. More...
|
|
TEVPEXPORT te::gm::Geometry * | GetGeometryUnion (const std::vector< te::mem::DataSetItem * > &items, size_t geomIdx) |
|
TEVPEXPORT te::gm::GeomType | GetMultiType (te::gm::GeomType geomType) |
|
te::da::DataSetType * | GetOutputDataSetType (te::vp::AlgorithmParams *mainParams) |
|
TEVPEXPORT te::sam::rtree::Index< size_t, 8 > * | GetRtree (te::da::DataSet *data) |
|
te::da::Select * | GetSelectQueryFromLayer (te::map::AbstractLayerPtr layer, bool onlySelectedObjects, int srid=0) |
|
TEVPEXPORT std::string | GetSimpleTableName (std::string fullName) |
|
TEVPEXPORT te::gm::GeomType | GetSimpleType (te::gm::GeomType geomType) |
|
std::map< te::dt::Property *, std::vector< te::stat::StatisticalSummary > > | GetSummaryProps (const std::map< std::string, te::dt::AbstractData * > &specificParams) |
|
bool | IsCollection (const std::map< std::string, te::dt::AbstractData * > &specificParams) |
|
TEVPEXPORT bool | IsLineStringType (const te::gm::GeomType &geomType) |
|
TEVPEXPORT bool | IsMultiType (te::gm::GeomType geomType) |
|
TEVPEXPORT bool | IsPointType (const te::gm::GeomType &geomType) |
|
TEVPEXPORT bool | IsPolygonType (const te::gm::GeomType &geomType) |
|
TEVPEXPORT bool | MakeValidGeometry (const te::da::DataSourcePtr dataSource, const std::string dataSetName, std::string errorMessage) |
| It tries to fix invalid geometry by SQL clause ST_MakeValid and updates the source data. More...
|
|
void | PopulateItens (te::da::DataSetType *inputDataSetType, std::vector< te::mem::DataSetItem * > inputItens, std::map< std::string, te::dt::AbstractData * > specificParams, std::vector< te::mem::DataSetItem * > outputItemVec) |
|
TEVPEXPORT std::auto_ptr< te::da::DataSet > | PrepareAdd (te::da::DataSet *ds, te::da::DataSetType *dt) |
|
TEVPEXPORT void | Save (te::da::DataSource *source, te::da::DataSet *result, te::da::DataSetType *outDsType) |
|
TEVPEXPORT te::gm::Geometry * | SetGeomAsMulti (te::gm::Geometry *geom) |
|
te::gm::GeomType | SetGeomResultType (const te::gm::GeomType &geomType, const bool &isCollection) |
|
TEVPEXPORT void | SplitGeometryCollection (te::gm::GeometryCollection *geomIn, te::gm::GeometryCollection *gcOut) |
|
TEVPEXPORT void | ValidateAlgorithmParams (AlgorithmParams *mainParams, Strategy st) |
|
te::gm::Geometry * | ValidateGeometry (te::gm::Geometry *input, std::vector< std::string > &error) |
|
Namespace for Vector Processing module of TerraLib.