OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRpfFrameFileIndexRecord.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts
6 //
7 // Description: Rpf support class
8 //
9 //********************************************************************
10 // $Id: ossimRpfFrameFileIndexRecord.h 16997 2010-04-12 18:53:48Z dburken $
11 #ifndef ossimRpfFrameFileIndexRecord_HEADER
12 #define ossimRpfFrameFileIndexRecord_HEADER
13 
14 #include <iosfwd>
18 
20 {
21 public:
23  const ossimRpfFrameFileIndexRecord& data);
24 
27 
30 
33 
35 
41  void writeStream(std::ostream& out);
42 
43  void clearFields();
44 
45  std::ostream& print(std::ostream& out)const;
46 
52 
55 
57 
58 private:
63 
67  char m_filename[13];
68 
73 
75 
80 
85 };
86 
87 #endif
ossim_int32 ossimErrorCode
std::ostream & print(std::ostream &out) const
OSSIM_DLL ossimByteOrder byteOrder()
Definition: ossimCommon.cpp:54
unsigned short ossim_uint16
ossimErrorCode parseStream(std::istream &in, ossimByteOrder byteOrder)
void setPathnameRecordOffset(ossim_uint32 offset)
void writeStream(std::ostream &out)
Write method.
unsigned int ossim_uint32
const ossimRpfFrameFileIndexRecord & operator=(const ossimRpfFrameFileIndexRecord &rhs)
assignment operator
ossimByteOrder
void setBoundaryRecNumber(ossim_uint16 entry)
Sets the zero based entry number.
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
friend std::ostream & operator<<(std::ostream &out, const ossimRpfFrameFileIndexRecord &data)
ossimRpfFrameFileIndexRecord()
default constructor
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23