Helper to build filters for a blob search. More...
Public Member Functions | |
BlobFilterBuilder () | |
Creates the builder without any filters. | |
BlobFilterBuilder | WithBorderFilter (BlobBorderFilter filter) |
Adds a border filter . More... | |
BlobFilterBuilder | WithSizeFilter (int min, int max) |
Adds a size (area) filter. More... | |
BlobFilterBuilder | WithWidthFilter (int min, int max) |
Adds a width filter. More... | |
BlobFilterBuilder | WithHeightFilter (int min, int max) |
Adds a height filter. More... | |
BlobFilter | Build () |
Builds the filter object. More... | |
Helper to build filters for a blob search.
BlobFilter Build | ( | ) |
Builds the filter object.
BlobFilterBuilder WithBorderFilter | ( | BlobBorderFilter | filter | ) |
Adds a border filter .
filter | Borders to filter. |
BlobFilterBuilder WithHeightFilter | ( | int | min, |
int | max | ||
) |
Adds a height filter.
min | Minimal height (inclusive) in pixels. |
max | Maximal height (inclusive) in pixels. |
BlobFilterBuilder WithSizeFilter | ( | int | min, |
int | max | ||
) |
Adds a size (area) filter.
min | Minimal area size (inclusive) in pixels. |
max | Maximal area size (inclusive) in pixels. |
BlobFilterBuilder WithWidthFilter | ( | int | min, |
int | max | ||
) |
Adds a width filter.
min | Minimal width (inclusive) in pixels. |
max | Maximal width (inclusive) in pixels. |