Rerun C++ SDK
Loading...
Searching...
No Matches
rerun::components Namespace Reference

All built-in components. See Types in the Rerun manual. More...

Classes

struct  AnnotationContext
 Component: The AnnotationContext provides additional information on how to display entities. More...
 
struct  Blob
 Component: A binary blob of data. More...
 
struct  ClassId
 Component: A 16-bit ID representing a type of semantic class. More...
 
struct  ClearIsRecursive
 Component: Configures how a clear operation should behave - recursive or not. More...
 
struct  Color
 Component: An RGBA color with unmultiplied/separate alpha, in sRGB gamma space with linear alpha. More...
 
struct  DepthMeter
 Component: A component indicating how long a meter is, expressed in native units. More...
 
struct  DisconnectedSpace
 Component: Spatially disconnect this entity from its parent. More...
 
struct  DrawOrder
 Component: Draw order used for the display order of 2D elements. More...
 
struct  HalfSizes2D
 Component: Half-sizes (extents) of a 2D box along its local axis, starting at its local origin/center. More...
 
struct  HalfSizes3D
 Component: Half-sizes (extents) of a 3D box along its local axis, starting at its local origin/center. More...
 
struct  IndicatorComponent
 Indicator component used by archetypes when converting them to component lists. More...
 
struct  InstanceKey
 Component: A unique numeric identifier for each individual instance within a batch. More...
 
struct  KeypointId
 Component: A 16-bit ID representing a type of semantic keypoint within a class. More...
 
struct  LineStrip2D
 Component: A line strip in 2D space. More...
 
struct  LineStrip3D
 Component: A line strip in 3D space. More...
 
struct  MarkerSize
 Component: Size of a marker in UI points. More...
 
struct  Material
 Component: Material properties of a mesh. More...
 
struct  MediaType
 Component: A standardized media type (RFC2046, formerly known as MIME types), encoded as a utf8 string. More...
 
struct  MeshProperties
 Component: Optional triangle indices for a mesh. More...
 
struct  Name
 Component: A display name, typically for an entity or a item like a plot series. More...
 
struct  OutOfTreeTransform3D
 Component: An out-of-tree affine transform between two 3D spaces, represented in a given direction. More...
 
struct  PinholeProjection
 Component: Camera projection, from image coordinates to view coordinates. More...
 
struct  Position2D
 Component: A position in 2D space. More...
 
struct  Position3D
 Component: A position in 3D space. More...
 
struct  Radius
 Component: A Radius component. More...
 
struct  Range1D
 Component: A 1D range, specifying a lower and upper bound. More...
 
struct  Resolution
 Component: Pixel resolution width & height, e.g. More...
 
struct  Rotation3D
 Component: A 3D rotation, represented either by a quaternion or a rotation around axis. More...
 
struct  Scalar
 Component: A double-precision scalar. More...
 
struct  ScalarScattering
 Component: If true, a scalar will be shown as individual point in a scatter plot. More...
 
struct  StrokeWidth
 Component: The width of a stroke specified in UI points. More...
 
struct  TensorData
 Component: A multi-dimensional Tensor of data. More...
 
struct  Texcoord2D
 Component: A 2D texture UV coordinate. More...
 
struct  Text
 Component: A string of text, e.g. for labels and text documents. More...
 
struct  TextLogLevel
 Component: The severity level of a text log message. More...
 
struct  Transform3D
 Component: An affine transform between two 3D spaces, represented in a given direction. More...
 
struct  Vector2D
 Component: A vector in 2D space. More...
 
struct  Vector3D
 Component: A vector in 3D space. More...
 
struct  ViewCoordinates
 Component: How we interpret the coordinate system of an entity/space. More...
 
struct  VisualizerOverrides
 Component: The name of a visualizer. More...
 

Enumerations

enum class  MarkerShape : uint8_t {
  Circle = 1 , Diamond = 2 , Square = 3 , Cross = 4 ,
  Plus = 5 , Up = 6 , Down = 7 , Left = 8 ,
  Right = 9 , Asterisk = 10
}
 Component: Shape of a marker.
 

Functions

const std::shared_ptr< arrow::DataType > & indicator_arrow_datatype ()
 Arrow data type shared by all instances of IndicatorComponent.
 
const std::shared_ptr< arrow::Array > & indicator_arrow_array ()
 Returns an arrow array for a single indicator component.
 

Detailed Description

All built-in components. See Types in the Rerun manual.