#include <mask.h>
Inheritance diagram for iptk::Mask:
The masks generated will have a rectangular shape of size specified by the user. Mask is derived from Matrix.
Public Member Functions | |
Mask (void) | |
Default Constructor. | |
Mask (int w, int h) | |
Constructs a mask of width w and hieght h . | |
Mask (int w, int h, MaskType mt, double sd=1) | |
Constructs a mask of width w and hieght h . | |
Mask (gutk::Size s, MaskType mt, double sd=1) | |
Constructs a mask of size s. | |
virtual | ~Mask () |
Destructor. |
|
Default Constructor. Does nothing but initialise a null Mask object. |
|
Constructs a mask of width The contents 0f the mask are not initialised. The user of this class should do the proper initialisation. |
|
Constructs a mask of width The type of the mask is passed by mt. The parameters mean and sd are used only by those Mask types which require them. Like for example GAUSSIAN type requires them and would use them but a RECTANGULAR type does not require them and hence will not use them. |
|
Constructs a mask of size s. The type of the mask is passed by mt. The parameters mean and sd are used only by those Mask types which require them. Like for example GAUSSIAN type requires them and would use them but a RECTANGULAR type does not require them and hence will not use them. |
|
Destructor. Does nothing. |