Package biopb.image

Interface InputShapeHintOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InputShapeHint, InputShapeHint.Builder

public interface InputShapeHintOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Dimensions expected to be singleton (size = 1).
    com.google.protobuf.ByteString
    Dimensions expected to be singleton (size = 1).
    int
    Dimensions expected to be singleton (size = 1).
    Dimensions expected to be singleton (size = 1).
    Dimensions that must have multiple values (size > 1).
    com.google.protobuf.ByteString
    Dimensions that must have multiple values (size > 1).
    int
    Dimensions that must have multiple values (size > 1).
    Dimensions that must have multiple values (size > 1).

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getExpectedSingletonsList

      List<String> getExpectedSingletonsList()
       Dimensions expected to be singleton (size = 1).
       Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice).
       Empty/unset means no specific singleton requirements.
       Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
       
      repeated string expected_singletons = 1;
      Returns:
      A list containing the expectedSingletons.
    • getExpectedSingletonsCount

      int getExpectedSingletonsCount()
       Dimensions expected to be singleton (size = 1).
       Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice).
       Empty/unset means no specific singleton requirements.
       Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
       
      repeated string expected_singletons = 1;
      Returns:
      The count of expectedSingletons.
    • getExpectedSingletons

      String getExpectedSingletons(int index)
       Dimensions expected to be singleton (size = 1).
       Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice).
       Empty/unset means no specific singleton requirements.
       Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
       
      repeated string expected_singletons = 1;
      Parameters:
      index - The index of the element to return.
      Returns:
      The expectedSingletons at the given index.
    • getExpectedSingletonsBytes

      com.google.protobuf.ByteString getExpectedSingletonsBytes(int index)
       Dimensions expected to be singleton (size = 1).
       Example: ["T", "Z"] means op expects a 2D image (single timepoint, single z-slice).
       Empty/unset means no specific singleton requirements.
       Valid values: "T", "Z", "C" (Y and X are always required to be > 1).
       
      repeated string expected_singletons = 1;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the expectedSingletons at the given index.
    • getRequiredMultivalueList

      List<String> getRequiredMultivalueList()
       Dimensions that must have multiple values (size > 1).
       Example: ["T"] means op requires time-lapse data.
       Empty/unset means no specific multi-value requirements.
       
      repeated string required_multivalue = 2;
      Returns:
      A list containing the requiredMultivalue.
    • getRequiredMultivalueCount

      int getRequiredMultivalueCount()
       Dimensions that must have multiple values (size > 1).
       Example: ["T"] means op requires time-lapse data.
       Empty/unset means no specific multi-value requirements.
       
      repeated string required_multivalue = 2;
      Returns:
      The count of requiredMultivalue.
    • getRequiredMultivalue

      String getRequiredMultivalue(int index)
       Dimensions that must have multiple values (size > 1).
       Example: ["T"] means op requires time-lapse data.
       Empty/unset means no specific multi-value requirements.
       
      repeated string required_multivalue = 2;
      Parameters:
      index - The index of the element to return.
      Returns:
      The requiredMultivalue at the given index.
    • getRequiredMultivalueBytes

      com.google.protobuf.ByteString getRequiredMultivalueBytes(int index)
       Dimensions that must have multiple values (size > 1).
       Example: ["T"] means op requires time-lapse data.
       Empty/unset means no specific multi-value requirements.
       
      repeated string required_multivalue = 2;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the requiredMultivalue at the given index.