Package biopb.tensor
Class PyramidLevel
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
biopb.tensor.PyramidLevel
- All Implemented Interfaces:
PyramidLevelOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class PyramidLevel
extends com.google.protobuf.GeneratedMessageV3
implements PyramidLevelOrBuilder
One resolution level of a tensor's server-advertised pyramid.Protobuf type
biopb.tensor.PyramidLevel- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classOne resolution level of a tensor's server-advertised pyramid.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic PyramidLevelstatic final com.google.protobuf.Descriptors.DescriptorbooleanTrue if this level is served from a precomputed on-disk pyramid (e.g.com.google.protobuf.Parser<PyramidLevel>Method to request this level: "area" | "nearest" | "precompute".com.google.protobuf.ByteStringMethod to request this level: "area" | "nearest" | "precompute".longgetScaleHint(int index) Per-dimension integer downsampling factors vs.intPer-dimension integer downsampling factors vs.Per-dimension integer downsampling factors vs.intlonggetShape(int index) Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.intLogical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic PyramidLevel.Builderstatic PyramidLevel.BuildernewBuilder(PyramidLevel prototype) protected PyramidLevel.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static PyramidLevelparseDelimitedFrom(InputStream input) static PyramidLevelparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PyramidLevelparseFrom(byte[] data) static PyramidLevelparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PyramidLevelparseFrom(com.google.protobuf.ByteString data) static PyramidLevelparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PyramidLevelparseFrom(com.google.protobuf.CodedInputStream input) static PyramidLevelparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PyramidLevelparseFrom(InputStream input) static PyramidLevelparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PyramidLevelparseFrom(ByteBuffer data) static PyramidLevelparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<PyramidLevel>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
SCALE_HINT_FIELD_NUMBER
public static final int SCALE_HINT_FIELD_NUMBER- See Also:
-
REDUCTION_METHOD_FIELD_NUMBER
public static final int REDUCTION_METHOD_FIELD_NUMBER- See Also:
-
SHAPE_FIELD_NUMBER
public static final int SHAPE_FIELD_NUMBER- See Also:
-
NATIVE_FIELD_NUMBER
public static final int NATIVE_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getScaleHintList
Per-dimension integer downsampling factors vs. full resolution. Level 0 is [1, 1, ...]; matches TensorDescriptor.scale_hint semantics.
repeated int64 scale_hint = 1;- Specified by:
getScaleHintListin interfacePyramidLevelOrBuilder- Returns:
- A list containing the scaleHint.
-
getScaleHintCount
public int getScaleHintCount()Per-dimension integer downsampling factors vs. full resolution. Level 0 is [1, 1, ...]; matches TensorDescriptor.scale_hint semantics.
repeated int64 scale_hint = 1;- Specified by:
getScaleHintCountin interfacePyramidLevelOrBuilder- Returns:
- The count of scaleHint.
-
getScaleHint
public long getScaleHint(int index) Per-dimension integer downsampling factors vs. full resolution. Level 0 is [1, 1, ...]; matches TensorDescriptor.scale_hint semantics.
repeated int64 scale_hint = 1;- Specified by:
getScaleHintin interfacePyramidLevelOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The scaleHint at the given index.
-
getReductionMethod
Method to request this level: "area" | "nearest" | "precompute". "precompute" means the server serves a native on-disk level (see `native`).
string reduction_method = 2;- Specified by:
getReductionMethodin interfacePyramidLevelOrBuilder- Returns:
- The reductionMethod.
-
getReductionMethodBytes
public com.google.protobuf.ByteString getReductionMethodBytes()Method to request this level: "area" | "nearest" | "precompute". "precompute" means the server serves a native on-disk level (see `native`).
string reduction_method = 2;- Specified by:
getReductionMethodBytesin interfacePyramidLevelOrBuilder- Returns:
- The bytes for reductionMethod.
-
getShapeList
Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.
repeated int64 shape = 3;- Specified by:
getShapeListin interfacePyramidLevelOrBuilder- Returns:
- A list containing the shape.
-
getShapeCount
public int getShapeCount()Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.
repeated int64 shape = 3;- Specified by:
getShapeCountin interfacePyramidLevelOrBuilder- Returns:
- The count of shape.
-
getShape
public long getShape(int index) Logical (downsampled) shape of this level -- what a read of this level returns, so the client can size the level without a probe read.
repeated int64 shape = 3;- Specified by:
getShapein interfacePyramidLevelOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The shape at the given index.
-
getNative
public boolean getNative()True if this level is served from a precomputed on-disk pyramid (e.g. an OME-Zarr multiscales dataset) rather than downsampled on the fly.
bool native = 4;- Specified by:
getNativein interfacePyramidLevelOrBuilder- Returns:
- The native.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static PyramidLevel parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PyramidLevel parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PyramidLevel parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PyramidLevel parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PyramidLevel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PyramidLevel parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static PyramidLevel parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static PyramidLevel parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static PyramidLevel parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected PyramidLevel.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-