# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: geometry.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='geometry.proto',
  package='perception.common',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x0egeometry.proto\x12\x11perception.common\"C\n\tEvalStats\x12\x0c\n\x04mean\x18\x01 \x01(\x02\x12\x0b\n\x03std\x18\x02 \x01(\x02\x12\x0c\n\x04prob\x18\x03 \x01(\x02\x12\r\n\x05state\x18\x04 \x01(\x05\"K\n\x07Point2D\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12*\n\x04\x65val\x18\x03 \x01(\x0b\x32\x1c.perception.common.EvalStats\"V\n\x07Point3D\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\t\n\x01z\x18\x03 \x01(\x01\x12*\n\x04\x65val\x18\x04 \x01(\x0b\x32\x1c.perception.common.EvalStats\"S\n\x03XYZ\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\t\n\x01z\x18\x03 \x01(\x01\x12+\n\x05\x65vals\x18\x04 \x03(\x0b\x32\x1c.perception.common.EvalStats\"&\n\x02XY\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\n\n\x02tm\x18\x03 \x01(\x03\"V\n\x06Size3D\x12\t\n\x01w\x18\x01 \x01(\x01\x12\t\n\x01h\x18\x02 \x01(\x01\x12\t\n\x01l\x18\x03 \x01(\x01\x12+\n\x05\x65vals\x18\x04 \x03(\x0b\x32\x1c.perception.common.EvalStats\"I\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x05\x12\t\n\x01y\x18\x02 \x01(\x05\x12*\n\x04\x65val\x18\x03 \x01(\x0b\x32\x1c.perception.common.EvalStats\"K\n\x07Point2f\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12*\n\x04\x65val\x18\x03 \x01(\x0b\x32\x1c.perception.common.EvalStats\"V\n\x07Point3f\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\x12*\n\x04\x65val\x18\x04 \x01(\x0b\x32\x1c.perception.common.EvalStats\"g\n\rHafQuaternion\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\t\n\x01z\x18\x03 \x01(\x01\x12\t\n\x01w\x18\x04 \x01(\x01\x12*\n\x04\x65val\x18\x05 \x01(\x0b\x32\x1c.perception.common.EvalStats\"c\n\x07\x41ngle3f\x12\x0e\n\x06\x63\x65nter\x18\x01 \x01(\x02\x12\x0c\n\x04left\x18\x02 \x01(\x02\x12\r\n\x05right\x18\x03 \x01(\x02\x12+\n\x05\x65vals\x18\x04 \x03(\x0b\x32\x1c.perception.common.EvalStats\"g\n\x0bPoint2fList\x12,\n\x08pts_list\x18\x01 \x03(\x0b\x32\x1a.perception.common.Point2f\x12*\n\x04\x65val\x18\x02 \x01(\x0b\x32\x1c.perception.common.EvalStats\"g\n\x0bPoint2DList\x12,\n\x08pts_list\x18\x01 \x03(\x0b\x32\x1a.perception.common.Point2D\x12*\n\x04\x65val\x18\x02 \x01(\x0b\x32\x1c.perception.common.EvalStats\"g\n\x0bPoint3DList\x12,\n\x08pts_list\x18\x01 \x03(\x0b\x32\x1a.perception.common.Point3D\x12*\n\x04\x65val\x18\x02 \x01(\x0b\x32\x1c.perception.common.EvalStats\"g\n\x0bPoint3fList\x12,\n\x08pts_list\x18\x01 \x03(\x0b\x32\x1a.perception.common.Point3f\x12*\n\x04\x65val\x18\x02 \x01(\x0b\x32\x1c.perception.common.EvalStats\"c\n\tPointList\x12*\n\x08pts_list\x18\x01 \x03(\x0b\x32\x18.perception.common.Point\x12*\n\x04\x65val\x18\x02 \x01(\x0b\x32\x1c.perception.common.EvalStats\"^\n\x04Rect\x12\t\n\x01x\x18\x01 \x01(\x05\x12\t\n\x01y\x18\x02 \x01(\x05\x12\t\n\x01w\x18\x03 \x01(\x05\x12\t\n\x01h\x18\x04 \x01(\x05\x12*\n\x04\x65val\x18\x05 \x01(\x0b\x32\x1c.perception.common.EvalStats\"`\n\x06Rect2f\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01w\x18\x03 \x01(\x02\x12\t\n\x01h\x18\x04 \x01(\x02\x12*\n\x04\x65val\x18\x05 \x01(\x0b\x32\x1c.perception.common.EvalStats\"\xd3\x02\n\x06Rect3D\x12*\n\x06\x63\x65nter\x18\x01 \x01(\x0b\x32\x1a.perception.common.Point3D\x12\x32\n\x0e\x63\x65nter_std_dev\x18\x02 \x01(\x0b\x32\x1a.perception.common.Point3D\x12,\n\x08size_lwh\x18\x03 \x01(\x0b\x32\x1a.perception.common.Point3D\x12\x30\n\x0csize_std_dev\x18\x04 \x01(\x0b\x32\x1a.perception.common.Point3D\x12\x13\n\x0borientation\x18\x05 \x01(\x01\x12\x1b\n\x13orientation_std_dev\x18\x06 \x01(\x01\x12+\n\x07\x63orners\x18\x07 \x03(\x0b\x32\x1a.perception.common.Point3D\x12*\n\x04\x65val\x18\x08 \x01(\x0b\x32\x1c.perception.common.EvalStats\"\x8a\x01\n\x06Rect2D\x12*\n\x06\x63\x65nter\x18\x01 \x01(\x0b\x32\x1a.perception.common.Point2D\x12(\n\x04size\x18\x02 \x01(\x0b\x32\x1a.perception.common.Point2D\x12*\n\x04\x65val\x18\x03 \x01(\x0b\x32\x1c.perception.common.EvalStats\"\xb1\x03\n\x05\x42ox3D\x12,\n\x08lower_lt\x18\x01 \x01(\x0b\x32\x1a.perception.common.Point3D\x12,\n\x08lower_lb\x18\x02 \x01(\x0b\x32\x1a.perception.common.Point3D\x12,\n\x08lower_rb\x18\x03 \x01(\x0b\x32\x1a.perception.common.Point3D\x12,\n\x08lower_rt\x18\x04 \x01(\x0b\x32\x1a.perception.common.Point3D\x12,\n\x08upper_lt\x18\x05 \x01(\x0b\x32\x1a.perception.common.Point3D\x12,\n\x08upper_lb\x18\x06 \x01(\x0b\x32\x1a.perception.common.Point3D\x12,\n\x08upper_rb\x18\x07 \x01(\x0b\x32\x1a.perception.common.Point3D\x12,\n\x08upper_rt\x18\x08 \x01(\x0b\x32\x1a.perception.common.Point3D\x12\x0c\n\x04\x63onf\x18\t \x01(\x02\x12*\n\x04\x65val\x18\n \x01(\x0b\x32\x1c.perception.common.EvalStats\"^\n\x07Polygon\x12\'\n\x03pts\x18\x01 \x03(\x0b\x32\x1a.perception.common.Point3D\x12*\n\x04\x65val\x18\x02 \x01(\x0b\x32\x1c.perception.common.EvalStats\"b\n\tPoseAngle\x12\r\n\x05pitch\x18\x01 \x01(\x02\x12\x0b\n\x03yaw\x18\x02 \x01(\x02\x12\x0c\n\x04roll\x18\x03 \x01(\x02\x12+\n\x05\x65vals\x18\x04 \x03(\x0b\x32\x1c.perception.common.EvalStats\">\n\x03Int\x12\x0b\n\x03val\x18\x01 \x01(\x05\x12*\n\x04\x65val\x18\x02 \x01(\x0b\x32\x1c.perception.common.EvalStats\"@\n\x05\x46loat\x12\x0b\n\x03val\x18\x01 \x01(\x02\x12*\n\x04\x65val\x18\x02 \x01(\x0b\x32\x1c.perception.common.EvalStats\"?\n\x04UInt\x12\x0b\n\x03val\x18\x01 \x01(\r\x12*\n\x04\x65val\x18\x02 \x01(\x0b\x32\x1c.perception.common.EvalStats\"(\n\nFloatArray\x12\x0c\n\x04vals\x18\x01 \x03(\x02\x12\x0c\n\x04\x63onf\x18\x02 \x01(\x02\x62\x06proto3'
)




_EVALSTATS = _descriptor.Descriptor(
  name='EvalStats',
  full_name='perception.common.EvalStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='mean', full_name='perception.common.EvalStats.mean', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='std', full_name='perception.common.EvalStats.std', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='prob', full_name='perception.common.EvalStats.prob', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='state', full_name='perception.common.EvalStats.state', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37,
  serialized_end=104,
)


_POINT2D = _descriptor.Descriptor(
  name='Point2D',
  full_name='perception.common.Point2D',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='perception.common.Point2D.x', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='perception.common.Point2D.y', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Point2D.eval', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=106,
  serialized_end=181,
)


_POINT3D = _descriptor.Descriptor(
  name='Point3D',
  full_name='perception.common.Point3D',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='perception.common.Point3D.x', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='perception.common.Point3D.y', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='z', full_name='perception.common.Point3D.z', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Point3D.eval', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=183,
  serialized_end=269,
)


_XYZ = _descriptor.Descriptor(
  name='XYZ',
  full_name='perception.common.XYZ',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='perception.common.XYZ.x', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='perception.common.XYZ.y', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='z', full_name='perception.common.XYZ.z', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='evals', full_name='perception.common.XYZ.evals', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=271,
  serialized_end=354,
)


_XY = _descriptor.Descriptor(
  name='XY',
  full_name='perception.common.XY',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='perception.common.XY.x', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='perception.common.XY.y', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tm', full_name='perception.common.XY.tm', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=356,
  serialized_end=394,
)


_SIZE3D = _descriptor.Descriptor(
  name='Size3D',
  full_name='perception.common.Size3D',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='w', full_name='perception.common.Size3D.w', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='h', full_name='perception.common.Size3D.h', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='l', full_name='perception.common.Size3D.l', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='evals', full_name='perception.common.Size3D.evals', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=396,
  serialized_end=482,
)


_POINT = _descriptor.Descriptor(
  name='Point',
  full_name='perception.common.Point',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='perception.common.Point.x', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='perception.common.Point.y', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Point.eval', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=484,
  serialized_end=557,
)


_POINT2F = _descriptor.Descriptor(
  name='Point2f',
  full_name='perception.common.Point2f',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='perception.common.Point2f.x', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='perception.common.Point2f.y', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Point2f.eval', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=559,
  serialized_end=634,
)


_POINT3F = _descriptor.Descriptor(
  name='Point3f',
  full_name='perception.common.Point3f',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='perception.common.Point3f.x', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='perception.common.Point3f.y', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='z', full_name='perception.common.Point3f.z', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Point3f.eval', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=636,
  serialized_end=722,
)


_HAFQUATERNION = _descriptor.Descriptor(
  name='HafQuaternion',
  full_name='perception.common.HafQuaternion',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='perception.common.HafQuaternion.x', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='perception.common.HafQuaternion.y', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='z', full_name='perception.common.HafQuaternion.z', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='w', full_name='perception.common.HafQuaternion.w', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.HafQuaternion.eval', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=724,
  serialized_end=827,
)


_ANGLE3F = _descriptor.Descriptor(
  name='Angle3f',
  full_name='perception.common.Angle3f',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='center', full_name='perception.common.Angle3f.center', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='left', full_name='perception.common.Angle3f.left', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='right', full_name='perception.common.Angle3f.right', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='evals', full_name='perception.common.Angle3f.evals', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=829,
  serialized_end=928,
)


_POINT2FLIST = _descriptor.Descriptor(
  name='Point2fList',
  full_name='perception.common.Point2fList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pts_list', full_name='perception.common.Point2fList.pts_list', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Point2fList.eval', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=930,
  serialized_end=1033,
)


_POINT2DLIST = _descriptor.Descriptor(
  name='Point2DList',
  full_name='perception.common.Point2DList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pts_list', full_name='perception.common.Point2DList.pts_list', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Point2DList.eval', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1035,
  serialized_end=1138,
)


_POINT3DLIST = _descriptor.Descriptor(
  name='Point3DList',
  full_name='perception.common.Point3DList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pts_list', full_name='perception.common.Point3DList.pts_list', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Point3DList.eval', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1140,
  serialized_end=1243,
)


_POINT3FLIST = _descriptor.Descriptor(
  name='Point3fList',
  full_name='perception.common.Point3fList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pts_list', full_name='perception.common.Point3fList.pts_list', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Point3fList.eval', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1245,
  serialized_end=1348,
)


_POINTLIST = _descriptor.Descriptor(
  name='PointList',
  full_name='perception.common.PointList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pts_list', full_name='perception.common.PointList.pts_list', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.PointList.eval', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1350,
  serialized_end=1449,
)


_RECT = _descriptor.Descriptor(
  name='Rect',
  full_name='perception.common.Rect',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='perception.common.Rect.x', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='perception.common.Rect.y', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='w', full_name='perception.common.Rect.w', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='h', full_name='perception.common.Rect.h', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Rect.eval', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1451,
  serialized_end=1545,
)


_RECT2F = _descriptor.Descriptor(
  name='Rect2f',
  full_name='perception.common.Rect2f',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='perception.common.Rect2f.x', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='perception.common.Rect2f.y', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='w', full_name='perception.common.Rect2f.w', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='h', full_name='perception.common.Rect2f.h', index=3,
      number=4, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Rect2f.eval', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1547,
  serialized_end=1643,
)


_RECT3D = _descriptor.Descriptor(
  name='Rect3D',
  full_name='perception.common.Rect3D',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='center', full_name='perception.common.Rect3D.center', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='center_std_dev', full_name='perception.common.Rect3D.center_std_dev', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='size_lwh', full_name='perception.common.Rect3D.size_lwh', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='size_std_dev', full_name='perception.common.Rect3D.size_std_dev', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='orientation', full_name='perception.common.Rect3D.orientation', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='orientation_std_dev', full_name='perception.common.Rect3D.orientation_std_dev', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='corners', full_name='perception.common.Rect3D.corners', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Rect3D.eval', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1646,
  serialized_end=1985,
)


_RECT2D = _descriptor.Descriptor(
  name='Rect2D',
  full_name='perception.common.Rect2D',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='center', full_name='perception.common.Rect2D.center', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='size', full_name='perception.common.Rect2D.size', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Rect2D.eval', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1988,
  serialized_end=2126,
)


_BOX3D = _descriptor.Descriptor(
  name='Box3D',
  full_name='perception.common.Box3D',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='lower_lt', full_name='perception.common.Box3D.lower_lt', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lower_lb', full_name='perception.common.Box3D.lower_lb', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lower_rb', full_name='perception.common.Box3D.lower_rb', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lower_rt', full_name='perception.common.Box3D.lower_rt', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='upper_lt', full_name='perception.common.Box3D.upper_lt', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='upper_lb', full_name='perception.common.Box3D.upper_lb', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='upper_rb', full_name='perception.common.Box3D.upper_rb', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='upper_rt', full_name='perception.common.Box3D.upper_rt', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='conf', full_name='perception.common.Box3D.conf', index=8,
      number=9, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Box3D.eval', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2129,
  serialized_end=2562,
)


_POLYGON = _descriptor.Descriptor(
  name='Polygon',
  full_name='perception.common.Polygon',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pts', full_name='perception.common.Polygon.pts', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Polygon.eval', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2564,
  serialized_end=2658,
)


_POSEANGLE = _descriptor.Descriptor(
  name='PoseAngle',
  full_name='perception.common.PoseAngle',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pitch', full_name='perception.common.PoseAngle.pitch', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='yaw', full_name='perception.common.PoseAngle.yaw', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='roll', full_name='perception.common.PoseAngle.roll', index=2,
      number=3, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='evals', full_name='perception.common.PoseAngle.evals', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2660,
  serialized_end=2758,
)


_INT = _descriptor.Descriptor(
  name='Int',
  full_name='perception.common.Int',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='val', full_name='perception.common.Int.val', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Int.eval', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2760,
  serialized_end=2822,
)


_FLOAT = _descriptor.Descriptor(
  name='Float',
  full_name='perception.common.Float',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='val', full_name='perception.common.Float.val', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.Float.eval', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2824,
  serialized_end=2888,
)


_UINT = _descriptor.Descriptor(
  name='UInt',
  full_name='perception.common.UInt',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='val', full_name='perception.common.UInt.val', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='eval', full_name='perception.common.UInt.eval', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2890,
  serialized_end=2953,
)


_FLOATARRAY = _descriptor.Descriptor(
  name='FloatArray',
  full_name='perception.common.FloatArray',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='vals', full_name='perception.common.FloatArray.vals', index=0,
      number=1, type=2, cpp_type=6, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='conf', full_name='perception.common.FloatArray.conf', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2955,
  serialized_end=2995,
)

_POINT2D.fields_by_name['eval'].message_type = _EVALSTATS
_POINT3D.fields_by_name['eval'].message_type = _EVALSTATS
_XYZ.fields_by_name['evals'].message_type = _EVALSTATS
_SIZE3D.fields_by_name['evals'].message_type = _EVALSTATS
_POINT.fields_by_name['eval'].message_type = _EVALSTATS
_POINT2F.fields_by_name['eval'].message_type = _EVALSTATS
_POINT3F.fields_by_name['eval'].message_type = _EVALSTATS
_HAFQUATERNION.fields_by_name['eval'].message_type = _EVALSTATS
_ANGLE3F.fields_by_name['evals'].message_type = _EVALSTATS
_POINT2FLIST.fields_by_name['pts_list'].message_type = _POINT2F
_POINT2FLIST.fields_by_name['eval'].message_type = _EVALSTATS
_POINT2DLIST.fields_by_name['pts_list'].message_type = _POINT2D
_POINT2DLIST.fields_by_name['eval'].message_type = _EVALSTATS
_POINT3DLIST.fields_by_name['pts_list'].message_type = _POINT3D
_POINT3DLIST.fields_by_name['eval'].message_type = _EVALSTATS
_POINT3FLIST.fields_by_name['pts_list'].message_type = _POINT3F
_POINT3FLIST.fields_by_name['eval'].message_type = _EVALSTATS
_POINTLIST.fields_by_name['pts_list'].message_type = _POINT
_POINTLIST.fields_by_name['eval'].message_type = _EVALSTATS
_RECT.fields_by_name['eval'].message_type = _EVALSTATS
_RECT2F.fields_by_name['eval'].message_type = _EVALSTATS
_RECT3D.fields_by_name['center'].message_type = _POINT3D
_RECT3D.fields_by_name['center_std_dev'].message_type = _POINT3D
_RECT3D.fields_by_name['size_lwh'].message_type = _POINT3D
_RECT3D.fields_by_name['size_std_dev'].message_type = _POINT3D
_RECT3D.fields_by_name['corners'].message_type = _POINT3D
_RECT3D.fields_by_name['eval'].message_type = _EVALSTATS
_RECT2D.fields_by_name['center'].message_type = _POINT2D
_RECT2D.fields_by_name['size'].message_type = _POINT2D
_RECT2D.fields_by_name['eval'].message_type = _EVALSTATS
_BOX3D.fields_by_name['lower_lt'].message_type = _POINT3D
_BOX3D.fields_by_name['lower_lb'].message_type = _POINT3D
_BOX3D.fields_by_name['lower_rb'].message_type = _POINT3D
_BOX3D.fields_by_name['lower_rt'].message_type = _POINT3D
_BOX3D.fields_by_name['upper_lt'].message_type = _POINT3D
_BOX3D.fields_by_name['upper_lb'].message_type = _POINT3D
_BOX3D.fields_by_name['upper_rb'].message_type = _POINT3D
_BOX3D.fields_by_name['upper_rt'].message_type = _POINT3D
_BOX3D.fields_by_name['eval'].message_type = _EVALSTATS
_POLYGON.fields_by_name['pts'].message_type = _POINT3D
_POLYGON.fields_by_name['eval'].message_type = _EVALSTATS
_POSEANGLE.fields_by_name['evals'].message_type = _EVALSTATS
_INT.fields_by_name['eval'].message_type = _EVALSTATS
_FLOAT.fields_by_name['eval'].message_type = _EVALSTATS
_UINT.fields_by_name['eval'].message_type = _EVALSTATS
DESCRIPTOR.message_types_by_name['EvalStats'] = _EVALSTATS
DESCRIPTOR.message_types_by_name['Point2D'] = _POINT2D
DESCRIPTOR.message_types_by_name['Point3D'] = _POINT3D
DESCRIPTOR.message_types_by_name['XYZ'] = _XYZ
DESCRIPTOR.message_types_by_name['XY'] = _XY
DESCRIPTOR.message_types_by_name['Size3D'] = _SIZE3D
DESCRIPTOR.message_types_by_name['Point'] = _POINT
DESCRIPTOR.message_types_by_name['Point2f'] = _POINT2F
DESCRIPTOR.message_types_by_name['Point3f'] = _POINT3F
DESCRIPTOR.message_types_by_name['HafQuaternion'] = _HAFQUATERNION
DESCRIPTOR.message_types_by_name['Angle3f'] = _ANGLE3F
DESCRIPTOR.message_types_by_name['Point2fList'] = _POINT2FLIST
DESCRIPTOR.message_types_by_name['Point2DList'] = _POINT2DLIST
DESCRIPTOR.message_types_by_name['Point3DList'] = _POINT3DLIST
DESCRIPTOR.message_types_by_name['Point3fList'] = _POINT3FLIST
DESCRIPTOR.message_types_by_name['PointList'] = _POINTLIST
DESCRIPTOR.message_types_by_name['Rect'] = _RECT
DESCRIPTOR.message_types_by_name['Rect2f'] = _RECT2F
DESCRIPTOR.message_types_by_name['Rect3D'] = _RECT3D
DESCRIPTOR.message_types_by_name['Rect2D'] = _RECT2D
DESCRIPTOR.message_types_by_name['Box3D'] = _BOX3D
DESCRIPTOR.message_types_by_name['Polygon'] = _POLYGON
DESCRIPTOR.message_types_by_name['PoseAngle'] = _POSEANGLE
DESCRIPTOR.message_types_by_name['Int'] = _INT
DESCRIPTOR.message_types_by_name['Float'] = _FLOAT
DESCRIPTOR.message_types_by_name['UInt'] = _UINT
DESCRIPTOR.message_types_by_name['FloatArray'] = _FLOATARRAY
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

EvalStats = _reflection.GeneratedProtocolMessageType('EvalStats', (_message.Message,), {
  'DESCRIPTOR' : _EVALSTATS,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.EvalStats)
  })
_sym_db.RegisterMessage(EvalStats)

Point2D = _reflection.GeneratedProtocolMessageType('Point2D', (_message.Message,), {
  'DESCRIPTOR' : _POINT2D,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Point2D)
  })
_sym_db.RegisterMessage(Point2D)

Point3D = _reflection.GeneratedProtocolMessageType('Point3D', (_message.Message,), {
  'DESCRIPTOR' : _POINT3D,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Point3D)
  })
_sym_db.RegisterMessage(Point3D)

XYZ = _reflection.GeneratedProtocolMessageType('XYZ', (_message.Message,), {
  'DESCRIPTOR' : _XYZ,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.XYZ)
  })
_sym_db.RegisterMessage(XYZ)

XY = _reflection.GeneratedProtocolMessageType('XY', (_message.Message,), {
  'DESCRIPTOR' : _XY,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.XY)
  })
_sym_db.RegisterMessage(XY)

Size3D = _reflection.GeneratedProtocolMessageType('Size3D', (_message.Message,), {
  'DESCRIPTOR' : _SIZE3D,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Size3D)
  })
_sym_db.RegisterMessage(Size3D)

Point = _reflection.GeneratedProtocolMessageType('Point', (_message.Message,), {
  'DESCRIPTOR' : _POINT,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Point)
  })
_sym_db.RegisterMessage(Point)

Point2f = _reflection.GeneratedProtocolMessageType('Point2f', (_message.Message,), {
  'DESCRIPTOR' : _POINT2F,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Point2f)
  })
_sym_db.RegisterMessage(Point2f)

Point3f = _reflection.GeneratedProtocolMessageType('Point3f', (_message.Message,), {
  'DESCRIPTOR' : _POINT3F,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Point3f)
  })
_sym_db.RegisterMessage(Point3f)

HafQuaternion = _reflection.GeneratedProtocolMessageType('HafQuaternion', (_message.Message,), {
  'DESCRIPTOR' : _HAFQUATERNION,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.HafQuaternion)
  })
_sym_db.RegisterMessage(HafQuaternion)

Angle3f = _reflection.GeneratedProtocolMessageType('Angle3f', (_message.Message,), {
  'DESCRIPTOR' : _ANGLE3F,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Angle3f)
  })
_sym_db.RegisterMessage(Angle3f)

Point2fList = _reflection.GeneratedProtocolMessageType('Point2fList', (_message.Message,), {
  'DESCRIPTOR' : _POINT2FLIST,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Point2fList)
  })
_sym_db.RegisterMessage(Point2fList)

Point2DList = _reflection.GeneratedProtocolMessageType('Point2DList', (_message.Message,), {
  'DESCRIPTOR' : _POINT2DLIST,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Point2DList)
  })
_sym_db.RegisterMessage(Point2DList)

Point3DList = _reflection.GeneratedProtocolMessageType('Point3DList', (_message.Message,), {
  'DESCRIPTOR' : _POINT3DLIST,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Point3DList)
  })
_sym_db.RegisterMessage(Point3DList)

Point3fList = _reflection.GeneratedProtocolMessageType('Point3fList', (_message.Message,), {
  'DESCRIPTOR' : _POINT3FLIST,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Point3fList)
  })
_sym_db.RegisterMessage(Point3fList)

PointList = _reflection.GeneratedProtocolMessageType('PointList', (_message.Message,), {
  'DESCRIPTOR' : _POINTLIST,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.PointList)
  })
_sym_db.RegisterMessage(PointList)

Rect = _reflection.GeneratedProtocolMessageType('Rect', (_message.Message,), {
  'DESCRIPTOR' : _RECT,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Rect)
  })
_sym_db.RegisterMessage(Rect)

Rect2f = _reflection.GeneratedProtocolMessageType('Rect2f', (_message.Message,), {
  'DESCRIPTOR' : _RECT2F,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Rect2f)
  })
_sym_db.RegisterMessage(Rect2f)

Rect3D = _reflection.GeneratedProtocolMessageType('Rect3D', (_message.Message,), {
  'DESCRIPTOR' : _RECT3D,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Rect3D)
  })
_sym_db.RegisterMessage(Rect3D)

Rect2D = _reflection.GeneratedProtocolMessageType('Rect2D', (_message.Message,), {
  'DESCRIPTOR' : _RECT2D,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Rect2D)
  })
_sym_db.RegisterMessage(Rect2D)

Box3D = _reflection.GeneratedProtocolMessageType('Box3D', (_message.Message,), {
  'DESCRIPTOR' : _BOX3D,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Box3D)
  })
_sym_db.RegisterMessage(Box3D)

Polygon = _reflection.GeneratedProtocolMessageType('Polygon', (_message.Message,), {
  'DESCRIPTOR' : _POLYGON,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Polygon)
  })
_sym_db.RegisterMessage(Polygon)

PoseAngle = _reflection.GeneratedProtocolMessageType('PoseAngle', (_message.Message,), {
  'DESCRIPTOR' : _POSEANGLE,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.PoseAngle)
  })
_sym_db.RegisterMessage(PoseAngle)

Int = _reflection.GeneratedProtocolMessageType('Int', (_message.Message,), {
  'DESCRIPTOR' : _INT,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Int)
  })
_sym_db.RegisterMessage(Int)

Float = _reflection.GeneratedProtocolMessageType('Float', (_message.Message,), {
  'DESCRIPTOR' : _FLOAT,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.Float)
  })
_sym_db.RegisterMessage(Float)

UInt = _reflection.GeneratedProtocolMessageType('UInt', (_message.Message,), {
  'DESCRIPTOR' : _UINT,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.UInt)
  })
_sym_db.RegisterMessage(UInt)

FloatArray = _reflection.GeneratedProtocolMessageType('FloatArray', (_message.Message,), {
  'DESCRIPTOR' : _FLOATARRAY,
  '__module__' : 'geometry_pb2'
  # @@protoc_insertion_point(class_scope:perception.common.FloatArray)
  })
_sym_db.RegisterMessage(FloatArray)


# @@protoc_insertion_point(module_scope)
