OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimHistogramMatchFilter.h
Go to the documentation of this file.
1 #ifndef ossimHistogramMatchFilter_HEADER
2 #define ossimHistogramMatchFilter_HEADER
5 
25 {
26 public:
28 
34  virtual ossimRefPtr<ossimImageData> getTile(const ossimIrect& tileRect,
35  ossim_uint32 resLevel=0);
39  virtual void initialize();
40 
44  void setInputHistogram(const ossimFilename& inputHistogram);
45 
49  void setTargetHistogram(const ossimFilename& targetHistogram);
50 
54  virtual void connectInputEvent(ossimConnectionEvent& event);
55 
59  virtual void disconnectInputEvent(ossimConnectionEvent& event);
60 
79  virtual void setProperty(ossimRefPtr<ossimProperty> property);
80 
94  virtual ossimRefPtr<ossimProperty> getProperty(const ossimString& name)const;
95 
115  virtual void getPropertyNames(std::vector<ossimString>& propertyNames)const;
116 
134  virtual bool loadState(const ossimKeywordlist& kwl,
135  const char* prefix=NULL);
136 
154  virtual bool saveState(ossimKeywordlist& kwl,
155  const char* prefix=NULL)const;
156 
157 protected:
164  void autoLoadInputHistogram();
165 
171 TYPE_DATA
172 };
173 #endif
virtual void setProperty(ossimRefPtr< ossimProperty > property)
virtual void connectInputEvent(ossimConnectionEvent &event)
Represents serializable keyword/value map.
virtual void disconnectInputEvent(ossimConnectionEvent &event)
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
#define TYPE_DATA
Definition: ossimRtti.h:339
unsigned int ossim_uint32
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
class ossimHistogramMatchFilter
ossimRefPtr< ossimHistogramEqualization > theTargetHistogramEqualizer
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
#define OSSIM_DLL
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
ossimRefPtr< ossimHistogramEqualization > theInputHistogramEqualizer
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)