OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRpfPathnameRecord.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: ossimRpfPathnameRecord.h 16997 2010-04-12 18:53:48Z dburken $
11 #ifndef ossimRpfPathnameRecord_HEADER
12 #define ossimRpfPathnameRecord_HEADER
13 
14 #include <iosfwd>
17 #include <ossim/base/ossimString.h>
18 
20 {
21 public:
22 
24  const ossimRpfPathnameRecord& data);
27 
30 
33 
34  void clearFields();
35 
37 
43  void writeStream(std::ostream& out);
44 
45  std::ostream& print(std::ostream& out) const;
46 
47  ossimString getPathname()const;
48 
53  void setPathName(const ossimString& path);
54 
55 private:
58 };
59 
60 #endif
ossim_int32 ossimErrorCode
ossimErrorCode parseStream(std::istream &in, ossimByteOrder byteOrder)
friend std::ostream & operator<<(std::ostream &out, const ossimRpfPathnameRecord &data)
OSSIM_DLL ossimByteOrder byteOrder()
Definition: ossimCommon.cpp:54
unsigned short ossim_uint16
ossimRpfPathnameRecord()
default constructor
ossimByteOrder
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
void setPathName(const ossimString &path)
Set the pathname and length from string size.
const ossimRpfPathnameRecord & operator=(const ossimRpfPathnameRecord &rhs)
assignment operator
void writeStream(std::ostream &out)
Write method.
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23
std::ostream & print(std::ostream &out) const