SegmentationResult constructor

SegmentationResult({
  1. int? width,
  2. int? height,
  3. List<int>? classMaskU16Le,
  4. List<int>? diagnosticRgba,
  5. Iterable<SegmentationClassSummary>? classSummaries,
  6. Int64? processingTimeMs,
  7. String? modelId,
  8. List<int>? confidenceMaskU8,
})

Implementation

factory SegmentationResult({
  $core.int? width,
  $core.int? height,
  $core.List<$core.int>? classMaskU16Le,
  $core.List<$core.int>? diagnosticRgba,
  $core.Iterable<SegmentationClassSummary>? classSummaries,
  $fixnum.Int64? processingTimeMs,
  $core.String? modelId,
  $core.List<$core.int>? confidenceMaskU8,
}) {
  final result = create();
  if (width != null) result.width = width;
  if (height != null) result.height = height;
  if (classMaskU16Le != null) result.classMaskU16Le = classMaskU16Le;
  if (diagnosticRgba != null) result.diagnosticRgba = diagnosticRgba;
  if (classSummaries != null) result.classSummaries.addAll(classSummaries);
  if (processingTimeMs != null) result.processingTimeMs = processingTimeMs;
  if (modelId != null) result.modelId = modelId;
  if (confidenceMaskU8 != null) result.confidenceMaskU8 = confidenceMaskU8;
  return result;
}