// @generated by protoc-gen-es v2.10.2 with parameter "target=ts,import_extension=ts"
// @generated from file geometry/v1/anchor.proto (package geometry.v1, syntax proto3)
/* eslint-disable */

import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2";
import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv2";
import type { Message } from "@bufbuild/protobuf";

/**
 * Describes the file geometry/v1/anchor.proto.
 */
export const file_geometry_v1_anchor: GenFile = /*@__PURE__*/
  fileDesc("ChhnZW9tZXRyeS92MS9hbmNob3IucHJvdG8SC2dlb21ldHJ5LnYxIioKBkFuY2hvchIRCglyZWZlcmVuY2UYASABKAkSDQoFZnJhbWUYAiABKAlCrwEKD2NvbS5nZW9tZXRyeS52MUILQW5jaG9yUHJvdG9QAVo7Z2l0aHViLmNvbS9jb2JvdGFyL3Byb3RvY29sL21lc3NhZ2VzL2dlb21ldHJ5L3YxO2dlb21ldHJ5djGiAgNHWFiqAhJNZXNzYWdlcy5Db21tb24uVjHKAgtHZW9tZXRyeVxWMeICF0dlb21ldHJ5XFYxXEdQQk1ldGFkYXRh6gIMR2VvbWV0cnk6OlYxYgZwcm90bzM");

/**
 * @generated from message geometry.v1.Anchor
 */
export type Anchor = Message<"geometry.v1.Anchor"> & {
  /**
   * Reference point towards an object or a thing, e.g. the environment, a robot, the user, ...
   *
   * @generated from field: string reference = 1;
   */
  reference: string;

  /**
   * Frame is something in relation to the reference, e.g. wrist, tcp, left-hand, ...
   *
   * @generated from field: string frame = 2;
   */
  frame: string;
};

/**
 * Describes the message geometry.v1.Anchor.
 * Use `create(AnchorSchema)` to create a new message.
 */
export const AnchorSchema: GenMessage<Anchor> = /*@__PURE__*/
  messageDesc(file_geometry_v1_anchor, 0);

