Namespace for Vector Processing module of TerraLib. More...
Classes | |
| class | AggregationDialog |
| class | AggregationMemory |
| class | AggregationOp |
| class | AggregationQuery |
| class | Algorithm |
| Define input/output parameters for an operation. More... | |
| class | AlgorithmParams |
| class | BufferDialog |
| class | BufferMemory |
| class | BufferOp |
| class | BufferQuery |
| class | Difference |
| class | GeometricOp |
| class | GeometricOpMemory |
| class | GeometricOpOutputWizardPage |
| This class is GUI used to define the basic geometric operator parameters for the VP operation. More... | |
| class | GeometricOpQuery |
| class | GeometricOpWizard |
| This class is GUI used to define the wizard for the VP geometric operation. More... | |
| class | GeometricOpWizardPage |
| struct | InputParams |
| A structure to hold the input parameters of vector processing. More... | |
| class | Intersection |
| class | IntersectionDialog |
| A dialog used to execute vector intersection. More... | |
| class | IntersectionMemory |
| class | IntersectionOp |
| class | IntersectionQuery |
| class | LineToPolygonDialog |
| class | LineToPolygonMemory |
| class | LineToPolygonOp |
| class | LineToPolygonQuery |
| class | Module |
| This singleton defines the TerraLib Qt Widgets module entry. More... | |
| class | MultipartToSinglepart |
| class | MultipartToSinglepartDialog |
| class | PolygonToLineDialog |
| class | PolygonToLineMemory |
| class | PolygonToLineOp |
| class | PolygonToLineQuery |
| class | SummarizationDialog |
| class | TransformationDialog |
Enumerations | |
| 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 } |
Functions | |
| 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... | |
| 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... | |
| te::gm::Geometry * | GetGeometryUnion (const std::vector< te::mem::DataSetItem * > &items, size_t geomIdx) |
| std::string | GetSimpleTableName (std::string fullName) |
| te::gm::GeomType | GetSimpleType (te::gm::GeomType geomType) |
| bool | IsMultiType (te::gm::GeomType geomType) |
| void | Save (te::da::DataSource *source, te::da::DataSet *result, te::da::DataSetType *outDsType) |
| void | SplitGeometryCollection (te::gm::GeometryCollection *geomIn, te::gm::GeometryCollection *gcOut) |
| bool | VerifyGeometryRepresentation (te::gm::Geometry *geom, te::gm::GeomType type) |
Namespace for Vector Processing module of TerraLib.
Define grouping functions type.
| enum te::vp::MemoryUse |
| std::list<te::map::AbstractLayerPtr> te::vp::GetFilteredLayers | ( | std::string | text, |
| std::list< te::map::AbstractLayerPtr > | layers | ||
| ) |
Get a list of AbstractLayer filtered by the name;.
| text | Text that the filter is based. |
| layers | List of layer to filter. |
| te::gm::Geometry* te::vp::GetGeometryUnion | ( | const std::vector< te::mem::DataSetItem * > & | items, |
| size_t | geomIdx, | ||
| te::gm::GeomType | outGeoType | ||
| ) |
It returns the union of a geometry vector.
| items | Vector of itens that represents a group. |
| te::gm::Geometry* te::vp::GetGeometryUnion | ( | const std::vector< te::mem::DataSetItem * > & | items, |
| size_t | geomIdx | ||
| ) |
| std::string te::vp::GetSimpleTableName | ( | std::string | fullName | ) |
| te::gm::GeomType te::vp::GetSimpleType | ( | te::gm::GeomType | geomType | ) |
| bool te::vp::IsMultiType | ( | te::gm::GeomType | geomType | ) |
| void te::vp::Save | ( | te::da::DataSource * | source, |
| te::da::DataSet * | result, | ||
| te::da::DataSetType * | outDsType | ||
| ) |
| void te::vp::SplitGeometryCollection | ( | te::gm::GeometryCollection * | geomIn, |
| te::gm::GeometryCollection * | gcOut | ||
| ) |
| bool te::vp::VerifyGeometryRepresentation | ( | te::gm::Geometry * | geom, |
| te::gm::GeomType | type | ||
| ) |