IRaster< T > Class Template Referenceabstract
+ Inheritance diagram for IRaster< T >:

Public Types

typedef T * pointer
 
typedef T & reference
 
typedef T value_type
 

Public Member Functions

virtual Selfoperator= (const Self &ref)=0
 
virtual Selfresize (const unsigned &nbCellsX, const unsigned &nbCellsY)=0
 
virtual unsigned nbCellsX () const =0
 
virtual unsigned nbCellsY () const =0
 
virtual reference operator() (const unsigned &idxX, const unsigned &idxY)=0
 
virtual const_reference operator() (const unsigned &idxX, const unsigned &idxY) const =0
 
virtual pointer data ()=0
 
virtual const_pointer data () const =0
 
- Public Member Functions inherited from ObjectBase
virtual void Delete ()
 

Public Attributes

const typedef T * const_pointer
 
const typedef T & const_reference