Ilwis-Objects  1.0
GIS and Remote Sensing framework for data access and processing
 All Classes Functions Enumerations Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Ilwis::BaseGrid Class Referenceabstract

Public Member Functions

virtual double value (quint32 block, qint32 offset)=0
 
virtual double value (const Voxel &pix)=0
 
virtual void setValue (quint32 block, qint32 offset, double value)=0
 
virtual quint32 blockSize (quint32 index) const
 
virtual Size size () const
 
virtual void setSize (const Size &sz)=0
 
virtual quint32 blocks () const =0
 
virtual void store (QDataStream &s, const SerializationOptions &opt) const =0
 
virtual void setBlock (quint32 index, const std::vector< double > &data, bool creation)=0
 
virtual char * blockAsMemory (quint32 index, bool creation)=0
 
virtual quint32 blocksPerBand () const =0
 
virtual bool prepare ()=0
 

Protected Member Functions

virtual void clear ()
 

Protected Attributes

std::vector< quint32 > _blockSizes
 
Size _size
 

The documentation for this class was generated from the following file: