- };
-
- Array2dFileLabel();
-
- Array2dFileLabel(const char* const str, double ctime = 0.);
-
- Array2dFileLabel(const int type, const char* const str, double ctime = 0.);
-
- ~Array2dFileLabel();
-
- const std::string& getLabelString (void) const
- { return m_strLabel; }
-
- kfloat64 getCalcTime (void) const
- { return m_calcTime; }
-
- void setCalcTime (kfloat64 calcTime)
- { m_calcTime = calcTime; }
-
- void setLabelType (int labelType)
- { m_labelType = labelType; }
-
- int getLabelType (void) const
- { return m_labelType; }
-
- std::string& setLabelString (const char* const str)
- { m_strLabel = str; return (m_strLabel); }
-
- std::string& setLabelString (const std::string& str)
- { m_strLabel = str; return (m_strLabel); }
-
- 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;
-
- const std::string& getDateString () const;
-
- void print (std::ostream& os) const;
- void printBrief (std::ostream& os) const;
- void printBrief (std::ostringstream& os) const;
-
- Array2dFileLabel (const Array2dFileLabel& rhs);
-
- Array2dFileLabel& operator= (const Array2dFileLabel& rhs);
-
+ };
+
+ Array2dFileLabel();
+
+ Array2dFileLabel(const char* const str, double ctime = 0.);
+
+ Array2dFileLabel(const int type, const char* const str, double ctime = 0.);
+
+ ~Array2dFileLabel();
+
+ const std::string& getLabelString (void) const
+ { return m_strLabel; }
+
+ kfloat64 getCalcTime (void) const
+ { return m_calcTime; }
+
+ void setCalcTime (kfloat64 calcTime)
+ { m_calcTime = calcTime; }
+
+ void setLabelType (int labelType)
+ { m_labelType = labelType; }
+
+ int getLabelType (void) const
+ { return m_labelType; }
+
+ std::string& setLabelString (const char* const str)
+ { m_strLabel = str; return (m_strLabel); }
+
+ std::string& setLabelString (const std::string& str)
+ { m_strLabel = str; return (m_strLabel); }
+
+ 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;
+
+ const std::string& getDateString () const;
+
+ void print (std::ostream& os) const;
+ void printBrief (std::ostream& os) const;
+ void printBrief (std::ostringstream& os) const;
+
+ Array2dFileLabel (const Array2dFileLabel& rhs);
+
+ Array2dFileLabel& operator= (const Array2dFileLabel& rhs);
+
-
- 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;
-
+
+ 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;
+