OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimImageWriter.cpp
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: Frank Warmerdam (warmerdam@pobox.com)
7 //
8 // Description:
9 //
10 // Contains class declaration for ossimImageWriter.
11 //*******************************************************************
12 // $Id: ossimImageWriter.cpp 9094 2006-06-13 19:12:40Z dburken $
13 
22 
23 RTTI_DEF1(ossimImageWriter, "ossimImageWriter", ossimOutputSource);
24 
26  : ossimOutputSource(owner,
27  1,
28  0,
29  true,
30  true)
31 {
33 }
34 
36  ossim_uint32 numberOfInputs,
37  ossim_uint32 numberOfOutputs,
38  bool inputListIsFixed,
39  bool outputListIsFixed)
40  :ossimOutputSource(owner,
41  numberOfInputs,
42  numberOfOutputs,
43  inputListIsFixed,
44  outputListIsFixed)
45 {
47 }
48 
50 {
51 }
52 
54 {
55  setAreaOfInterest(aRect);
56 
57  return true;
58 }
59 
61 {
62  return theAreaOfInterest;
63 }
64 
65 void ossimImageWriter::setAreaOfInterest(const ossimIrect& inputAreaOfInterest)
66 {
67  theAreaOfInterest = inputAreaOfInterest;
68 }
69 
71  const char* prefix)const
72 {
73  return ossimOutputSource::saveState(kwl, prefix);
74 }
75 
77  const char* prefix)
78 {
79  return ossimOutputSource::loadState(kwl, prefix);
80 }
81 
Represents serializable keyword/value map.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
RTTI_DEF1(ossimImageWriter, "ossimImageWriter", ossimOutputSource)
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
ossimIrect theAreaOfInterest
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual ~ossimImageWriter()
ossimImageWriter(ossimObject *owner=NULL)
unsigned int ossim_uint32
virtual bool setViewingRect(const ossimIrect &aRect)
virtual void setAreaOfInterest(const ossimIrect &inputAreaOfInterest)
void makeNan()
Definition: ossimIrect.h:329
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual ossimIrect getAreaOfInterest() const