Datatypes
Data types are the lowest layer of the data model hierarchy. They are re-usable types used by the components.
Angle: Angle in radians.AnnotationInfo: Annotation info annotating a class id or key-point id.Blob: A binary blob of data.Bool: A single boolean.ChannelDatatype: The innermost datatype of an image.ClassDescription: The description of a semantic Class.ClassDescriptionMapElem: A helper type for mappingdatatypes.ClassIds to class descriptions.ClassId: A 16-bit ID representing a type of semantic class.ColorModel: Specified what color components are present in anarchetypes.Image.DVec2D: A double-precision vector in 2D space.EntityPath: A path to an entity in theChunkStore.Float32: A single-precision 32-bit IEEE 754 floating point number.Float64: A double-precision 64-bit IEEE 754 floating point number.ImageFormat: The metadata describing the contents of acomponents.ImageBuffer.KeypointId: A 16-bit ID representing a type of semantic keypoint within a class.KeypointPair: A connection between twodatatypes.KeypointIds.Mat3x3: A 3x3 Matrix.Mat4x4: A 4x4 Matrix.PixelFormat: Specifieds a particular format of anarchetypes.Image.Quaternion: A Quaternion represented by 4 real numbers.Range1D: A 1D range, specifying a lower and upper bound.Range2D: An Axis-Aligned Bounding Box in 2D space, implemented as the minimum and maximum corners.Rgba32: An RGBA color with unmultiplied/separate alpha, in sRGB gamma space with linear alpha.RotationAxisAngle: 3D rotation represented by a rotation around a given axis.TensorBuffer: The underlying storage forarchetypes.Tensor.TensorData: An N-dimensional array of numbers.TensorDimension: A single dimension within a multi-dimensional tensor.TensorDimensionIndexSelection: Indexing a specific tensor dimension.TensorDimensionSelection: Selection of a single tensor dimension.TimeInt: A 64-bit number describing either nanoseconds OR sequence numbers.TimeRange: Visible time range bounds for a specific timeline.TimeRangeBoundary: Left or right boundary of a time range.UInt16: A 16bit unsigned integer.UInt32: A 32bit unsigned integer.UInt64: A 64bit unsigned integer.UVec2D: A uint32 vector in 2D space.UVec3D: A uint32 vector in 3D space.UVec4D: A uint vector in 4D space.Utf8: A string of text, encoded as UTF-8.Uuid: A 16-byte UUID.Vec2D: A vector in 2D space.Vec3D: A vector in 3D space.Vec4D: A vector in 4D space.VideoTimestamp: Presentation timestamp within aarchetypes.AssetVideo.ViewCoordinates: How we interpret the coordinate system of an entity/space.VisibleTimeRange: Visible time range bounds for a specific timeline.