25#ifndef __TERRALIB_RP_INTERNAL_ABSTRACTFEEDER_H 
   26#define __TERRALIB_RP_INTERNAL_ABSTRACTFEEDER_H 
   30#include <boost/noncopyable.hpp> 
   41    template< 
typename ObjType >
 
   68        virtual bool moveTo( 
const unsigned int index ) = 0;        
 
virtual unsigned int getCurrentOffset() const =0
Return the index of the current object.
 
virtual ObjType * getCurrentObj() const =0
Return the current sequence object.
 
virtual bool moveTo(const unsigned int index)=0
Jump to the given object index.
 
virtual ~AbstractFeeder()
 
virtual void reset()=0
Reset the feeder to the first position (subsequent accesses will start from the first sequence obejct...
 
virtual unsigned int getObjsCount() const =0
Return the total number of feeder objects.
 
virtual bool moveNext()=0
Advances to the next sequence obeject.
 
Proxy configuration file for TerraView (see terraview_config.h).