28 lines
494 B
C++
28 lines
494 B
C++
#ifndef IMAGE_READER_WRITER
|
|
#define IMAGE_READER_WRITER
|
|
#include "stdafx.h"
|
|
#include "gdal_priv.h"
|
|
#include "cpl_conv.h"
|
|
|
|
class ImageReaderWriter
|
|
{
|
|
public:
|
|
ImageReaderWriter();
|
|
ImageReaderWriter(const char * fileName);
|
|
float * ReadImage(int nXOff, int nYOff, int nXSize, int nYSize);
|
|
//void WriteImage();
|
|
|
|
int getXCount() const;
|
|
int getyCount() const;
|
|
|
|
|
|
protected:
|
|
private:
|
|
GDALDataset *m_poDataset;
|
|
GDALDataType m_DataType;
|
|
|
|
int m_iBands;
|
|
int m_iXCount;
|
|
int m_iYCount;
|
|
};
|
|
#endif |