OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimHistogramSource.h
Go to the documentation of this file.
1 //*******************************************************************
2 // Copyright (C) 2000 ImageLinks Inc.
3 //
4 // License: MIT
5 //
6 // See LICENSE.txt file in the top level directory for more details.
7 //
8 // Author: Garrett Potts
9 //
10 //*************************************************************************
11 // $Id: ossimHistogramSource.h 11721 2007-09-13 13:19:34Z gpotts $
12 #ifndef ossimHistogramSource_HEADER
13 #define ossimHistogramSource_HEADER
14 
15 #include <ossim/base/ossimSource.h>
18 
20 {
21 public:
22 
23  virtual ~ossimHistogramSource();
24 
25  virtual ossimRefPtr<ossimMultiResLevelHistogram> getHistogram();
26 
27  virtual bool loadState(const ossimKeywordlist& kwl,
28  const char* prefix=0);
29  virtual bool saveState(ossimKeywordlist& kwl,
30  const char* prefix=0)const;
31 protected:
33  ossim_uint32 numberOfInputs=0,
34  ossim_uint32 numberOfOutputs=0,
35  bool inputListFixedFlag=true,
36  bool outputListFixedFlag=true);
37 
39 
49 
50 private:
53 
55 };
56 
57 #endif /* End of "#ifndef ossimHistogramSource_HEADER" */
Represents serializable keyword/value map.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Definition: ossimSource.cpp:55
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Definition: ossimSource.cpp:66
ossimRefPtr< ossimMultiResLevelHistogram > theHistogram
#define TYPE_DATA
Definition: ossimRtti.h:339
unsigned int ossim_uint32
#define OSSIM_DLL