# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: src/common/serialization/eigen_serialization.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()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='src/common/serialization/eigen_serialization.proto',
  package='avsoftware.common',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n2src/common/serialization/eigen_serialization.proto\x12\x11\x61vsoftware.common\"0\n\rVector3dProto\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\t\n\x01z\x18\x03 \x01(\x01\"\x1f\n\x12Vector3fArrayProto\x12\t\n\x01v\x18\x01 \x03(\x02\"\x1f\n\x12Vector3dArrayProto\x12\t\n\x01v\x18\x01 \x03(\x01\"%\n\rVector2dProto\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\"\x1f\n\x12Vector2dArrayProto\x12\t\n\x01v\x18\x01 \x03(\x01\"<\n\rMatrix3dProto\x12\r\n\x05row_1\x18\x01 \x03(\x01\x12\r\n\x05row_2\x18\x02 \x03(\x01\x12\r\n\x05row_3\x18\x03 \x03(\x01\"|\n\x0fIsometry3dProto\x12\x35\n\x0btranslation\x18\x01 \x01(\x0b\x32 .avsoftware.common.Vector3dProto\x12\x32\n\x08rotation\x18\x02 \x01(\x0b\x32 .avsoftware.common.Matrix3dProto\"j\n\x1aTimeStampedIsometry3dProto\x12\x14\n\x0ctimestamp_ns\x18\x01 \x01(\x03\x12\x36\n\nisometry3d\x18\x02 \x01(\x0b\x32\".avsoftware.common.Isometry3dProtob\x06proto3')
)




_VECTOR3DPROTO = _descriptor.Descriptor(
  name='Vector3dProto',
  full_name='avsoftware.common.Vector3dProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='avsoftware.common.Vector3dProto.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),
    _descriptor.FieldDescriptor(
      name='y', full_name='avsoftware.common.Vector3dProto.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),
    _descriptor.FieldDescriptor(
      name='z', full_name='avsoftware.common.Vector3dProto.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=73,
  serialized_end=121,
)


_VECTOR3FARRAYPROTO = _descriptor.Descriptor(
  name='Vector3fArrayProto',
  full_name='avsoftware.common.Vector3fArrayProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='v', full_name='avsoftware.common.Vector3fArrayProto.v', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=123,
  serialized_end=154,
)


_VECTOR3DARRAYPROTO = _descriptor.Descriptor(
  name='Vector3dArrayProto',
  full_name='avsoftware.common.Vector3dArrayProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='v', full_name='avsoftware.common.Vector3dArrayProto.v', index=0,
      number=1, type=1, cpp_type=5, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=156,
  serialized_end=187,
)


_VECTOR2DPROTO = _descriptor.Descriptor(
  name='Vector2dProto',
  full_name='avsoftware.common.Vector2dProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='avsoftware.common.Vector2dProto.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),
    _descriptor.FieldDescriptor(
      name='y', full_name='avsoftware.common.Vector2dProto.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=189,
  serialized_end=226,
)


_VECTOR2DARRAYPROTO = _descriptor.Descriptor(
  name='Vector2dArrayProto',
  full_name='avsoftware.common.Vector2dArrayProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='v', full_name='avsoftware.common.Vector2dArrayProto.v', index=0,
      number=1, type=1, cpp_type=5, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=228,
  serialized_end=259,
)


_MATRIX3DPROTO = _descriptor.Descriptor(
  name='Matrix3dProto',
  full_name='avsoftware.common.Matrix3dProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='row_1', full_name='avsoftware.common.Matrix3dProto.row_1', index=0,
      number=1, type=1, cpp_type=5, 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),
    _descriptor.FieldDescriptor(
      name='row_2', full_name='avsoftware.common.Matrix3dProto.row_2', index=1,
      number=2, type=1, cpp_type=5, 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),
    _descriptor.FieldDescriptor(
      name='row_3', full_name='avsoftware.common.Matrix3dProto.row_3', index=2,
      number=3, type=1, cpp_type=5, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=261,
  serialized_end=321,
)


_ISOMETRY3DPROTO = _descriptor.Descriptor(
  name='Isometry3dProto',
  full_name='avsoftware.common.Isometry3dProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='translation', full_name='avsoftware.common.Isometry3dProto.translation', 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='rotation', full_name='avsoftware.common.Isometry3dProto.rotation', 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=323,
  serialized_end=447,
)


_TIMESTAMPEDISOMETRY3DPROTO = _descriptor.Descriptor(
  name='TimeStampedIsometry3dProto',
  full_name='avsoftware.common.TimeStampedIsometry3dProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp_ns', full_name='avsoftware.common.TimeStampedIsometry3dProto.timestamp_ns', index=0,
      number=1, 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),
    _descriptor.FieldDescriptor(
      name='isometry3d', full_name='avsoftware.common.TimeStampedIsometry3dProto.isometry3d', 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=449,
  serialized_end=555,
)

_ISOMETRY3DPROTO.fields_by_name['translation'].message_type = _VECTOR3DPROTO
_ISOMETRY3DPROTO.fields_by_name['rotation'].message_type = _MATRIX3DPROTO
_TIMESTAMPEDISOMETRY3DPROTO.fields_by_name['isometry3d'].message_type = _ISOMETRY3DPROTO
DESCRIPTOR.message_types_by_name['Vector3dProto'] = _VECTOR3DPROTO
DESCRIPTOR.message_types_by_name['Vector3fArrayProto'] = _VECTOR3FARRAYPROTO
DESCRIPTOR.message_types_by_name['Vector3dArrayProto'] = _VECTOR3DARRAYPROTO
DESCRIPTOR.message_types_by_name['Vector2dProto'] = _VECTOR2DPROTO
DESCRIPTOR.message_types_by_name['Vector2dArrayProto'] = _VECTOR2DARRAYPROTO
DESCRIPTOR.message_types_by_name['Matrix3dProto'] = _MATRIX3DPROTO
DESCRIPTOR.message_types_by_name['Isometry3dProto'] = _ISOMETRY3DPROTO
DESCRIPTOR.message_types_by_name['TimeStampedIsometry3dProto'] = _TIMESTAMPEDISOMETRY3DPROTO
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Vector3dProto = _reflection.GeneratedProtocolMessageType('Vector3dProto', (_message.Message,), dict(
  DESCRIPTOR = _VECTOR3DPROTO,
  __module__ = 'src.common.serialization.eigen_serialization_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.Vector3dProto)
  ))
_sym_db.RegisterMessage(Vector3dProto)

Vector3fArrayProto = _reflection.GeneratedProtocolMessageType('Vector3fArrayProto', (_message.Message,), dict(
  DESCRIPTOR = _VECTOR3FARRAYPROTO,
  __module__ = 'src.common.serialization.eigen_serialization_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.Vector3fArrayProto)
  ))
_sym_db.RegisterMessage(Vector3fArrayProto)

Vector3dArrayProto = _reflection.GeneratedProtocolMessageType('Vector3dArrayProto', (_message.Message,), dict(
  DESCRIPTOR = _VECTOR3DARRAYPROTO,
  __module__ = 'src.common.serialization.eigen_serialization_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.Vector3dArrayProto)
  ))
_sym_db.RegisterMessage(Vector3dArrayProto)

Vector2dProto = _reflection.GeneratedProtocolMessageType('Vector2dProto', (_message.Message,), dict(
  DESCRIPTOR = _VECTOR2DPROTO,
  __module__ = 'src.common.serialization.eigen_serialization_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.Vector2dProto)
  ))
_sym_db.RegisterMessage(Vector2dProto)

Vector2dArrayProto = _reflection.GeneratedProtocolMessageType('Vector2dArrayProto', (_message.Message,), dict(
  DESCRIPTOR = _VECTOR2DARRAYPROTO,
  __module__ = 'src.common.serialization.eigen_serialization_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.Vector2dArrayProto)
  ))
_sym_db.RegisterMessage(Vector2dArrayProto)

Matrix3dProto = _reflection.GeneratedProtocolMessageType('Matrix3dProto', (_message.Message,), dict(
  DESCRIPTOR = _MATRIX3DPROTO,
  __module__ = 'src.common.serialization.eigen_serialization_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.Matrix3dProto)
  ))
_sym_db.RegisterMessage(Matrix3dProto)

Isometry3dProto = _reflection.GeneratedProtocolMessageType('Isometry3dProto', (_message.Message,), dict(
  DESCRIPTOR = _ISOMETRY3DPROTO,
  __module__ = 'src.common.serialization.eigen_serialization_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.Isometry3dProto)
  ))
_sym_db.RegisterMessage(Isometry3dProto)

TimeStampedIsometry3dProto = _reflection.GeneratedProtocolMessageType('TimeStampedIsometry3dProto', (_message.Message,), dict(
  DESCRIPTOR = _TIMESTAMPEDISOMETRY3DPROTO,
  __module__ = 'src.common.serialization.eigen_serialization_pb2'
  # @@protoc_insertion_point(class_scope:avsoftware.common.TimeStampedIsometry3dProto)
  ))
_sym_db.RegisterMessage(TimeStampedIsometry3dProto)


# @@protoc_insertion_point(module_scope)
