Class Robot.TransformPCDRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Robot.TransformPCDRequest,Robot.TransformPCDRequest.Builder>
com.viam.robot.v1.Robot.TransformPCDRequest.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Robot.TransformPCDRequestOrBuilder, Cloneable
Enclosing class:
Robot.TransformPCDRequest

public static final class Robot.TransformPCDRequest.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Robot.TransformPCDRequest,Robot.TransformPCDRequest.Builder> implements Robot.TransformPCDRequestOrBuilder
Protobuf type viam.robot.v1.TransformPCDRequest
  • Method Details

    • getPointCloudPcd

      public com.google.protobuf.ByteString getPointCloudPcd()
       the point clouds to transform. This should be in the PCD format
       encoded into bytes: https://pointclouds.org/documentation/tutorials/pcd_file_format.html
       
      bytes point_cloud_pcd = 1 [json_name = "pointCloudPcd"];
      Specified by:
      getPointCloudPcd in interface Robot.TransformPCDRequestOrBuilder
      Returns:
      The pointCloudPcd.
    • setPointCloudPcd

      public Robot.TransformPCDRequest.Builder setPointCloudPcd(com.google.protobuf.ByteString value)
       the point clouds to transform. This should be in the PCD format
       encoded into bytes: https://pointclouds.org/documentation/tutorials/pcd_file_format.html
       
      bytes point_cloud_pcd = 1 [json_name = "pointCloudPcd"];
      Parameters:
      value - The pointCloudPcd to set.
      Returns:
      This builder for chaining.
    • clearPointCloudPcd

      public Robot.TransformPCDRequest.Builder clearPointCloudPcd()
       the point clouds to transform. This should be in the PCD format
       encoded into bytes: https://pointclouds.org/documentation/tutorials/pcd_file_format.html
       
      bytes point_cloud_pcd = 1 [json_name = "pointCloudPcd"];
      Returns:
      This builder for chaining.
    • getSource

      public String getSource()
       the reference frame of the point cloud.
       
      string source = 2 [json_name = "source"];
      Specified by:
      getSource in interface Robot.TransformPCDRequestOrBuilder
      Returns:
      The source.
    • getSourceBytes

      public com.google.protobuf.ByteString getSourceBytes()
       the reference frame of the point cloud.
       
      string source = 2 [json_name = "source"];
      Specified by:
      getSourceBytes in interface Robot.TransformPCDRequestOrBuilder
      Returns:
      The bytes for source.
    • setSource

      public Robot.TransformPCDRequest.Builder setSource(String value)
       the reference frame of the point cloud.
       
      string source = 2 [json_name = "source"];
      Parameters:
      value - The source to set.
      Returns:
      This builder for chaining.
    • clearSource

      public Robot.TransformPCDRequest.Builder clearSource()
       the reference frame of the point cloud.
       
      string source = 2 [json_name = "source"];
      Returns:
      This builder for chaining.
    • setSourceBytes

      public Robot.TransformPCDRequest.Builder setSourceBytes(com.google.protobuf.ByteString value)
       the reference frame of the point cloud.
       
      string source = 2 [json_name = "source"];
      Parameters:
      value - The bytes for source to set.
      Returns:
      This builder for chaining.
    • getDestination

      public String getDestination()
       the reference frame into which the source data should be transformed, if unset this defaults to the "world" reference frame.
       Do not move the robot between the generation of the initial pointcloud and the receipt
       of the transformed pointcloud because that will make the transformations inaccurate
       
      string destination = 3 [json_name = "destination"];
      Specified by:
      getDestination in interface Robot.TransformPCDRequestOrBuilder
      Returns:
      The destination.
    • getDestinationBytes

      public com.google.protobuf.ByteString getDestinationBytes()
       the reference frame into which the source data should be transformed, if unset this defaults to the "world" reference frame.
       Do not move the robot between the generation of the initial pointcloud and the receipt
       of the transformed pointcloud because that will make the transformations inaccurate
       
      string destination = 3 [json_name = "destination"];
      Specified by:
      getDestinationBytes in interface Robot.TransformPCDRequestOrBuilder
      Returns:
      The bytes for destination.
    • setDestination

      public Robot.TransformPCDRequest.Builder setDestination(String value)
       the reference frame into which the source data should be transformed, if unset this defaults to the "world" reference frame.
       Do not move the robot between the generation of the initial pointcloud and the receipt
       of the transformed pointcloud because that will make the transformations inaccurate
       
      string destination = 3 [json_name = "destination"];
      Parameters:
      value - The destination to set.
      Returns:
      This builder for chaining.
    • clearDestination

      public Robot.TransformPCDRequest.Builder clearDestination()
       the reference frame into which the source data should be transformed, if unset this defaults to the "world" reference frame.
       Do not move the robot between the generation of the initial pointcloud and the receipt
       of the transformed pointcloud because that will make the transformations inaccurate
       
      string destination = 3 [json_name = "destination"];
      Returns:
      This builder for chaining.
    • setDestinationBytes

      public Robot.TransformPCDRequest.Builder setDestinationBytes(com.google.protobuf.ByteString value)
       the reference frame into which the source data should be transformed, if unset this defaults to the "world" reference frame.
       Do not move the robot between the generation of the initial pointcloud and the receipt
       of the transformed pointcloud because that will make the transformations inaccurate
       
      string destination = 3 [json_name = "destination"];
      Parameters:
      value - The bytes for destination to set.
      Returns:
      This builder for chaining.