OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimArcInfoGridWriter.h
Go to the documentation of this file.
1 //*******************************************************************
2 // Copyright (C) 2000 ImageLinks Inc.
3 //
4 // License: See top level LICENSE.txt file.
5 //
6 // Author: Garrett Potts
7 //
8 //*******************************************************************
9 // $Id: ossimArcInfoGridWriter.h 16081 2009-12-10 20:56:36Z eshirschorn $
10 #ifndef ossimArcInfoGridWriter_HEADER
11 #define ossimArcInfoGridWriter_HEADER
12 
15 
16 //*******************************************************************
17 // CLASS: ossimArdcInfoGridWriterFactory
18 //*******************************************************************
19 
21 {
22 public:
24  virtual ~ossimArcInfoGridWriter();
25 
27  const ossimFilename& filename);
28  virtual bool isOpen()const;
29 
30  virtual bool open();
31  virtual void close();
32 
36  virtual bool saveState(ossimKeywordlist& kwl,
37  const char* prefix=0)const;
38 
43  virtual bool loadState(const ossimKeywordlist& kwl,
44  const char* prefix=0);
45 
54  virtual ossimString getExtension() const;
55 
56 private:
57  virtual bool writeFile();
58 
59  virtual bool writeBinaryAigHeader();
60  virtual bool writeBinaryAigBounds();
61  virtual bool writeBinaryAigStats();
62 
64 
65 
67 };
68 
69 #endif
virtual void close()=0
Represents serializable keyword/value map.
virtual ossimString getExtension() const
Returns a 3-letter extension from the image type descriptor (theOutputImageType) that can be used for...
virtual bool writeFile()=0
Write out the file.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Pure virtual base class for image file writers.
#define TYPE_DATA
Definition: ossimRtti.h:339
virtual bool isOpen() const =0
#define OSSIM_DLL
virtual bool open()=0