PositionIterator.h File Reference
#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

 te
 URI C++ Library.
 
 te::rst
 Namespace for the Raster module of TerraLib.
 

Functions

bool te::rst::StdSortPointPointerComparison (te::gm::Point *p1, te::gm::Point *p2)