|
template<typename GeometryTypeT > |
te::gm::GeometryVector | te::vp::AdjustToGeomType (const std::vector< GeometryTypeT * > &vecGeometries, te::gm::GeomType geomType) |
| Adjust the given geometries to the given geometry type.
|
|
TEVPEXPORT te::gm::GeometryVector | te::vp::AdjustToGeomType (const te::gm::Geometry *inGeomPtr, te::gm::GeomType targetGeomType) |
| Adjust the given geometry to the given geometry type.
|
|
TEVPEXPORT void | te::vp::DiscardFeaturesWithNullAndEmptyGeometries (te::vp::FeatureSet &featureSet) |
| Splits all feature that have geometry collections in to features that have single type geometries. All the attributes are copied.
|
|
TEVPEXPORT te::gm::SpatialRelation | te::vp::FastRelationCalculator (const te::gm::Geometry *geometryA, const te::gm::Geometry *geometryB) |
| Algorithm to fast detection of spatial relations between geometries. Very useful to fase dectect if two geomtries dont intercept themselves Sometimes can generate false positives for overlaps, but never generates false positives for disjoint and touches.
|
|
TEVPEXPORT te::gm::SpatialRelation | te::vp::FastRelationCalculator (const te::vp::GeometryInfo *geometryInfoA, const te::vp::GeometryInfo *geometryInfoB) |
| Algorithm to fast detection of spatial relations between geometries. Very useful to fase dectect if two geomtries dont intercept themselves Sometimes can generate false positives for overlaps, but never generates false positives for disjoint and touches.
|
|
TEVPEXPORT void | te::vp::GetAllSegments (const te::gm::Geometry *geometry, const te::gm::Envelope &filter, std::vector< SegmentInfo > &vecSegmentInfo) |
| Gets the segment information related to all segments from the given geometry. An Optional filter can be used to filter the segments that will be returned.
|
|
TEVPEXPORT void | te::vp::Multi2Single (const te::vp::Feature *feature, te::vp::FeatureSet &singleFeatureSet) |
| Splits all the features that have geometry collections in to features that have single type geometries. All the attributes are copied.
|
|
TEVPEXPORT void | te::vp::Multi2Single (const te::vp::FeatureSet &featureSet, te::vp::FeatureSet &singleFeatureSet) |
|