20 static const ossimKeyword PROPRIETARY_FILENAME_KW(
"proprietary_filename",
21 "imports a proprietary file");
23 static const ossimKeyword HISTOGRAM_FILENAME_KW(
"histogram_filename",
24 "read an OSSIM histogram file");
31 theCurrentResLevel(0),
36 theInputListIsFixedFlag =
true;
42 theCurrentResLevel(0),
43 theHistogram(histogram),
145 const char* prefix)
const 150 HISTOGRAM_FILENAME_KW,
160 const char* proprietaryName = kwl.
find(prefix, PROPRIETARY_FILENAME_KW);
161 const char* ossimName = kwl.
find(prefix, HISTOGRAM_FILENAME_KW);
203 out <<
"ossimImageSourceHistogramFilter::print:\n" 204 <<
"theFilename: " << endl;
virtual ~ossimImageSourceHistogramFilter()
virtual void setNumberOfInputs(ossim_int32 numberOfInputs)
Will set the number of inputs.
virtual bool importHistogram(const ossimFilename &inputFile)
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=NULL)
Method to the load (recreate) the state of an object from a keyword list.
ossimImageSourceHistogramFilter()
void setBinCount(double binNumber, double count)
virtual void connectInputEvent(ossimConnectionEvent &event)
Represents serializable keyword/value map.
bool canConnectMyInputTo(ossim_int32 inputIndex, const ossimConnectableObject *object) const
required to be overriden by derived classes
const char * find(const char *key) const
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
ossimFilename theFilename
virtual ossimRefPtr< ossimMultiResLevelHistogram > getHistogram()
ossimRefPtr< ossimMultiResLevelHistogram > theHistogram
virtual ossimConnectableObject * getNewObject(ossim_uint32 i=0)
virtual void initialize()
ossimConnectableObject * getInput(ossim_uint32 index=0)
returns the object at the specified index.
void add(const char *prefix, const ossimKeywordlist &kwl, bool overwrite=true)
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
virtual void setHistogram(ossimRefPtr< ossimMultiResLevelHistogram > histogram)
ossimImageSource * theInputConnection
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=NULL) const
Method to save the state of an object to 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.
bool theInputListIsFixedFlag
Indicates whether the theInputObjectList is fixed.
#define RTTI_DEF1(cls, name, b1)
virtual ossimRefPtr< ossimMultiResLevelHistogram > getHistogram()
std::basic_ostream< char > ostream
Base class for char output streams.