Interface FingerprintingOptions

Hierarchy

  • DataServiceOptions
    • FingerprintingOptions

Properties

aggFn?: ((values: number[], key?: string) => number)

Type declaration

    • (values: number[], key?: string): number
    • Aggregation function

      Default

      Mean value

      Parameters

      • values: number[]
      • Optional key: string

      Returns number

autoUpdate?: boolean

Auto update the fingerprints for each newly recorded fingerprint.

Enabling this can cause performance issues

Default

false

classifier?: string

Fingerprint classifier

Default

""

defaultValue?: number

Default value of missing fingerprint values

deserialize?: ((obj: any) => any)

Type declaration

    • (obj: any): any
    • Parameters

      • obj: any

      Returns any

groupBy?: ((position: AbsolutePosition) => any)

Type declaration

    • (position: AbsolutePosition): any
    • Group by function for fingerprint positions By default, uses the position vector only. Can be modified for different rounding options or addition of orientation.

      Parameters

      • position: AbsolutePosition

      Returns any

interpolate?: boolean
serialize?: ((obj: any) => any)

Type declaration

    • (obj: any): any
    • Parameters

      • obj: any

      Returns any