ExportReport class final
One write, read back and checked against what went in.
Constructors
-
ExportReport({required Map<
String, Uint8List> files, required List<String> writerWarnings, required List<DocumentDifference> differences}) -
The
filesa write produced, itswriterWarningsand thedifferencesreading them back found.const
Properties
-
differences
→ List<
DocumentDifference> -
What compareModelDocuments found reading the write back — see that
function's own doc comment for what it does and does not check.
final
-
files
→ Map<
String, Uint8List> -
Every file the write produced, keyed by name — one entry for a binary
format, two for OBJ (
.objand its.mtl, when the document names a material).final - hashCode → int
-
The hash code for this object.
no setterinherited
- isClean → bool
-
Whether the round trip held with nothing to explain it — no
warnings, no differences. A format that drops data honestly reports
writerWarnings.isNotEmptyhere even on a mesh it wrote perfectly correctly.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
writerWarnings
→ List<
String> -
What the writer itself knew it could not carry — see each writer's
own
warningsgetter for what it checks.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited