CVB.Net 14.0
BlobFilterBuilder Class Reference

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...
 

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.