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 | ||
| ) |