Skip to content

Commit d22ac38

Browse files
committed
Allows searching for multiple scales to be configurable
1 parent 5a82e71 commit d22ac38

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

lib/optionalsearchparameters.class.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export class OptionalSearchParameters {
88
* {@link OptionalSearchParameters} class constructor
99
* @param searchRegion Optional {@link Region} to limit the search space to
1010
* @param confidence Optional confidence value to configure image match confidence
11+
* @param searchMultipleScales Optional flag to indicate if the search should be conducted at different scales
1112
*/
12-
constructor(public searchRegion?: Region, public confidence?: number) {}
13+
constructor(public searchRegion?: Region, public confidence?: number, public searchMultipleScales?: boolean) {}
1314
}

lib/screen.class.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ export class Screen {
8585
const minMatch = (params && params.confidence) || this.config.confidence;
8686
const searchRegion =
8787
(params && params.searchRegion) || await this.vision.screenSize();
88+
const searchMultipleScales = (params && params.searchMultipleScales)
8889

8990
const fullPathToNeedle = normalize(join(this.config.resourceDirectory, templateImageFilename));
9091

@@ -95,6 +96,7 @@ export class Screen {
9596
fullPathToNeedle,
9697
searchRegion,
9798
minMatch,
99+
searchMultipleScales
98100
);
99101

100102
return new Promise<Region>(async (resolve, reject) => {

0 commit comments

Comments
 (0)