#include "../common/STLUtils.h"
#include "../common/MathUtils.h"
#include "../core/logger/Logger.h"
#include "../geometry.h"
#include "Band.h"
#include "BandProperty.h"
#include "BlockUtils.h"
#include "Grid.h"
#include "Exception.h"
#include <iostream>
#include <cmath>
Go to the source code of this file.
Classes | |
class | te::rst::AbstractPositionIterator< T > |
This class is the base for implementing ways to navigate over the band with spatial restriction, e.g. through a line, inside a bounding box or polygon, etc. More... | |
class | te::rst::LineIterator< T > |
This class implements the strategy to iterate with spatial restriction, the iteration occurs inside a line. More... | |
class | te::rst::PointSetIterator< T > |
This class implements the strategy to iterate with spatial restriction, the iteration occurs inside a vector of points. More... | |
class | te::rst::PolygonIterator< T > |
This class implements the strategy to iterate with spatial restriction, the iteration occurs inside a polygon. More... | |
Namespaces | |
namespace | te |
TerraLib. | |
namespace | te::rst |
Namespace for the Raster module of TerraLib. | |
Functions | |
bool | te::rst::StdSortPointPointerComparison (te::gm::Point *p1, te::gm::Point *p2) |