Class Common.AxisAngles.Builder

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

public static final class Common.AxisAngles.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Common.AxisAngles,Common.AxisAngles.Builder> implements Common.AxisAnglesOrBuilder
 Rotation axis and an angle theta in degrees
 
Protobuf type viam.common.v1.AxisAngles
  • Field Summary

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

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    double rx = 1 [json_name = "rx"];
    double ry = 2 [json_name = "ry"];
    double rz = 3 [json_name = "rz"];
    double theta = 4 [json_name = "theta"];
    double
    double rx = 1 [json_name = "rx"];
    double
    double ry = 2 [json_name = "ry"];
    double
    double rz = 3 [json_name = "rz"];
    double
    double theta = 4 [json_name = "theta"];
    setRx(double value)
    double rx = 1 [json_name = "rx"];
    setRy(double value)
    double ry = 2 [json_name = "ry"];
    setRz(double value)
    double rz = 3 [json_name = "rz"];
    setTheta(double value)
    double theta = 4 [json_name = "theta"];

    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

    • getRx

      public double getRx()
      double rx = 1 [json_name = "rx"];
      Specified by:
      getRx in interface Common.AxisAnglesOrBuilder
      Returns:
      The rx.
    • setRx

      public Common.AxisAngles.Builder setRx(double value)
      double rx = 1 [json_name = "rx"];
      Parameters:
      value - The rx to set.
      Returns:
      This builder for chaining.
    • clearRx

      public Common.AxisAngles.Builder clearRx()
      double rx = 1 [json_name = "rx"];
      Returns:
      This builder for chaining.
    • getRy

      public double getRy()
      double ry = 2 [json_name = "ry"];
      Specified by:
      getRy in interface Common.AxisAnglesOrBuilder
      Returns:
      The ry.
    • setRy

      public Common.AxisAngles.Builder setRy(double value)
      double ry = 2 [json_name = "ry"];
      Parameters:
      value - The ry to set.
      Returns:
      This builder for chaining.
    • clearRy

      public Common.AxisAngles.Builder clearRy()
      double ry = 2 [json_name = "ry"];
      Returns:
      This builder for chaining.
    • getRz

      public double getRz()
      double rz = 3 [json_name = "rz"];
      Specified by:
      getRz in interface Common.AxisAnglesOrBuilder
      Returns:
      The rz.
    • setRz

      public Common.AxisAngles.Builder setRz(double value)
      double rz = 3 [json_name = "rz"];
      Parameters:
      value - The rz to set.
      Returns:
      This builder for chaining.
    • clearRz

      public Common.AxisAngles.Builder clearRz()
      double rz = 3 [json_name = "rz"];
      Returns:
      This builder for chaining.
    • getTheta

      public double getTheta()
      double theta = 4 [json_name = "theta"];
      Specified by:
      getTheta in interface Common.AxisAnglesOrBuilder
      Returns:
      The theta.
    • setTheta

      public Common.AxisAngles.Builder setTheta(double value)
      double theta = 4 [json_name = "theta"];
      Parameters:
      value - The theta to set.
      Returns:
      This builder for chaining.
    • clearTheta

      public Common.AxisAngles.Builder clearTheta()
      double theta = 4 [json_name = "theta"];
      Returns:
      This builder for chaining.