ScanConfiguration constructor

const ScanConfiguration({
  1. ScanQuality quality = ScanQuality.balanced,
  2. int? timeoutSeconds,
  3. bool enableRealtimeUpdates = true,
  4. bool detectFurniture = true,
  5. bool detectDoors = true,
  6. bool detectWindows = true,
  7. double minimumConfidence = 0.5,
  8. bool enableAdvancedSurfaceDetection = false,
})

Creates a scan configuration with the specified settings.

Implementation

const ScanConfiguration({
  this.quality = ScanQuality.balanced,
  this.timeoutSeconds,
  this.enableRealtimeUpdates = true,
  this.detectFurniture = true,
  this.detectDoors = true,
  this.detectWindows = true,
  this.minimumConfidence = 0.5,
  this.enableAdvancedSurfaceDetection = false,
}) : assert(minimumConfidence >= 0.0 && minimumConfidence <= 1.0,
           'minimumConfidence must be between 0.0 and 1.0');