RAWK
Gigapixel Raw Image Processing Toolkit
 All Classes Functions Variables Pages
Public Member Functions | List of all members
solid Class Reference

Solid value generator.

#include <image_solid.hpp>

Inheritance diagram for solid:
image

Public Member Functions

 solid (int height, int width, double value)
 Generate a block of pixels with the given width and height, a depth of one, and a constant value.
 
virtual double get (int i, int j, int k) const
 Return the value of the sample at row i, column j, channel k.
 
virtual int get_height () const
 Return the height of this image.
 
virtual int get_width () const
 Return the height of this image.
 
virtual int get_depth () const
 Return the depth of this image.
 
virtual void doc (std::ostream &out) const
 Produce a string documenting the function of this object.
 
- Public Member Functions inherited from image
 image (image *L=0, image *R=0)
 Create a new image object with left child L and right child R. The parents of L and R are set to this.
 
virtual ~image ()
 Finalize this image object by deleting any children.
 
image * getL ()
 Return the left child.
 
image * getR ()
 Return the right child.
 
image * getP ()
 Return the parent.
 
virtual void tweak (int a, int v)
 Tweak image parameter a, changing the value by a factor of v.
 
virtual void process ()
 Process all samples of both children.
 

Additional Inherited Members

- Protected Attributes inherited from image
image * L
 Left child.
 
image * R
 Right child.
 
image * P
 Parent.
 

The documentation for this class was generated from the following file: