DetectedObject constructor

DetectedObject({
  1. DetectedObjectType? objectType,
  2. int? arucoTagId,
  3. CameraName? camera,
  4. double? xPosition,
  5. double? relativeSize,
  6. double? yaw,
  7. double? pitch,
  8. PnpResult? bestPnpResult,
  9. PnpResult? alternatePnpResult,
})

Implementation

factory DetectedObject({
  DetectedObjectType? objectType,
  $core.int? arucoTagId,
  $7.CameraName? camera,
  $core.double? xPosition,
  $core.double? relativeSize,
  $core.double? yaw,
  $core.double? pitch,
  PnpResult? bestPnpResult,
  PnpResult? alternatePnpResult,
}) {
  final $result = create();
  if (objectType != null) {
    $result.objectType = objectType;
  }
  if (arucoTagId != null) {
    $result.arucoTagId = arucoTagId;
  }
  if (camera != null) {
    $result.camera = camera;
  }
  if (xPosition != null) {
    $result.xPosition = xPosition;
  }
  if (relativeSize != null) {
    $result.relativeSize = relativeSize;
  }
  if (yaw != null) {
    $result.yaw = yaw;
  }
  if (pitch != null) {
    $result.pitch = pitch;
  }
  if (bestPnpResult != null) {
    $result.bestPnpResult = bestPnpResult;
  }
  if (alternatePnpResult != null) {
    $result.alternatePnpResult = alternatePnpResult;
  }
  return $result;
}