Datatypes
Data types are the lowest layer of the data model hierarchy. They are re-usable types used by the components.
AABB2D
: An Axis-Aligned Bounding Box in 2D space, implemented as the minimum and maximum corners.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.MeshProperties
: Optional triangle indices for a mesh.Quaternion
: A Quaternion represented by 4 real numbers.Range1D
: A 1D range, specifying a lower and upper bound.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-dimensionalTensor
of data.TensorDimension
: A single dimension within a multi-dimensional tensor.TimeInt
: A 64-bit number describing either nanoseconds OR sequence numbers.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.