SpatialAnnotationTrackingOptions


@ExperimentalSpatialAnnotationsApi
class SpatialAnnotationTrackingOptions


Configuration options required to start tracking Spatial Annotations.

Use the nested Builder to create an instance.

Summary

Public functions

open operator Boolean
equals(other: Any?)
open Int
open String

Public properties

SpatialAnnotationQuadAlignment

the requested tracking alignment

SpatialAnnotationImageFormat

the format of the input image

ByteBuffer

the ByteBuffer containing the input image data

IntSize2d

the IntSize2d of the input image

Map<SpatialAnnotationId, Quad>

a map of SpatialAnnotationIds to bounding quads

Int

the row stride of the input image in bytes

Long

the system timestamp of the input image in nanoseconds, using the System.nanoTime clock base

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

toString

open fun toString(): String

Public properties

alignment

Added in 1.1.0-alpha01
val alignment: SpatialAnnotationQuadAlignment

the requested tracking alignment

format

Added in 1.1.0-alpha01
val format: SpatialAnnotationImageFormat

the format of the input image

imageBuffer

Added in 1.1.0-alpha01
val imageBuffer: ByteBuffer

the ByteBuffer containing the input image data

imageSize

Added in 1.1.0-alpha01
val imageSize: IntSize2d

the IntSize2d of the input image

quads

Added in 1.1.0-alpha01
val quads: Map<SpatialAnnotationId, Quad>

a map of SpatialAnnotationIds to bounding quads

rowStride

Added in 1.1.0-alpha01
val rowStride: Int

the row stride of the input image in bytes

timestampNanos

Added in 1.1.0-alpha01
val timestampNanos: Long

the system timestamp of the input image in nanoseconds, using the System.nanoTime clock base