A feeder from a input rasters vector;. More...
#include <FeedersRaster.h>
  
 Public Member Functions | |
| FeederConstRasterVector (const std::vector< const te::rst::Raster * > rasters) | |
| Constructor from a vector of input rasters pointers;.  More... | |
| te::rst::Raster const * | getCurrentObj () const | 
| Return the current sequence object.  More... | |
| unsigned int | getCurrentOffset () const | 
| Return the index of the current object.  More... | |
| unsigned int | getObjsCount () const | 
| Return the total number of feeder objects.  More... | |
| bool | moveNext () | 
| Advances to the next sequence obeject.  More... | |
| bool | moveTo (const unsigned int index) | 
| Jump to the given object index.  More... | |
| void | reset () | 
| Reset the feeder to the first position (subsequent accesses will start from the first sequence obejct).  More... | |
| ~FeederConstRasterVector () | |
Protected Member Functions | |
| FeederConstRasterVector () | |
Protected Attributes | |
| std::vector< const  te::rst::Raster * >::size_type  | m_currentOffset | 
| std::vector< const  te::rst::Raster * >  | m_rasters | 
A feeder from a input rasters vector;.
Definition at line 68 of file FeedersRaster.h.
| te::rp::FeederConstRasterVector::FeederConstRasterVector | ( | const std::vector< const te::rst::Raster * > | rasters | ) | 
Constructor from a vector of input rasters pointers;.
| rasters | Input vector of rasters pointers. | 
Definition at line 37 of file FeedersRaster.cpp.
| te::rp::FeederConstRasterVector::~FeederConstRasterVector | ( | ) | 
Definition at line 48 of file FeedersRaster.cpp.
      
  | 
  protected | 
Definition at line 43 of file FeedersRaster.cpp.
      
  | 
  virtual | 
Return the current sequence object.
Implements te::rp::FeederConstRaster.
Definition at line 52 of file FeedersRaster.cpp.
References m_currentOffset, and m_rasters.
      
  | 
  virtual | 
Return the index of the current object.
Implements te::rp::FeederConstRaster.
Definition at line 94 of file FeedersRaster.cpp.
References m_currentOffset.
      
  | 
  virtual | 
Return the total number of feeder objects.
Implements te::rp::FeederConstRaster.
Definition at line 89 of file FeedersRaster.cpp.
References m_rasters.
      
  | 
  virtual | 
Advances to the next sequence obeject.
Implements te::rp::FeederConstRaster.
Definition at line 58 of file FeedersRaster.cpp.
References m_currentOffset, and m_rasters.
      
  | 
  virtual | 
Jump to the given object index.
Implements te::rp::FeederConstRaster.
Definition at line 71 of file FeedersRaster.cpp.
References m_currentOffset, and m_rasters.
      
  | 
  virtual | 
Reset the feeder to the first position (subsequent accesses will start from the first sequence obejct).
Implements te::rp::FeederConstRaster.
Definition at line 84 of file FeedersRaster.cpp.
References m_currentOffset.
      
  | 
  protected | 
Definition at line 92 of file FeedersRaster.h.
Referenced by getCurrentObj(), getCurrentOffset(), moveNext(), moveTo(), and reset().
      
  | 
  protected | 
Definition at line 93 of file FeedersRaster.h.
Referenced by getCurrentObj(), getObjsCount(), moveNext(), and moveTo().