te::rst::PolygonIterator< T > Member List

This is the complete list of members for te::rst::PolygonIterator< T >, including all inherited members.

AbstractPositionIterator()te::rst::AbstractPositionIterator< T >protected
AbstractPositionIterator(const AbstractPositionIterator &rhs)te::rst::AbstractPositionIterator< T >protected
begin(const te::rst::Raster *r, const te::gm::Polygon *p, const IterationType iterationType)te::rst::PolygonIterator< T >static
begin(const te::rst::Raster *r, const te::gm::Polygon *p)te::rst::PolygonIterator< T >static
clear()te::rst::PolygonIterator< T >protected
DisjointBBOXIterationT enum valuete::rst::PolygonIterator< T >
end(const te::rst::Raster *r, const te::gm::Polygon *p)te::rst::PolygonIterator< T >static
end(const te::rst::Raster *r, const te::gm::Polygon *p, const IterationType iterationType)te::rst::PolygonIterator< T >static
getBBOXIntersectionRanges(int lineIndex, const bool areDisjoint, std::vector< std::pair< int, int > > &intersectionRanges) constte::rst::PolygonIterator< T >protected
getColumn() constte::rst::PolygonIterator< T >virtual
getIntersectionRanges(int lineIndex, std::vector< std::pair< int, int > > &intersectionRanges) constte::rst::PolygonIterator< T >protected
getRow() constte::rst::PolygonIterator< T >virtual
getScanLineIntersectionRanges(int lineIndex, std::vector< std::pair< int, int > > &intersectionRanges) constte::rst::PolygonIterator< T >protected
initialize(const te::rst::Raster *r, const te::gm::Polygon *p, const IterationType iterationType)te::rst::PolygonIterator< T >protected
initiateVariables()te::rst::PolygonIterator< T >protected
IterationType enum namete::rst::PolygonIterator< T >
m_columnte::rst::PolygonIterator< T >protected
m_currentLineIntersectionRangeste::rst::PolygonIterator< T >protected
m_currentLineIntersectionRangesIndexte::rst::PolygonIterator< T >protected
m_currentRangeEndingColumnte::rst::PolygonIterator< T >protected
m_currentRangeStartingColumnte::rst::PolygonIterator< T >protected
m_iterationTypete::rst::PolygonIterator< T >protected
m_operatorBrackets_valuete::rst::PolygonIterator< T >mutableprotected
m_operatorParenthesis_valuete::rst::PolygonIterator< T >mutableprotected
m_polygonte::rst::PolygonIterator< T >protected
m_polygonEndingColumnte::rst::PolygonIterator< T >protected
m_polygonEndingRowte::rst::PolygonIterator< T >protected
m_polygonStartingColumnte::rst::PolygonIterator< T >protected
m_polygonStartingRowte::rst::PolygonIterator< T >protected
m_rasterte::rst::PolygonIterator< T >protected
m_rowte::rst::PolygonIterator< T >protected
m_tileIndexerPtrte::rst::PolygonIterator< T >protected
m_totalRasterColumnste::rst::PolygonIterator< T >protected
m_totalRasterRowste::rst::PolygonIterator< T >protected
NDisjointBBOXIterationT enum valuete::rst::PolygonIterator< T >
operator!=(const PolygonIterator< T > &rhs) constte::rst::PolygonIterator< T >
operator!=(const AbstractPositionIterator< T > &rhs) constte::rst::PolygonIterator< T >virtual
operator()(const unsigned int i) constte::rst::PolygonIterator< T >virtual
operator*() constte::rst::PolygonIterator< T >virtual
operator++()te::rst::PolygonIterator< T >virtual
operator--()te::rst::PolygonIterator< T >virtual
operator=(const PolygonIterator &rhs)te::rst::PolygonIterator< T >
operator=(const AbstractPositionIterator< T > &rhs)te::rst::PolygonIterator< T >virtual
operator[](const unsigned int i) constte::rst::PolygonIterator< T >virtual
PolygonIterator()te::rst::PolygonIterator< T >
PolygonIterator(const te::rst::Raster *r, const te::gm::Polygon *p, const IterationType iterationType)te::rst::PolygonIterator< T >
PolygonIterator(const te::rst::Raster *r, const te::gm::Polygon *p)te::rst::PolygonIterator< T >
PolygonIterator(const PolygonIterator &rhs)te::rst::PolygonIterator< T >
ScanLineIterationT enum valuete::rst::PolygonIterator< T >
setEnd()te::rst::PolygonIterator< T >virtual
~AbstractPositionIterator()te::rst::AbstractPositionIterator< T >virtual
~PolygonIterator()te::rst::PolygonIterator< T >