OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimNitfEmbeddedRpfDes.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: MIT
4 //
5 // See LICENSE.txt file in the top level directory for more details.
6 //
7 // Author: Garrett Potts
8 //
9 // Description: Nitf support class
10 //
11 //********************************************************************
12 // $Id: ossimNitfEmbeddedRpfDes.h 22013 2012-12-19 17:37:20Z dburken $
13 #ifndef ossimNitfEmbeddedRpfDes_HEADER
14 #define ossimNitfEmbeddedRpfDes_HEADER 1
15 
16 #include <iosfwd>
19 
21 {
22 public:
24 
25  virtual void parseStream(std::istream &in);
26 
33  virtual std::ostream& print(std::ostream& out,
34  const std::string& prefix=std::string()) const;
35 protected:
36  virtual ~ossimNitfEmbeddedRpfDes();
37 
39 private:
40 
41 };
42 
43 #endif
#define OSSIMDLLEXPORT
virtual void parseStream(ossim::istream &in)=0
This will allow the user defined data to parse the stream.
virtual std::ostream & print(std::ostream &out, const std::string &prefix=std::string()) const
Pure virtual print method that outputs a key/value type format adding prefix to keys.
#define TYPE_DATA
Definition: ossimRtti.h:339
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23