16 #ifndef ossimWatermarkFilter_HEADER 17 #define ossimWatermarkFilter_HEADER 95 const char* prefix=0)
const;
117 const char* prefix=0);
152 virtual void getPropertyNames(std::vector<ossimString>& propertyNames)
const;
159 void getModeList(vector<ossimString>& list)
const;
215 bool openWatermarkFile();
223 template <
class T>
void fill(T dummy);
230 void getIntersectingRects(vector<ossimIrect>& rects);
238 void getUpperLeftRect(vector<ossimIrect>& rects);
246 void getUpperCenterRect(vector<ossimIrect>& rects);
254 void getUpperRightRect(vector<ossimIrect>& rects);
262 void getCenterRect(vector<ossimIrect>& rects);
270 void getLowerLeftRect(vector<ossimIrect>& rects);
278 void getLowerCenterRect(vector<ossimIrect>& rects);
286 void getLowerRightRect(vector<ossimIrect>& rects);
296 void getUniformDenseRects(vector<ossimIrect>& rects);
307 void getUniformSparceRects(vector<ossimIrect>& rects);
virtual void setProperty(ossimRefPtr< ossimProperty > property)
Represents serializable keyword/value map.
ossimScalarType theInputScalarType
The input scalar type.
virtual ossimString getShortName() const
virtual void initialize()
WatermarkMode theMode
The filter mode.
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
ossim_uint32 theInputNumberOfBands
The number of input bands.
virtual ossimString getDescription() const
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
ossimRefPtr< ossimImageData > theWatermark
Tile storage for watermark image.
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.
virtual ossimString getLongName() const
ossim_uint32 theWatermarkNumberOfBands
The number of watermark bands.
ossimRefPtr< ossimImageData > theTile
The returned tile.
ossimIrect theInputBoundingRect
The bounding rectangle of the input connection.
class ossimWatermarkFilter Applies an image or watermark to image.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
ossimFilename theFilename
File name of watermark image.
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
ossim_float64 theWatermarkWeight
Normalized between 0.0 and 1.0.
std::basic_ostream< char > ostream
Base class for char output streams.
bool theDirtyFlag
Set in the initialize method this instructs the getTile that something has changes and it need to cal...
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)