CVB.Net 15.0
Loading...
Searching...
No Matches
BlobFilterBuilder Class Referencesealed

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 .
 
BlobFilterBuilder WithSizeFilter (int min, int max)
 Adds a size (area) filter.
 
BlobFilterBuilder WithWidthFilter (int min, int max)
 Adds a width filter.
 
BlobFilterBuilder WithHeightFilter (int min, int max)
 Adds a height filter.
 
BlobFilter Build ()
 Builds the filter object.
 

Detailed Description

Helper to build filters for a blob search.

Member Function Documentation

◆ Build()

BlobFilter Build ( )

Builds the filter object.

Returns
The filter object.

◆ WithBorderFilter()

BlobFilterBuilder WithBorderFilter ( BlobBorderFilter filter)

Adds a border filter .

Parameters
filterBorders to filter.
Returns
Reference to this object.

◆ WithHeightFilter()

BlobFilterBuilder WithHeightFilter ( int min,
int max )

Adds a height filter.

Parameters
minMinimal height (inclusive) in pixels.
maxMaximal height (inclusive) in pixels.
Returns
Reference to this object.

◆ WithSizeFilter()

BlobFilterBuilder WithSizeFilter ( int min,
int max )

Adds a size (area) filter.

Parameters
minMinimal area size (inclusive) in pixels.
maxMaximal area size (inclusive) in pixels.
Returns
Reference to this object.

◆ WithWidthFilter()

BlobFilterBuilder WithWidthFilter ( int min,
int max )

Adds a width filter.

Parameters
minMinimal width (inclusive) in pixels.
maxMaximal width (inclusive) in pixels.
Returns
Reference to this object.