Package biopb.image

Class ROI.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
biopb.image.ROI.Builder
All Implemented Interfaces:
ROIOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ROI

public static final class ROI.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder> implements ROIOrBuilder
 A three dimensional 'Region of Interest'.
 
Protobuf type biopb.image.ROI
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • clear

      public ROI.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • getDefaultInstanceForType

      public ROI getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ROI build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ROI buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public ROI.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • setField

      public ROI.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • clearField

      public ROI.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • clearOneof

      public ROI.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • setRepeatedField

      public ROI.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • addRepeatedField

      public ROI.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • mergeFrom

      public ROI.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ROI.Builder>
    • mergeFrom

      public ROI.Builder mergeFrom(ROI other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • mergeFrom

      public ROI.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ROI.Builder>
      Throws:
      IOException
    • getShapeCase

      public ROI.ShapeCase getShapeCase()
      Specified by:
      getShapeCase in interface ROIOrBuilder
    • clearShape

      public ROI.Builder clearShape()
    • hasPoint

      public boolean hasPoint()
      .biopb.image.Point point = 1;
      Specified by:
      hasPoint in interface ROIOrBuilder
      Returns:
      Whether the point field is set.
    • getPoint

      public Point getPoint()
      .biopb.image.Point point = 1;
      Specified by:
      getPoint in interface ROIOrBuilder
      Returns:
      The point.
    • setPoint

      public ROI.Builder setPoint(Point value)
      .biopb.image.Point point = 1;
    • setPoint

      public ROI.Builder setPoint(Point.Builder builderForValue)
      .biopb.image.Point point = 1;
    • mergePoint

      public ROI.Builder mergePoint(Point value)
      .biopb.image.Point point = 1;
    • clearPoint

      public ROI.Builder clearPoint()
      .biopb.image.Point point = 1;
    • getPointBuilder

      public Point.Builder getPointBuilder()
      .biopb.image.Point point = 1;
    • getPointOrBuilder

      public PointOrBuilder getPointOrBuilder()
      .biopb.image.Point point = 1;
      Specified by:
      getPointOrBuilder in interface ROIOrBuilder
    • hasRectangle

      public boolean hasRectangle()
      .biopb.image.Rectangle rectangle = 2;
      Specified by:
      hasRectangle in interface ROIOrBuilder
      Returns:
      Whether the rectangle field is set.
    • getRectangle

      public Rectangle getRectangle()
      .biopb.image.Rectangle rectangle = 2;
      Specified by:
      getRectangle in interface ROIOrBuilder
      Returns:
      The rectangle.
    • setRectangle

      public ROI.Builder setRectangle(Rectangle value)
      .biopb.image.Rectangle rectangle = 2;
    • setRectangle

      public ROI.Builder setRectangle(Rectangle.Builder builderForValue)
      .biopb.image.Rectangle rectangle = 2;
    • mergeRectangle

      public ROI.Builder mergeRectangle(Rectangle value)
      .biopb.image.Rectangle rectangle = 2;
    • clearRectangle

      public ROI.Builder clearRectangle()
      .biopb.image.Rectangle rectangle = 2;
    • getRectangleBuilder

      public Rectangle.Builder getRectangleBuilder()
      .biopb.image.Rectangle rectangle = 2;
    • getRectangleOrBuilder

      public RectangleOrBuilder getRectangleOrBuilder()
      .biopb.image.Rectangle rectangle = 2;
      Specified by:
      getRectangleOrBuilder in interface ROIOrBuilder
    • hasEllipse

      public boolean hasEllipse()
      .biopb.image.Ellipse ellipse = 3;
      Specified by:
      hasEllipse in interface ROIOrBuilder
      Returns:
      Whether the ellipse field is set.
    • getEllipse

      public Ellipse getEllipse()
      .biopb.image.Ellipse ellipse = 3;
      Specified by:
      getEllipse in interface ROIOrBuilder
      Returns:
      The ellipse.
    • setEllipse

      public ROI.Builder setEllipse(Ellipse value)
      .biopb.image.Ellipse ellipse = 3;
    • setEllipse

      public ROI.Builder setEllipse(Ellipse.Builder builderForValue)
      .biopb.image.Ellipse ellipse = 3;
    • mergeEllipse

      public ROI.Builder mergeEllipse(Ellipse value)
      .biopb.image.Ellipse ellipse = 3;
    • clearEllipse

      public ROI.Builder clearEllipse()
      .biopb.image.Ellipse ellipse = 3;
    • getEllipseBuilder

      public Ellipse.Builder getEllipseBuilder()
      .biopb.image.Ellipse ellipse = 3;
    • getEllipseOrBuilder

      public EllipseOrBuilder getEllipseOrBuilder()
      .biopb.image.Ellipse ellipse = 3;
      Specified by:
      getEllipseOrBuilder in interface ROIOrBuilder
    • hasPolygon

      public boolean hasPolygon()
      .biopb.image.Polygon polygon = 4;
      Specified by:
      hasPolygon in interface ROIOrBuilder
      Returns:
      Whether the polygon field is set.
    • getPolygon

      public Polygon getPolygon()
      .biopb.image.Polygon polygon = 4;
      Specified by:
      getPolygon in interface ROIOrBuilder
      Returns:
      The polygon.
    • setPolygon

      public ROI.Builder setPolygon(Polygon value)
      .biopb.image.Polygon polygon = 4;
    • setPolygon

      public ROI.Builder setPolygon(Polygon.Builder builderForValue)
      .biopb.image.Polygon polygon = 4;
    • mergePolygon

      public ROI.Builder mergePolygon(Polygon value)
      .biopb.image.Polygon polygon = 4;
    • clearPolygon

      public ROI.Builder clearPolygon()
      .biopb.image.Polygon polygon = 4;
    • getPolygonBuilder

      public Polygon.Builder getPolygonBuilder()
      .biopb.image.Polygon polygon = 4;
    • getPolygonOrBuilder

      public PolygonOrBuilder getPolygonOrBuilder()
      .biopb.image.Polygon polygon = 4;
      Specified by:
      getPolygonOrBuilder in interface ROIOrBuilder
    • hasMesh

      public boolean hasMesh()
      .biopb.image.Mesh mesh = 5;
      Specified by:
      hasMesh in interface ROIOrBuilder
      Returns:
      Whether the mesh field is set.
    • getMesh

      public Mesh getMesh()
      .biopb.image.Mesh mesh = 5;
      Specified by:
      getMesh in interface ROIOrBuilder
      Returns:
      The mesh.
    • setMesh

      public ROI.Builder setMesh(Mesh value)
      .biopb.image.Mesh mesh = 5;
    • setMesh

      public ROI.Builder setMesh(Mesh.Builder builderForValue)
      .biopb.image.Mesh mesh = 5;
    • mergeMesh

      public ROI.Builder mergeMesh(Mesh value)
      .biopb.image.Mesh mesh = 5;
    • clearMesh

      public ROI.Builder clearMesh()
      .biopb.image.Mesh mesh = 5;
    • getMeshBuilder

      public Mesh.Builder getMeshBuilder()
      .biopb.image.Mesh mesh = 5;
    • getMeshOrBuilder

      public MeshOrBuilder getMeshOrBuilder()
      .biopb.image.Mesh mesh = 5;
      Specified by:
      getMeshOrBuilder in interface ROIOrBuilder
    • hasMask

      public boolean hasMask()
      .biopb.image.Mask mask = 6;
      Specified by:
      hasMask in interface ROIOrBuilder
      Returns:
      Whether the mask field is set.
    • getMask

      public Mask getMask()
      .biopb.image.Mask mask = 6;
      Specified by:
      getMask in interface ROIOrBuilder
      Returns:
      The mask.
    • setMask

      public ROI.Builder setMask(Mask value)
      .biopb.image.Mask mask = 6;
    • setMask

      public ROI.Builder setMask(Mask.Builder builderForValue)
      .biopb.image.Mask mask = 6;
    • mergeMask

      public ROI.Builder mergeMask(Mask value)
      .biopb.image.Mask mask = 6;
    • clearMask

      public ROI.Builder clearMask()
      .biopb.image.Mask mask = 6;
    • getMaskBuilder

      public Mask.Builder getMaskBuilder()
      .biopb.image.Mask mask = 6;
    • getMaskOrBuilder

      public MaskOrBuilder getMaskOrBuilder()
      .biopb.image.Mask mask = 6;
      Specified by:
      getMaskOrBuilder in interface ROIOrBuilder
    • setUnknownFields

      public final ROI.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>
    • mergeUnknownFields

      public final ROI.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ROI.Builder>