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