#include <MomentMask.h>
Public Member Functions | |
double | CalculateIntegral (Rectangle rectangle) |
bool | CanCalculateIntegral (Rectangle rectangle) |
double | EstimateIntegral (Rectangle rectangle) |
Rectangle | GetRegion () |
double | GetValue (Rectangle rectangle) |
MomentMask (int degreeX, int degreeY) | |
~MomentMask () | |
Private Attributes | |
int | degreeX |
int | degreeY |
Definition at line 11 of file MomentMask.h.
EdgeDetection::MomentMask::MomentMask | ( | int | degreeX, |
int | degreeY | ||
) | [inline] |
Definition at line 18 of file MomentMask.h.
EdgeDetection::MomentMask::~MomentMask | ( | ) | [inline] |
Definition at line 26 of file MomentMask.h.
double EdgeDetection::MomentMask::CalculateIntegral | ( | Rectangle | rectangle | ) | [virtual] |
Implements EdgeDetection::Rasterizable.
Definition at line 26 of file MomentMask.cpp.
bool EdgeDetection::MomentMask::CanCalculateIntegral | ( | Rectangle | rectangle | ) | [virtual] |
Implements EdgeDetection::Rasterizable.
Definition at line 17 of file MomentMask.cpp.
double EdgeDetection::MomentMask::EstimateIntegral | ( | Rectangle | rectangle | ) | [virtual] |
Implements EdgeDetection::Rasterizable.
Definition at line 30 of file MomentMask.cpp.
Rectangle EdgeDetection::MomentMask::GetRegion | ( | ) | [inline, virtual] |
Implements EdgeDetection::Rasterizable.
Definition at line 16 of file MomentMask.h.
double EdgeDetection::MomentMask::GetValue | ( | Rectangle | rectangle | ) |
Definition at line 7 of file MomentMask.cpp.
int EdgeDetection::MomentMask::degreeX [private] |
Definition at line 13 of file MomentMask.h.
int EdgeDetection::MomentMask::degreeY [private] |
Definition at line 14 of file MomentMask.h.