#include <TdkLayerGeneralization.h>
Inheritance diagram for TdkLayerAggregation:

Public Member Functions | |
| TdkLayerAggregation (const TeDatabase *db) | |
| TdkLayerAggregation (const TdkLayer *layer) | |
| virtual void | generalizate () |
| virtual void | load (const double pixel_size, const TeBox &load_box, TeMultiGeometry &loaded_geometries)=0 |
| virtual std::string | buildTableName () |
| virtual void | setPrecision (double precision) |
| virtual double | getPrecision () |
| virtual void | setGeometrySelection (TdkQuadTreeGeometrySelection *geometry_selection) |
| virtual TdkQuadTreeGeometrySelection * | getGeometrySelection () |
| virtual int | createAggregationTable (std::string table_name) |
Protected Member Functions | |
| virtual int | createTable (bool remove_existent_table=true) |
| virtual TeBox | computeLayerArea () |
| Gets the min box with equal width ahd heigth. | |
| virtual std::string | getGeometryName () |
Private Attributes | |
| double | precision_ |
| TdkQuadTreeGeometrySelection * | geometry_selection_ |
| TdkLayerAggregation::TdkLayerAggregation | ( | const TeDatabase * | db | ) |
| TdkLayerAggregation::TdkLayerAggregation | ( | const TdkLayer * | layer | ) |
| void TdkLayerAggregation::generalizate | ( | ) | [virtual] |
Implements TdkLayerGeneralization.
Reimplemented in TdkLayerPointAggregation, and TdkLayerLineAggregation.
| void TdkLayerAggregation::load | ( | const double | pixel_size, | |
| const TeBox & | load_box, | |||
| TeMultiGeometry & | loaded_geometries | |||
| ) | [pure virtual] |
Implements TdkLayerGeneralization.
Implemented in TdkLayerPointAggregation, and TdkLayerLineAggregation.
| string TdkLayerAggregation::buildTableName | ( | ) | [virtual] |
Implements TdkLayerGeneralization.
| void TdkLayerAggregation::setPrecision | ( | double | precision | ) | [virtual] |
| double TdkLayerAggregation::getPrecision | ( | ) | [virtual] |
| void TdkLayerAggregation::setGeometrySelection | ( | TdkQuadTreeGeometrySelection * | geometry_selection | ) | [virtual] |
| TdkQuadTreeGeometrySelection * TdkLayerAggregation::getGeometrySelection | ( | ) | [virtual] |
| int TdkLayerAggregation::createAggregationTable | ( | std::string | table_name | ) | [virtual] |
| int TdkLayerAggregation::createTable | ( | bool | remove_existent_table = true |
) | [protected, virtual] |
Implements TdkLayerGeneralization.
| TeBox TdkLayerAggregation::computeLayerArea | ( | ) | [protected, virtual] |
Gets the min box with equal width ahd heigth.
| string TdkLayerAggregation::getGeometryName | ( | ) | [protected, virtual] |
Implements TdkLayerGeneralization.
Reimplemented in TdkLayerPointAggregation, and TdkLayerLineAggregation.
double TdkLayerAggregation::precision_ [private] |
1.5.2