Class Common.EulerAngles.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Common.EulerAngles,Common.EulerAngles.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Common.EulerAngles,Common.EulerAngles.Builder>
com.viam.common.v1.Common.EulerAngles.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Common.EulerAnglesOrBuilder, Cloneable
Enclosing class:
Common.EulerAngles

public static final class Common.EulerAngles.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Common.EulerAngles,Common.EulerAngles.Builder> implements Common.EulerAnglesOrBuilder
 Euler angles in degrees
 
Protobuf type viam.common.v1.EulerAngles
  • Field Summary

    Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    double pitch = 2 [json_name = "pitch"];
    double roll = 1 [json_name = "roll"];
    double yaw = 3 [json_name = "yaw"];
    double
    double pitch = 2 [json_name = "pitch"];
    double
    double roll = 1 [json_name = "roll"];
    double
    double yaw = 3 [json_name = "yaw"];
    setPitch(double value)
    double pitch = 2 [json_name = "pitch"];
    setRoll(double value)
    double roll = 1 [json_name = "roll"];
    setYaw(double value)
    double yaw = 3 [json_name = "yaw"];

    Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getRoll

      public double getRoll()
      double roll = 1 [json_name = "roll"];
      Specified by:
      getRoll in interface Common.EulerAnglesOrBuilder
      Returns:
      The roll.
    • setRoll

      public Common.EulerAngles.Builder setRoll(double value)
      double roll = 1 [json_name = "roll"];
      Parameters:
      value - The roll to set.
      Returns:
      This builder for chaining.
    • clearRoll

      public Common.EulerAngles.Builder clearRoll()
      double roll = 1 [json_name = "roll"];
      Returns:
      This builder for chaining.
    • getPitch

      public double getPitch()
      double pitch = 2 [json_name = "pitch"];
      Specified by:
      getPitch in interface Common.EulerAnglesOrBuilder
      Returns:
      The pitch.
    • setPitch

      public Common.EulerAngles.Builder setPitch(double value)
      double pitch = 2 [json_name = "pitch"];
      Parameters:
      value - The pitch to set.
      Returns:
      This builder for chaining.
    • clearPitch

      public Common.EulerAngles.Builder clearPitch()
      double pitch = 2 [json_name = "pitch"];
      Returns:
      This builder for chaining.
    • getYaw

      public double getYaw()
      double yaw = 3 [json_name = "yaw"];
      Specified by:
      getYaw in interface Common.EulerAnglesOrBuilder
      Returns:
      The yaw.
    • setYaw

      public Common.EulerAngles.Builder setYaw(double value)
      double yaw = 3 [json_name = "yaw"];
      Parameters:
      value - The yaw to set.
      Returns:
      This builder for chaining.
    • clearYaw

      public Common.EulerAngles.Builder clearYaw()
      double yaw = 3 [json_name = "yaw"];
      Returns:
      This builder for chaining.