OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimImageSourceHistogramFilter.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 //*************************************************************************
8 // $Id: ossimImageSourceHistogramFilter.h 15766 2009-10-20 12:37:09Z gpotts $
9 #ifndef ossimImageSourceHistogramFilter_HEADER
10 #define ossimImageSourceHistogramFilter_HEADER
14 
16 {
17 public:
21  virtual void setHistogram(ossimRefPtr<ossimMultiResLevelHistogram> histogram);
22  virtual bool setHistogram(const ossimFilename& filename);
23  virtual const ossimFilename& getHistogramFilename()const;
24  virtual ossimRefPtr<ossimMultiResLevelHistogram> getHistogram();
25  virtual const ossimRefPtr<ossimMultiResLevelHistogram> getHistogram()const;
26 
27  bool canConnectMyInputTo(ossim_int32 inputIndex,
28  const ossimConnectableObject* object)const;
29 
30  virtual void connectInputEvent(ossimConnectionEvent& event);
31 
32  virtual bool loadState(const ossimKeywordlist& kwl,
33  const char* prefix = NULL);
34 
35  virtual bool saveState(ossimKeywordlist& kwl,
36  const char* prefix = NULL)const;
37 
38  virtual std::ostream& print(std::ostream& out) const;
39 
40 protected:
43 
44 private:
47 
49 };
50 
51 #endif /* #ifndef ossimImageSourceHistogramFilter_HEADER */
virtual void connectInputEvent(ossimConnectionEvent &event)
#define OSSIMDLLEXPORT
Represents serializable keyword/value map.
ossimRefPtr< ossimMultiResLevelHistogram > theHistogram
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
bool canConnectMyInputTo(ossim_int32 inputIndex, const ossimConnectableObject *object) const
required to be overriden by derived classes
#define TYPE_DATA
Definition: ossimRtti.h:339
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23
int ossim_int32