DetectedObject constructor

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

Implementation

factory DetectedObject({
  DetectedObjectType? objectType,
  $core.int? arucoTagId,
  $core.double? xPosition,
  $core.double? relativeSize,
  $core.int? centerX,
  $core.int? centerY,
  $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 (xPosition != null) {
    $result.xPosition = xPosition;
  }
  if (relativeSize != null) {
    $result.relativeSize = relativeSize;
  }
  if (centerX != null) {
    $result.centerX = centerX;
  }
  if (centerY != null) {
    $result.centerY = centerY;
  }
  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;
}