+private:
+ /// \brief buffer to avoid some freads
+ char BegBuffer[8];
+ char *PtrBegBuffer;
+ /// \brief to avoid time consuming ftellg
+ size_t CurrentOffsetPosition;
+ /// \brief to indicate if last supposed to be UN DataElement is not
+ /// (according to a private Dicom dictionary)
+ bool changeFromUN;
+ /// \brief whether an unexpected EOF was encountered
+ bool UnexpectedEOF;