Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
bosdyn-api / api / graph_nav / map_processing_pb2.py
Size: Mime:
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: bosdyn/api/graph_nav/map_processing.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
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 google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from bosdyn.api import geometry_pb2 as bosdyn_dot_api_dot_geometry__pb2
from bosdyn.api import header_pb2 as bosdyn_dot_api_dot_header__pb2
from bosdyn.api.graph_nav import map_pb2 as bosdyn_dot_api_dot_graph__nav_dot_map__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)bosdyn/api/graph_nav/map_processing.proto\x12\x14\x62osdyn.api.graph_nav\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x19\x62osdyn/api/geometry.proto\x1a\x17\x62osdyn/api/header.proto\x1a\x1e\x62osdyn/api/graph_nav/map.proto\"\xf2\x0f\n\x16ProcessTopologyRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12\x43\n\x06params\x18\x02 \x01(\x0b\x32\x33.bosdyn.api.graph_nav.ProcessTopologyRequest.Params\x12\x1c\n\x14modify_map_on_server\x18\x03 \x01(\x08\x1a{\n\tICPParams\x12.\n\ticp_iters\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12>\n\x18max_point_match_distance\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x1aP\n\x15\x46\x65\x61tureMatchingParams\x12\x37\n\x13\x64o_feature_matching\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a\xa6\x03\n\x19OdometryLoopClosureParams\x12\x42\n\x1cmax_loop_closure_path_length\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x42\n\x1cmin_loop_closure_path_length\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x44\n\x1emax_loop_closure_height_change\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x42\n\x1cmax_loop_closure_edge_length\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x46\n!num_extra_loop_closure_iterations\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12/\n\x0bprune_edges\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a\xd7\x02\n\x19\x46iducialLoopClosureParams\x12\x42\n\x1cmin_loop_closure_path_length\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x42\n\x1cmax_loop_closure_edge_length\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x15max_fiducial_distance\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x44\n\x1emax_loop_closure_height_change\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12/\n\x0bprune_edges\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a\xe4\x01\n\x17\x43ollisionCheckingParams\x12=\n\x19\x63heck_edges_for_collision\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x42\n\x1c\x63ollision_check_robot_radius\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x46\n collision_check_height_variation\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x1a\x90\x05\n\x06Params\x12<\n\x18\x64o_odometry_loop_closure\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12l\n\x1codometry_loop_closure_params\x18\x02 \x01(\x0b\x32\x46.bosdyn.api.graph_nav.ProcessTopologyRequest.OdometryLoopClosureParams\x12J\n\nicp_params\x18\x03 \x01(\x0b\x32\x36.bosdyn.api.graph_nav.ProcessTopologyRequest.ICPParams\x12<\n\x18\x64o_fiducial_loop_closure\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12l\n\x1c\x66iducial_loop_closure_params\x18\x05 \x01(\x0b\x32\x46.bosdyn.api.graph_nav.ProcessTopologyRequest.FiducialLoopClosureParams\x12\x64\n\x16\x63ollision_check_params\x18\x06 \x01(\x0b\x32\x44.bosdyn.api.graph_nav.ProcessTopologyRequest.CollisionCheckingParams\x12\x17\n\x0ftimeout_seconds\x18\x07 \x01(\x01\x12\x63\n\x17\x66\x65\x61ture_matching_params\x18\x08 \x01(\x0b\x32\x42.bosdyn.api.graph_nav.ProcessTopologyRequest.FeatureMatchingParams\"\xcb\x03\n\x17ProcessTopologyResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x44\n\x06status\x18\x02 \x01(\x0e\x32\x34.bosdyn.api.graph_nav.ProcessTopologyResponse.Status\x12\x31\n\x0cnew_subgraph\x18\x03 \x01(\x0b\x32\x1b.bosdyn.api.graph_nav.Graph\x12\"\n\x1amap_on_server_was_modified\x18\x04 \x01(\x08\x12\x1c\n\x14missing_snapshot_ids\x18\n \x03(\t\x12\x1c\n\x14missing_waypoint_ids\x18\x0b \x03(\t\x12\x11\n\ttimed_out\x18\x0c \x01(\x08\"\x97\x01\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12%\n!STATUS_MISSING_WAYPOINT_SNAPSHOTS\x10\x02\x12\x18\n\x14STATUS_INVALID_GRAPH\x10\x03\x12)\n%STATUS_MAP_MODIFIED_DURING_PROCESSING\x10\x04\"V\n\nPoseBounds\x12\x10\n\x08x_bounds\x18\x01 \x01(\x01\x12\x10\n\x08y_bounds\x18\x02 \x01(\x01\x12\x10\n\x08z_bounds\x18\x03 \x01(\x01\x12\x12\n\nyaw_bounds\x18\x04 \x01(\x01\"\x9a\x01\n\x15\x41nchorHintUncertainty\x12\x33\n\x0ese3_covariance\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.SE3CovarianceH\x00\x12=\n\x11\x63onfidence_bounds\x18\x02 \x01(\x0b\x32 .bosdyn.api.graph_nav.PoseBoundsH\x00\x42\r\n\x0buncertainty\"\xeb\x01\n\x12WaypointAnchorHint\x12\x35\n\x0fwaypoint_anchor\x18\x01 \x01(\x0b\x32\x1c.bosdyn.api.graph_nav.Anchor\x12T\n\x1fseed_tform_waypoint_uncertainty\x18\x02 \x01(\x0b\x32+.bosdyn.api.graph_nav.AnchorHintUncertainty\x12H\n\x1eseed_tform_waypoint_constraint\x18\x03 \x01(\x0b\x32 .bosdyn.api.graph_nav.PoseBounds\"\xf5\x01\n\x15WorldObjectAnchorHint\x12@\n\robject_anchor\x18\x01 \x01(\x0b\x32).bosdyn.api.graph_nav.AnchoredWorldObject\x12R\n\x1dseed_tform_object_uncertainty\x18\x02 \x01(\x0b\x32+.bosdyn.api.graph_nav.AnchorHintUncertainty\x12\x46\n\x1cseed_tform_object_constraint\x18\x03 \x01(\x0b\x32 .bosdyn.api.graph_nav.PoseBounds\"\x97\x01\n\rAnchoringHint\x12\x42\n\x10waypoint_anchors\x18\x01 \x03(\x0b\x32(.bosdyn.api.graph_nav.WaypointAnchorHint\x12\x42\n\rworld_objects\x18\x02 \x03(\x0b\x32+.bosdyn.api.graph_nav.WorldObjectAnchorHint\"\xf8\n\n\x17ProcessAnchoringRequest\x12)\n\x06header\x18\x01 \x01(\x0b\x32\x19.bosdyn.api.RequestHeader\x12\x44\n\x06params\x18\x02 \x01(\x0b\x32\x34.bosdyn.api.graph_nav.ProcessAnchoringRequest.Params\x12\x39\n\x0cinitial_hint\x18\x03 \x01(\x0b\x32#.bosdyn.api.graph_nav.AnchoringHint\x12\"\n\x1amodify_anchoring_on_server\x18\x04 \x01(\x08\x12#\n\x1bstream_intermediate_results\x18\x05 \x01(\x08\x12/\n\'apply_gps_result_to_waypoints_on_server\x18\x06 \x01(\x08\x1a\xb6\x08\n\x06Params\x12^\n\x10optimizer_params\x18\x01 \x01(\x0b\x32\x44.bosdyn.api.graph_nav.ProcessAnchoringRequest.Params.OptimizerParams\x12\x62\n\x12measurement_params\x18\x02 \x01(\x0b\x32\x46.bosdyn.api.graph_nav.ProcessAnchoringRequest.Params.MeasurementParams\x12M\n\x07weights\x18\x03 \x01(\x0b\x32<.bosdyn.api.graph_nav.ProcessAnchoringRequest.Params.Weights\x12?\n\x1boptimize_existing_anchoring\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x11gravity_ewrt_seed\x18\x05 \x01(\x0b\x32\x10.bosdyn.api.Vec3\x1ay\n\x0fOptimizerParams\x12.\n\tmax_iters\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x36\n\x10max_time_seconds\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x1a\xe3\x02\n\x11MeasurementParams\x12:\n\x16use_kinematic_odometry\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x37\n\x13use_visual_odometry\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12>\n\x1ause_gyroscope_measurements\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x11use_loop_closures\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x11use_world_objects\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x07use_gps\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a\xc9\x01\n\x07Weights\x12!\n\x19kinematic_odometry_weight\x18\x01 \x01(\x01\x12\x1e\n\x16visual_odometry_weight\x18\x02 \x01(\x01\x12\x1b\n\x13world_object_weight\x18\x03 \x01(\x01\x12\x13\n\x0bhint_weight\x18\x04 \x01(\x01\x12\x18\n\x10gyroscope_weight\x18\x05 \x01(\x01\x12\x1b\n\x13loop_closure_weight\x18\x06 \x01(\x01\x12\x12\n\ngps_weight\x18\x07 \x01(\x01\"\xe7\n\n\x18ProcessAnchoringResponse\x12*\n\x06header\x18\x01 \x01(\x0b\x32\x1a.bosdyn.api.ResponseHeader\x12\x45\n\x06status\x18\x02 \x01(\x0e\x32\x35.bosdyn.api.graph_nav.ProcessAnchoringResponse.Status\x12\x36\n\x10waypoint_results\x18\x03 \x03(\x0b\x32\x1c.bosdyn.api.graph_nav.Anchor\x12G\n\x14world_object_results\x18\x04 \x03(\x0b\x32).bosdyn.api.graph_nav.AnchoredWorldObject\x12(\n anchoring_on_server_was_modified\x18\x05 \x01(\x08\x12\x11\n\titeration\x18\x06 \x01(\x05\x12\x0c\n\x04\x63ost\x18\x07 \x01(\x01\x12\x17\n\x0f\x66inal_iteration\x18\x08 \x01(\x08\x12O\n\x1dviolated_waypoint_constraints\x18\t \x03(\x0b\x32(.bosdyn.api.graph_nav.WaypointAnchorHint\x12P\n\x1bviolated_object_constraints\x18\n \x03(\x0b\x32+.bosdyn.api.graph_nav.WorldObjectAnchorHint\x12\x1c\n\x14missing_snapshot_ids\x18\x0b \x03(\t\x12\x1c\n\x14missing_waypoint_ids\x18\x0c \x03(\t\x12\x15\n\rinvalid_hints\x18\r \x03(\t\x12\x39\n\x12inconsistent_edges\x18\x0e \x03(\x0b\x32\x1d.bosdyn.api.graph_nav.Edge.Id\x12L\n\ngps_result\x18\x0f \x01(\x0b\x32\x38.bosdyn.api.graph_nav.ProcessAnchoringResponse.GPSResult\x1a\x8c\x02\n\tGPSResult\x12R\n\x06status\x18\x01 \x01(\x0e\x32\x42.bosdyn.api.graph_nav.ProcessAnchoringResponse.GPSResult.GPSStatus\x12,\n\x0f\x65\x63\x65\x66_tform_seed\x18\x02 \x01(\x0b\x32\x13.bosdyn.api.SE3Pose\x12\x1d\n\x15num_measurements_used\x18\x03 \x01(\x05\"^\n\tGPSStatus\x12\x16\n\x12GPS_STATUS_UNKNOWN\x10\x00\x12\x11\n\rGPS_STATUS_OK\x10\x01\x12&\n\"GPS_STATUS_NOT_ENOUGH_MEASUREMENTS\x10\x02\"\xe4\x02\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\r\n\tSTATUS_OK\x10\x01\x12%\n!STATUS_MISSING_WAYPOINT_SNAPSHOTS\x10\x02\x12\x18\n\x14STATUS_INVALID_GRAPH\x10\x03\x12\x1f\n\x1bSTATUS_OPTIMIZATION_FAILURE\x10\x04\x12\x19\n\x15STATUS_INVALID_PARAMS\x10\x05\x12\x1f\n\x1bSTATUS_CONSTRAINT_VIOLATION\x10\x06\x12\x19\n\x15STATUS_MAX_ITERATIONS\x10\x07\x12\x13\n\x0fSTATUS_MAX_TIME\x10\x08\x12\x18\n\x14STATUS_INVALID_HINTS\x10\t\x12)\n%STATUS_MAP_MODIFIED_DURING_PROCESSING\x10\n\x12$\n STATUS_INVALID_GRAVITY_ALIGNMENT\x10\x0b\x62\x06proto3')



_PROCESSTOPOLOGYREQUEST = DESCRIPTOR.message_types_by_name['ProcessTopologyRequest']
_PROCESSTOPOLOGYREQUEST_ICPPARAMS = _PROCESSTOPOLOGYREQUEST.nested_types_by_name['ICPParams']
_PROCESSTOPOLOGYREQUEST_FEATUREMATCHINGPARAMS = _PROCESSTOPOLOGYREQUEST.nested_types_by_name['FeatureMatchingParams']
_PROCESSTOPOLOGYREQUEST_ODOMETRYLOOPCLOSUREPARAMS = _PROCESSTOPOLOGYREQUEST.nested_types_by_name['OdometryLoopClosureParams']
_PROCESSTOPOLOGYREQUEST_FIDUCIALLOOPCLOSUREPARAMS = _PROCESSTOPOLOGYREQUEST.nested_types_by_name['FiducialLoopClosureParams']
_PROCESSTOPOLOGYREQUEST_COLLISIONCHECKINGPARAMS = _PROCESSTOPOLOGYREQUEST.nested_types_by_name['CollisionCheckingParams']
_PROCESSTOPOLOGYREQUEST_PARAMS = _PROCESSTOPOLOGYREQUEST.nested_types_by_name['Params']
_PROCESSTOPOLOGYRESPONSE = DESCRIPTOR.message_types_by_name['ProcessTopologyResponse']
_POSEBOUNDS = DESCRIPTOR.message_types_by_name['PoseBounds']
_ANCHORHINTUNCERTAINTY = DESCRIPTOR.message_types_by_name['AnchorHintUncertainty']
_WAYPOINTANCHORHINT = DESCRIPTOR.message_types_by_name['WaypointAnchorHint']
_WORLDOBJECTANCHORHINT = DESCRIPTOR.message_types_by_name['WorldObjectAnchorHint']
_ANCHORINGHINT = DESCRIPTOR.message_types_by_name['AnchoringHint']
_PROCESSANCHORINGREQUEST = DESCRIPTOR.message_types_by_name['ProcessAnchoringRequest']
_PROCESSANCHORINGREQUEST_PARAMS = _PROCESSANCHORINGREQUEST.nested_types_by_name['Params']
_PROCESSANCHORINGREQUEST_PARAMS_OPTIMIZERPARAMS = _PROCESSANCHORINGREQUEST_PARAMS.nested_types_by_name['OptimizerParams']
_PROCESSANCHORINGREQUEST_PARAMS_MEASUREMENTPARAMS = _PROCESSANCHORINGREQUEST_PARAMS.nested_types_by_name['MeasurementParams']
_PROCESSANCHORINGREQUEST_PARAMS_WEIGHTS = _PROCESSANCHORINGREQUEST_PARAMS.nested_types_by_name['Weights']
_PROCESSANCHORINGRESPONSE = DESCRIPTOR.message_types_by_name['ProcessAnchoringResponse']
_PROCESSANCHORINGRESPONSE_GPSRESULT = _PROCESSANCHORINGRESPONSE.nested_types_by_name['GPSResult']
_PROCESSTOPOLOGYRESPONSE_STATUS = _PROCESSTOPOLOGYRESPONSE.enum_types_by_name['Status']
_PROCESSANCHORINGRESPONSE_GPSRESULT_GPSSTATUS = _PROCESSANCHORINGRESPONSE_GPSRESULT.enum_types_by_name['GPSStatus']
_PROCESSANCHORINGRESPONSE_STATUS = _PROCESSANCHORINGRESPONSE.enum_types_by_name['Status']
ProcessTopologyRequest = _reflection.GeneratedProtocolMessageType('ProcessTopologyRequest', (_message.Message,), {

  'ICPParams' : _reflection.GeneratedProtocolMessageType('ICPParams', (_message.Message,), {
    'DESCRIPTOR' : _PROCESSTOPOLOGYREQUEST_ICPPARAMS,
    '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
    # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessTopologyRequest.ICPParams)
    })
  ,

  'FeatureMatchingParams' : _reflection.GeneratedProtocolMessageType('FeatureMatchingParams', (_message.Message,), {
    'DESCRIPTOR' : _PROCESSTOPOLOGYREQUEST_FEATUREMATCHINGPARAMS,
    '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
    # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessTopologyRequest.FeatureMatchingParams)
    })
  ,

  'OdometryLoopClosureParams' : _reflection.GeneratedProtocolMessageType('OdometryLoopClosureParams', (_message.Message,), {
    'DESCRIPTOR' : _PROCESSTOPOLOGYREQUEST_ODOMETRYLOOPCLOSUREPARAMS,
    '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
    # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessTopologyRequest.OdometryLoopClosureParams)
    })
  ,

  'FiducialLoopClosureParams' : _reflection.GeneratedProtocolMessageType('FiducialLoopClosureParams', (_message.Message,), {
    'DESCRIPTOR' : _PROCESSTOPOLOGYREQUEST_FIDUCIALLOOPCLOSUREPARAMS,
    '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
    # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessTopologyRequest.FiducialLoopClosureParams)
    })
  ,

  'CollisionCheckingParams' : _reflection.GeneratedProtocolMessageType('CollisionCheckingParams', (_message.Message,), {
    'DESCRIPTOR' : _PROCESSTOPOLOGYREQUEST_COLLISIONCHECKINGPARAMS,
    '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
    # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessTopologyRequest.CollisionCheckingParams)
    })
  ,

  'Params' : _reflection.GeneratedProtocolMessageType('Params', (_message.Message,), {
    'DESCRIPTOR' : _PROCESSTOPOLOGYREQUEST_PARAMS,
    '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
    # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessTopologyRequest.Params)
    })
  ,
  'DESCRIPTOR' : _PROCESSTOPOLOGYREQUEST,
  '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
  # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessTopologyRequest)
  })
_sym_db.RegisterMessage(ProcessTopologyRequest)
_sym_db.RegisterMessage(ProcessTopologyRequest.ICPParams)
_sym_db.RegisterMessage(ProcessTopologyRequest.FeatureMatchingParams)
_sym_db.RegisterMessage(ProcessTopologyRequest.OdometryLoopClosureParams)
_sym_db.RegisterMessage(ProcessTopologyRequest.FiducialLoopClosureParams)
_sym_db.RegisterMessage(ProcessTopologyRequest.CollisionCheckingParams)
_sym_db.RegisterMessage(ProcessTopologyRequest.Params)

ProcessTopologyResponse = _reflection.GeneratedProtocolMessageType('ProcessTopologyResponse', (_message.Message,), {
  'DESCRIPTOR' : _PROCESSTOPOLOGYRESPONSE,
  '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
  # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessTopologyResponse)
  })
_sym_db.RegisterMessage(ProcessTopologyResponse)

PoseBounds = _reflection.GeneratedProtocolMessageType('PoseBounds', (_message.Message,), {
  'DESCRIPTOR' : _POSEBOUNDS,
  '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
  # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.PoseBounds)
  })
_sym_db.RegisterMessage(PoseBounds)

AnchorHintUncertainty = _reflection.GeneratedProtocolMessageType('AnchorHintUncertainty', (_message.Message,), {
  'DESCRIPTOR' : _ANCHORHINTUNCERTAINTY,
  '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
  # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.AnchorHintUncertainty)
  })
_sym_db.RegisterMessage(AnchorHintUncertainty)

WaypointAnchorHint = _reflection.GeneratedProtocolMessageType('WaypointAnchorHint', (_message.Message,), {
  'DESCRIPTOR' : _WAYPOINTANCHORHINT,
  '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
  # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.WaypointAnchorHint)
  })
_sym_db.RegisterMessage(WaypointAnchorHint)

WorldObjectAnchorHint = _reflection.GeneratedProtocolMessageType('WorldObjectAnchorHint', (_message.Message,), {
  'DESCRIPTOR' : _WORLDOBJECTANCHORHINT,
  '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
  # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.WorldObjectAnchorHint)
  })
_sym_db.RegisterMessage(WorldObjectAnchorHint)

AnchoringHint = _reflection.GeneratedProtocolMessageType('AnchoringHint', (_message.Message,), {
  'DESCRIPTOR' : _ANCHORINGHINT,
  '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
  # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.AnchoringHint)
  })
_sym_db.RegisterMessage(AnchoringHint)

ProcessAnchoringRequest = _reflection.GeneratedProtocolMessageType('ProcessAnchoringRequest', (_message.Message,), {

  'Params' : _reflection.GeneratedProtocolMessageType('Params', (_message.Message,), {

    'OptimizerParams' : _reflection.GeneratedProtocolMessageType('OptimizerParams', (_message.Message,), {
      'DESCRIPTOR' : _PROCESSANCHORINGREQUEST_PARAMS_OPTIMIZERPARAMS,
      '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
      # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessAnchoringRequest.Params.OptimizerParams)
      })
    ,

    'MeasurementParams' : _reflection.GeneratedProtocolMessageType('MeasurementParams', (_message.Message,), {
      'DESCRIPTOR' : _PROCESSANCHORINGREQUEST_PARAMS_MEASUREMENTPARAMS,
      '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
      # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessAnchoringRequest.Params.MeasurementParams)
      })
    ,

    'Weights' : _reflection.GeneratedProtocolMessageType('Weights', (_message.Message,), {
      'DESCRIPTOR' : _PROCESSANCHORINGREQUEST_PARAMS_WEIGHTS,
      '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
      # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessAnchoringRequest.Params.Weights)
      })
    ,
    'DESCRIPTOR' : _PROCESSANCHORINGREQUEST_PARAMS,
    '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
    # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessAnchoringRequest.Params)
    })
  ,
  'DESCRIPTOR' : _PROCESSANCHORINGREQUEST,
  '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
  # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessAnchoringRequest)
  })
_sym_db.RegisterMessage(ProcessAnchoringRequest)
_sym_db.RegisterMessage(ProcessAnchoringRequest.Params)
_sym_db.RegisterMessage(ProcessAnchoringRequest.Params.OptimizerParams)
_sym_db.RegisterMessage(ProcessAnchoringRequest.Params.MeasurementParams)
_sym_db.RegisterMessage(ProcessAnchoringRequest.Params.Weights)

ProcessAnchoringResponse = _reflection.GeneratedProtocolMessageType('ProcessAnchoringResponse', (_message.Message,), {

  'GPSResult' : _reflection.GeneratedProtocolMessageType('GPSResult', (_message.Message,), {
    'DESCRIPTOR' : _PROCESSANCHORINGRESPONSE_GPSRESULT,
    '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
    # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessAnchoringResponse.GPSResult)
    })
  ,
  'DESCRIPTOR' : _PROCESSANCHORINGRESPONSE,
  '__module__' : 'bosdyn.api.graph_nav.map_processing_pb2'
  # @@protoc_insertion_point(class_scope:bosdyn.api.graph_nav.ProcessAnchoringResponse)
  })
_sym_db.RegisterMessage(ProcessAnchoringResponse)
_sym_db.RegisterMessage(ProcessAnchoringResponse.GPSResult)

if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _PROCESSTOPOLOGYREQUEST._serialized_start=184
  _PROCESSTOPOLOGYREQUEST._serialized_end=2218
  _PROCESSTOPOLOGYREQUEST_ICPPARAMS._serialized_start=352
  _PROCESSTOPOLOGYREQUEST_ICPPARAMS._serialized_end=475
  _PROCESSTOPOLOGYREQUEST_FEATUREMATCHINGPARAMS._serialized_start=477
  _PROCESSTOPOLOGYREQUEST_FEATUREMATCHINGPARAMS._serialized_end=557
  _PROCESSTOPOLOGYREQUEST_ODOMETRYLOOPCLOSUREPARAMS._serialized_start=560
  _PROCESSTOPOLOGYREQUEST_ODOMETRYLOOPCLOSUREPARAMS._serialized_end=982
  _PROCESSTOPOLOGYREQUEST_FIDUCIALLOOPCLOSUREPARAMS._serialized_start=985
  _PROCESSTOPOLOGYREQUEST_FIDUCIALLOOPCLOSUREPARAMS._serialized_end=1328
  _PROCESSTOPOLOGYREQUEST_COLLISIONCHECKINGPARAMS._serialized_start=1331
  _PROCESSTOPOLOGYREQUEST_COLLISIONCHECKINGPARAMS._serialized_end=1559
  _PROCESSTOPOLOGYREQUEST_PARAMS._serialized_start=1562
  _PROCESSTOPOLOGYREQUEST_PARAMS._serialized_end=2218
  _PROCESSTOPOLOGYRESPONSE._serialized_start=2221
  _PROCESSTOPOLOGYRESPONSE._serialized_end=2680
  _PROCESSTOPOLOGYRESPONSE_STATUS._serialized_start=2529
  _PROCESSTOPOLOGYRESPONSE_STATUS._serialized_end=2680
  _POSEBOUNDS._serialized_start=2682
  _POSEBOUNDS._serialized_end=2768
  _ANCHORHINTUNCERTAINTY._serialized_start=2771
  _ANCHORHINTUNCERTAINTY._serialized_end=2925
  _WAYPOINTANCHORHINT._serialized_start=2928
  _WAYPOINTANCHORHINT._serialized_end=3163
  _WORLDOBJECTANCHORHINT._serialized_start=3166
  _WORLDOBJECTANCHORHINT._serialized_end=3411
  _ANCHORINGHINT._serialized_start=3414
  _ANCHORINGHINT._serialized_end=3565
  _PROCESSANCHORINGREQUEST._serialized_start=3568
  _PROCESSANCHORINGREQUEST._serialized_end=4968
  _PROCESSANCHORINGREQUEST_PARAMS._serialized_start=3890
  _PROCESSANCHORINGREQUEST_PARAMS._serialized_end=4968
  _PROCESSANCHORINGREQUEST_PARAMS_OPTIMIZERPARAMS._serialized_start=4285
  _PROCESSANCHORINGREQUEST_PARAMS_OPTIMIZERPARAMS._serialized_end=4406
  _PROCESSANCHORINGREQUEST_PARAMS_MEASUREMENTPARAMS._serialized_start=4409
  _PROCESSANCHORINGREQUEST_PARAMS_MEASUREMENTPARAMS._serialized_end=4764
  _PROCESSANCHORINGREQUEST_PARAMS_WEIGHTS._serialized_start=4767
  _PROCESSANCHORINGREQUEST_PARAMS_WEIGHTS._serialized_end=4968
  _PROCESSANCHORINGRESPONSE._serialized_start=4971
  _PROCESSANCHORINGRESPONSE._serialized_end=6354
  _PROCESSANCHORINGRESPONSE_GPSRESULT._serialized_start=5727
  _PROCESSANCHORINGRESPONSE_GPSRESULT._serialized_end=5995
  _PROCESSANCHORINGRESPONSE_GPSRESULT_GPSSTATUS._serialized_start=5901
  _PROCESSANCHORINGRESPONSE_GPSRESULT_GPSSTATUS._serialized_end=5995
  _PROCESSANCHORINGRESPONSE_STATUS._serialized_start=5998
  _PROCESSANCHORINGRESPONSE_STATUS._serialized_end=6354
# @@protoc_insertion_point(module_scope)