# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/common/math/proto/bbox.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
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()


from FireSpark.protos.src.common.serialization import eigen_serialization_pb2 as src_dot_common_dot_serialization_dot_eigen__serialization__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/common/math/proto/bbox.proto',
  package='avsoftware.common',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n src/common/math/proto/bbox.proto\x12\x11\x61vsoftware.common\x1a\x32src/common/serialization/eigen_serialization.proto\"k\n\x0b\x41\x41\x42\x42\x33\x64Proto\x12-\n\x03min\x18\x01 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\x12-\n\x03max\x18\x02 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\"k\n\x0b\x41\x41\x42\x42\x32\x64Proto\x12-\n\x03min\x18\x01 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\x12-\n\x03max\x18\x02 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\"~\n\x0bOOBB25Proto\x12\x30\n\x06\x63\x65nter\x18\x01 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\x12\x30\n\x06\x65xtent\x18\x02 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\x12\x0b\n\x03yaw\x18\x03 \x01(\x01\"\x83\x01\n\x0bOOBB2dProto\x12\x30\n\x06\x63\x65nter\x18\x01 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\x12\x35\n\x0bhalf_extent\x18\x02 \x01(\x0b\x32 .avsoftware.common.Vector2dProto\x12\x0b\n\x03yaw\x18\x03 \x01(\x01\x62\x06proto3')
  ,
  dependencies=[src_dot_common_dot_serialization_dot_eigen__serialization__pb2.DESCRIPTOR,])




_AABB3DPROTO = _descriptor.Descriptor(
  name='AABB3dProto',
  full_name='avsoftware.common.AABB3dProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='min', full_name='avsoftware.common.AABB3dProto.min', 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),
    _descriptor.FieldDescriptor(
      name='max', full_name='avsoftware.common.AABB3dProto.max', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=107,
  serialized_end=214,
)


_AABB2DPROTO = _descriptor.Descriptor(
  name='AABB2dProto',
  full_name='avsoftware.common.AABB2dProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='min', full_name='avsoftware.common.AABB2dProto.min', 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),
    _descriptor.FieldDescriptor(
      name='max', full_name='avsoftware.common.AABB2dProto.max', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=216,
  serialized_end=323,
)


_OOBB25PROTO = _descriptor.Descriptor(
  name='OOBB25Proto',
  full_name='avsoftware.common.OOBB25Proto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='center', full_name='avsoftware.common.OOBB25Proto.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),
    _descriptor.FieldDescriptor(
      name='extent', full_name='avsoftware.common.OOBB25Proto.extent', 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),
    _descriptor.FieldDescriptor(
      name='yaw', full_name='avsoftware.common.OOBB25Proto.yaw', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=325,
  serialized_end=451,
)


_OOBB2DPROTO = _descriptor.Descriptor(
  name='OOBB2dProto',
  full_name='avsoftware.common.OOBB2dProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='center', full_name='avsoftware.common.OOBB2dProto.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),
    _descriptor.FieldDescriptor(
      name='half_extent', full_name='avsoftware.common.OOBB2dProto.half_extent', 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),
    _descriptor.FieldDescriptor(
      name='yaw', full_name='avsoftware.common.OOBB2dProto.yaw', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=454,
  serialized_end=585,
)

_AABB3DPROTO.fields_by_name['min'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_AABB3DPROTO.fields_by_name['max'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_AABB2DPROTO.fields_by_name['min'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_AABB2DPROTO.fields_by_name['max'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_OOBB25PROTO.fields_by_name['center'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_OOBB25PROTO.fields_by_name['extent'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR3DPROTO
_OOBB2DPROTO.fields_by_name['center'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
_OOBB2DPROTO.fields_by_name['half_extent'].message_type = src_dot_common_dot_serialization_dot_eigen__serialization__pb2._VECTOR2DPROTO
DESCRIPTOR.message_types_by_name['AABB3dProto'] = _AABB3DPROTO
DESCRIPTOR.message_types_by_name['AABB2dProto'] = _AABB2DPROTO
DESCRIPTOR.message_types_by_name['OOBB25Proto'] = _OOBB25PROTO
DESCRIPTOR.message_types_by_name['OOBB2dProto'] = _OOBB2DPROTO
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

AABB3dProto = _reflection.GeneratedProtocolMessageType('AABB3dProto', (_message.Message,), dict(
  DESCRIPTOR = _AABB3DPROTO,
  __module__ = 'src.common.math.proto.bbox_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.AABB3dProto)
  ))
_sym_db.RegisterMessage(AABB3dProto)

AABB2dProto = _reflection.GeneratedProtocolMessageType('AABB2dProto', (_message.Message,), dict(
  DESCRIPTOR = _AABB2DPROTO,
  __module__ = 'src.common.math.proto.bbox_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.AABB2dProto)
  ))
_sym_db.RegisterMessage(AABB2dProto)

OOBB25Proto = _reflection.GeneratedProtocolMessageType('OOBB25Proto', (_message.Message,), dict(
  DESCRIPTOR = _OOBB25PROTO,
  __module__ = 'src.common.math.proto.bbox_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.OOBB25Proto)
  ))
_sym_db.RegisterMessage(OOBB25Proto)

OOBB2dProto = _reflection.GeneratedProtocolMessageType('OOBB2dProto', (_message.Message,), dict(
  DESCRIPTOR = _OOBB2DPROTO,
  __module__ = 'src.common.math.proto.bbox_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.OOBB2dProto)
  ))
_sym_db.RegisterMessage(OOBB2dProto)


# @@protoc_insertion_point(module_scope)
