It implements the vectorizer, based on TerraLib 4 algorithm. More...
#include "../common/progress/TaskProgress.h"#include "../core/logger/Logger.h"#include "../core/translator/Translator.h"#include "../geometry/Coord2D.h"#include "../geometry/Envelope.h"#include "../geometry/FixGeometryTopology.h"#include "../geometry/Line.h"#include "../geometry/LinearRing.h"#include "../geometry/Point.h"#include "../geometry/Polygon.h"#include "../geometry/Utils.h"#include "Band.h"#include "BandProperty.h"#include "Config.h"#include "Grid.h"#include "Vectorizer.h"#include "VectorizerPolygonStructure.h"#include "Exception.h"#include <boost/lexical_cast.hpp>#include <iostream>#include <memory>Go to the source code of this file.
Macros | |
| #define | APPENDPOINTINLINE(newDirection) |
| #define | EAST 3 |
| #define | NORTH 1 |
| #define | NORTHEAST 2 |
| #define | NORTHWEST 0 |
| #define | SOUTH 5 |
| #define | SOUTHEAST 4 |
| #define | SOUTHWEST 6 |
| #define | WEST 7 |
It implements the vectorizer, based on TerraLib 4 algorithm.
Definition in file Vectorizer.cpp.
| #define APPENDPOINTINLINE | ( | newDirection | ) |
Definition at line 63 of file Vectorizer.cpp.
Referenced by te::rst::Vectorizer::detectEdge().
| #define EAST 3 |
Definition at line 57 of file Vectorizer.cpp.
Referenced by te::rst::Vectorizer::detectEdge(), and te::rst::Vectorizer::Vectorizer().
| #define NORTH 1 |
Definition at line 55 of file Vectorizer.cpp.
Referenced by te::rst::Vectorizer::detectEdge(), and te::rst::Vectorizer::Vectorizer().
| #define NORTHEAST 2 |
Definition at line 56 of file Vectorizer.cpp.
Referenced by te::rst::Vectorizer::detectEdge(), and te::rst::Vectorizer::Vectorizer().
| #define NORTHWEST 0 |
Definition at line 54 of file Vectorizer.cpp.
Referenced by te::rst::Vectorizer::detectEdge(), and te::rst::Vectorizer::Vectorizer().
| #define SOUTH 5 |
Definition at line 59 of file Vectorizer.cpp.
Referenced by te::rst::Vectorizer::detectEdge(), and te::rst::Vectorizer::Vectorizer().
| #define SOUTHEAST 4 |
Definition at line 58 of file Vectorizer.cpp.
Referenced by te::rst::Vectorizer::detectEdge(), and te::rst::Vectorizer::Vectorizer().
| #define SOUTHWEST 6 |
Definition at line 60 of file Vectorizer.cpp.
Referenced by te::rst::Vectorizer::detectEdge(), and te::rst::Vectorizer::Vectorizer().
| #define WEST 7 |
Definition at line 61 of file Vectorizer.cpp.
Referenced by te::rst::Vectorizer::detectEdge(), and te::rst::Vectorizer::Vectorizer().