// Copyright (c) FIRST and other WPILib contributors.
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
// Code generated by protocol buffer compiler. Do not edit!
package org.wpilib.math.proto;

import us.hebi.quickbuf.Descriptors;
import us.hebi.quickbuf.ProtoUtil;
import us.hebi.quickbuf.RepeatedByte;

public final class ProtobufGeometry2dDescriptor {
  private static final RepeatedByte descriptorData = ProtoUtil.decodeBase64(1960,
    "ChBnZW9tZXRyeTJkLnByb3RvEgl3cGkucHJvdG8iMwoVUHJvdG9idWZUcmFuc2xhdGlvbjJkEgwKAXgY" + 
    "ASABKAFSAXgSDAoBeRgCIAEoAVIBeSIqChJQcm90b2J1ZlJvdGF0aW9uMmQSFAoFdmFsdWUYASABKAFS" + 
    "BXZhbHVlIo8BCg5Qcm90b2J1ZlBvc2UyZBJCCgt0cmFuc2xhdGlvbhgBIAEoCzIgLndwaS5wcm90by5Q" + 
    "cm90b2J1ZlRyYW5zbGF0aW9uMmRSC3RyYW5zbGF0aW9uEjkKCHJvdGF0aW9uGAIgASgLMh0ud3BpLnBy" + 
    "b3RvLlByb3RvYnVmUm90YXRpb24yZFIIcm90YXRpb24ilAEKE1Byb3RvYnVmVHJhbnNmb3JtMmQSQgoL" + 
    "dHJhbnNsYXRpb24YASABKAsyIC53cGkucHJvdG8uUHJvdG9idWZUcmFuc2xhdGlvbjJkUgt0cmFuc2xh" + 
    "dGlvbhI5Cghyb3RhdGlvbhgCIAEoCzIdLndwaS5wcm90by5Qcm90b2J1ZlJvdGF0aW9uMmRSCHJvdGF0" + 
    "aW9uIkkKD1Byb3RvYnVmVHdpc3QyZBIOCgJkeBgBIAEoAVICZHgSDgoCZHkYAiABKAFSAmR5EhYKBmR0" + 
    "aGV0YRgDIAEoAVIGZHRoZXRhIngKE1Byb3RvYnVmUmVjdGFuZ2xlMmQSMQoGY2VudGVyGAEgASgLMhku" + 
    "d3BpLnByb3RvLlByb3RvYnVmUG9zZTJkUgZjZW50ZXISFgoGeFdpZHRoGAIgASgBUgZ4V2lkdGgSFgoG" + 
    "eVdpZHRoGAMgASgBUgZ5V2lkdGgiggEKEVByb3RvYnVmRWxsaXBzZTJkEjEKBmNlbnRlchgBIAEoCzIZ" + 
    "LndwaS5wcm90by5Qcm90b2J1ZlBvc2UyZFIGY2VudGVyEhwKCXhTZW1pQXhpcxgCIAEoAVIJeFNlbWlB" + 
    "eGlzEhwKCXlTZW1pQXhpcxgDIAEoAVIJeVNlbWlBeGlzQjcKFW9yZy53cGlsaWIubWF0aC5wcm90b0Ic" + 
    "UHJvdG9idWZHZW9tZXRyeTJkRGVzY3JpcHRvclABSvMICgYSBAAALQEKCAoBDBIDAAASCggKAQISAwIA" + 
    "EgoICgEIEgMEAC4KCQoCCAESAwQALgoICgEIEgMGAD0KCQoCCAgSAwYAPQoICgEIEgMIACIKCQoCCAoS" + 
    "AwgAIgoKCgIEABIECgANAQoKCgMEAAESAwoIHQoLCgQEAAIAEgMLAg8KDAoFBAACAAUSAwsCCAoMCgUE" + 
    "AAIAARIDCwkKCgwKBQQAAgADEgMLDQ4KCwoEBAACARIDDAIPCgwKBQQAAgEFEgMMAggKDAoFBAACAQES" + 
    "AwwJCgoMCgUEAAIBAxIDDA0OCgoKAgQBEgQPABEBCgoKAwQBARIDDwgaCgsKBAQBAgASAxACEwoMCgUE" + 
    "AQIABRIDEAIICgwKBQQBAgABEgMQCQ4KDAoFBAECAAMSAxAREgoKCgIEAhIEEwAWAQoKCgMEAgESAxMI" + 
    "FgoLCgQEAgIAEgMUAigKDAoFBAICAAYSAxQCFwoMCgUEAgIAARIDFBgjCgwKBQQCAgADEgMUJicKCwoE",
    "BAICARIDFQIiCgwKBQQCAgEGEgMVAhQKDAoFBAICAQESAxUVHQoMCgUEAgIBAxIDFSAhCgoKAgQDEgQY" + 
    "ABsBCgoKAwQDARIDGAgbCgsKBAQDAgASAxkCKAoMCgUEAwIABhIDGQIXCgwKBQQDAgABEgMZGCMKDAoF" + 
    "BAMCAAMSAxkmJwoLCgQEAwIBEgMaAiIKDAoFBAMCAQYSAxoCFAoMCgUEAwIBARIDGhUdCgwKBQQDAgED" + 
    "EgMaICEKCgoCBAQSBB0AIQEKCgoDBAQBEgMdCBcKCwoEBAQCABIDHgIQCgwKBQQEAgAFEgMeAggKDAoF" + 
    "BAQCAAESAx4JCwoMCgUEBAIAAxIDHg4PCgsKBAQEAgESAx8CEAoMCgUEBAIBBRIDHwIICgwKBQQEAgEB" + 
    "EgMfCQsKDAoFBAQCAQMSAx8ODwoLCgQEBAICEgMgAhQKDAoFBAQCAgUSAyACCAoMCgUEBAICARIDIAkP" + 
    "CgwKBQQEAgIDEgMgEhMKCgoCBAUSBCMAJwEKCgoDBAUBEgMjCBsKCwoEBAUCABIDJAIcCgwKBQQFAgAG" + 
    "EgMkAhAKDAoFBAUCAAESAyQRFwoMCgUEBQIAAxIDJBobCgsKBAQFAgESAyUCFAoMCgUEBQIBBRIDJQII" + 
    "CgwKBQQFAgEBEgMlCQ8KDAoFBAUCAQMSAyUSEwoLCgQEBQICEgMmAhQKDAoFBAUCAgUSAyYCCAoMCgUE" + 
    "BQICARIDJgkPCgwKBQQFAgIDEgMmEhMKCgoCBAYSBCkALQEKCgoDBAYBEgMpCBkKCwoEBAYCABIDKgIc" + 
    "CgwKBQQGAgAGEgMqAhAKDAoFBAYCAAESAyoRFwoMCgUEBgIAAxIDKhobCgsKBAQGAgESAysCFwoMCgUE" + 
    "BgIBBRIDKwIICgwKBQQGAgEBEgMrCRIKDAoFBAYCAQMSAysVFgoLCgQEBgICEgMsAhcKDAoFBAYCAgUS" + 
    "AywCCAoMCgUEBgICARIDLAkSCgwKBQQGAgIDEgMsFRZiBnByb3RvMw==");

  static final Descriptors.FileDescriptor descriptor = Descriptors.FileDescriptor.internalBuildGeneratedFileFrom("geometry2d.proto", "wpi.proto", descriptorData);

  static final Descriptors.Descriptor wpi_proto_ProtobufTranslation2d_descriptor = descriptor.internalContainedType(31, 51, "ProtobufTranslation2d", "wpi.proto.ProtobufTranslation2d");

  static final Descriptors.Descriptor wpi_proto_ProtobufRotation2d_descriptor = descriptor.internalContainedType(84, 42, "ProtobufRotation2d", "wpi.proto.ProtobufRotation2d");

  static final Descriptors.Descriptor wpi_proto_ProtobufPose2d_descriptor = descriptor.internalContainedType(129, 143, "ProtobufPose2d", "wpi.proto.ProtobufPose2d");

  static final Descriptors.Descriptor wpi_proto_ProtobufTransform2d_descriptor = descriptor.internalContainedType(275, 148, "ProtobufTransform2d", "wpi.proto.ProtobufTransform2d");

  static final Descriptors.Descriptor wpi_proto_ProtobufTwist2d_descriptor = descriptor.internalContainedType(425, 73, "ProtobufTwist2d", "wpi.proto.ProtobufTwist2d");

  static final Descriptors.Descriptor wpi_proto_ProtobufRectangle2d_descriptor = descriptor.internalContainedType(500, 120, "ProtobufRectangle2d", "wpi.proto.ProtobufRectangle2d");

  static final Descriptors.Descriptor wpi_proto_ProtobufEllipse2d_descriptor = descriptor.internalContainedType(623, 130, "ProtobufEllipse2d", "wpi.proto.ProtobufEllipse2d");

  /**
   * @return this proto file's descriptor.
   */
  public static Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }
}
