ScanResult class

Represents the final result of a successful room scan.

Constructors

ScanResult({required RoomData room, required ScanMetadata metadata, required ScanConfidence confidence})
Creates a ScanResult object.
const
ScanResult.fromJson(Map<String, dynamic> json)
Creates a ScanResult from a JSON map.
factory

Properties

confidence → ScanConfidence
Confidence levels for various aspects of the scan.
final
hashCode → int
The hash code for this object.
no setteroverride
metadata → ScanMetadata
Metadata associated with the scanning session.
final
room → RoomData
The structured data of the scanned room, including walls and objects.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({RoomData? room, ScanMetadata? metadata, ScanConfidence? confidence}) → ScanResult
Creates a copy of this scan result with modified values.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Converts this ScanResult to a JSON map.
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override