**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
- void setDateTime (int year, int month, int day, int hour, int minute, int second);
+ void setDateTime (int year, int month, int day, int hour, int minute, int second);
- void getDateTime (int& year, int& month, int& day, int& hour, int& minute, int& second) const;
+ void getDateTime (int& year, int& month, int& day, int& hour, int& minute, int& second) const;
- void print (std::ostream& os) const;
- void printBrief (std::ostream& os) const;
- void printBrief (std::ostringstream& os) const;
+ void print (std::ostream& os) const;
+ void printBrief (std::ostream& os) const;
+ void printBrief (std::ostringstream& os) const;
};
Array2dFile (int nx, int ny, int pixelSize, int pixelFormat = PIXEL_INVALID, int dataType = DATA_TYPE_REAL);
};
Array2dFile (int nx, int ny, int pixelSize, int pixelFormat = PIXEL_INVALID, int dataType = DATA_TYPE_REAL);
void setArraySize (int nx, int ny);
unsigned int getNumLabels (void) const
void setArraySize (int nx, int ny);
unsigned int getNumLabels (void) const
void labelsCopy (const Array2dFile& file, const char* const idStr = NULL);
void setPixelFormat (int type)
void labelsCopy (const Array2dFile& file, const char* const idStr = NULL);
void setPixelFormat (int type)
void getPixelValueRange (double& pvmin, double& pvmax) const;
void setAxisExtent (double minX, double maxX, double minY, double maxY);
void getPixelValueRange (double& pvmin, double& pvmax) const;
void setAxisExtent (double minX, double maxX, double minY, double maxY);
typedef std::vector<Array2dFileLabel*>::iterator labelIterator;
typedef std::vector<Array2dFileLabel*>::const_iterator constLabelIterator;
typedef std::vector<Array2dFileLabel*>::iterator labelIterator;
typedef std::vector<Array2dFileLabel*>::const_iterator constLabelIterator;
- protected:
- typedef std::vector<Array2dFileLabel*> labelContainer;
-
- static const kuint16 m_signature;
- kuint16 m_headersize;
- std::string m_filename;
-
- kuint16 m_pixelSize;
- kuint16 m_pixelFormat;
- kuint16 m_axisIncrementKnown;
- kfloat64 m_axisIncrementX, m_axisIncrementY;
- kuint16 m_axisExtentKnown;
- kfloat64 m_minX, m_maxX, m_minY, m_maxY;
- kfloat64 m_offsetPV, m_scalePV;
- kuint32 m_nx;
- kuint32 m_ny;
- kuint32 m_arraySize;
- labelContainer m_labels;
- kuint16 m_numFileLabels;
- kuint16 m_dataType;
- unsigned char** m_arrayData;
- unsigned char** m_imaginaryArrayData;
+protected:
+ typedef std::vector<Array2dFileLabel*> labelContainer;
+
+ static const kuint16 m_signature;
+ kuint16 m_headersize;
+ std::string m_filename;
+
+ kuint16 m_pixelSize;
+ kuint16 m_pixelFormat;
+ kuint16 m_axisIncrementKnown;
+ kfloat64 m_axisIncrementX, m_axisIncrementY;
+ kuint16 m_axisExtentKnown;
+ kfloat64 m_minX, m_maxX, m_minY, m_maxY;
+ kfloat64 m_offsetPV, m_scalePV;
+ kuint32 m_nx;
+ kuint32 m_ny;
+ kuint32 m_arraySize;
+ labelContainer m_labels;
+ kuint16 m_numFileLabels;
+ kuint16 m_dataType;
+ unsigned char** m_arrayData;
+ unsigned char** m_imaginaryArrayData;