Datatypes
Data types are the lowest layer of the data model hierarchy. They are re-usable types used by the components.
Angle: Angle in either radians or degrees.AnnotationInfo: Annotation info annotating a class id or key-point id.Bool: A single boolean.ClassDescription: The description of a semantic Class.ClassDescriptionMapElem: A helper type for mapping class IDs to class descriptions.ClassId: A 16-bit ID representing a type of semantic class.EntityPath: A path to an entity in theDataStore.Float32: A single-precision 32-bit IEEE 754 floating point number.KeypointId: A 16-bit ID representing a type of semantic keypoint within a class.KeypointPair: A connection between twoKeypoints.Mat3x3: A 3x3 Matrix.Mat4x4: A 4x4 Matrix.Material: Material properties of a mesh.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.Rotation3D: A 3D rotation.RotationAxisAngle: 3D rotation represented by a rotation around a given axis.Scale3D: 3D scaling factor, part of a transform representation.TensorBuffer: The underlying storage for aTensor.TensorData: A multi-dimensionalTensorof data.TensorDimension: A single dimension within a multi-dimensional tensor.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.Transform3D: Representation of a 3D affine transform.TranslationAndMat3x3: Representation of an affine transform via a 3x3 affine matrix paired with a translation.TranslationRotationScale3D: Representation of an affine transform via separate translation, rotation & scale.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.VisibleTimeRange: Visible time range bounds for a specific timeline.