Module rerun::components

source ·
Expand description

These are the different components you can log.

They all implement the Component trait, and can be used in MsgSender::with_component.

Structs

  • The AnnotationContext provides additional information on how to display entities.
  • Information about an Annotation.
  • A 3D Arrow
  • A 3D bounding box represented by it’s half-lengths
  • The description of a semantic Class.
  • A 16-bit ID representing a type of semantic class.
  • An RGBA color tuple with unmultiplied/separate alpha, in sRGB gamma space with linear alpha.
  • Compressed/encoded mesh format
  • A number used to specify a specific instance in an entity.
  • A 16-bit ID representing a type of semantic keypoint within a class.
  • A String label component
  • A Line Strip of 2D points
  • A Line Strip of 3D points
  • A 3x3 column-major Matrix made up of 3 Vecs
  • A unique id per Mesh3D.
  • Camera perspective projection (a.k.a. intrinsics).
  • A point in 2D space.
  • A point in 3D space.
  • A Quaternion represented by 4 real numbers.
  • A Radius component
  • A raw “triangle soup” mesh.
  • A proper rigid 3D transform, i.e. a rotation and a translation.
  • A double-precision scalar.
  • Additional properties of a scalar when rendered as a plot.
  • A 3D size, e.g. the size of a 3D box.
  • A Multi-dimensional Tensor.
  • Flattened Tensor data payload
  • A unique id per Tensor.
  • A text entry component, comprised of a text body and its log level.
  • A vector in 2D space.
  • A vector in 3D space.
  • A vector in 4D space.
  • How we interpret the coordinate system of an entity/space.

Enums