#include <gaussianFilter.h>
Inheritance diagram for iptk::GaussianFilter:
It is inherited from iptk::MaskFilter. The user can vary the size (as in width and height) of the mask using the setParams
function.
Public Member Functions | |
GaussianFilter (void) | |
Default constructor. | |
GaussianFilter (const iptk::Image &im) | |
Image registration Constructor. | |
GaussianFilter (const GaussianFilter &mf) | |
Copy constructor. | |
virtual | ~GaussianFilter () |
Do nothing destructor. | |
virtual void | setParams (double params[]) |
Sets the size of the mask to be used and the standard deviation of the gaussian profile. |
|
Default constructor.
Initialises the private member image to a null image. You will have to follow the initialisation by a defualt constructor by a call to the inherited |
|
Image registration Constructor.
Initialises the member image with the parameter |
|
Copy constructor. The image data is shared between the passed object(i.e the parameter to the copy constructor) and the new object. |
|
Do nothing destructor. Destructor does nothing at all as the default destructor would have been sufficient. |
|
Sets the size of the mask to be used and the standard deviation of the gaussian profile.
The first element of the parameter Reimplemented from iptk::IP_Function. |