Rerun C++ SDK
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Crerun::blueprint::components::ActiveTabComponent: The active tab in a tabbed container
 Crerun::components::AlbedoFactorComponent: A color multiplier, usually applied to a whole entity, e.g. a mesh
 Crerun::datatypes::AngleDatatype: Angle in radians
 Crerun::archetypes::AnnotationContextArchetype: The annotation context provides additional information on how to display entities
 Crerun::components::AnnotationContextComponent: The annotation context provides additional information on how to display entities
 Crerun::datatypes::AnnotationInfoDatatype: Annotation info annotating a class id or key-point id
 Crerun::blueprint::components::ApplyLatestAtComponent: Whether empty cells in a dataframe should be filled with a latest-at query
 Ccxxopts::values::parser_tool::ArguDesc
 Crerun::archetypes::Arrows2DArchetype: 2D arrows with optional colors, radii, labels, etc
 Crerun::archetypes::Arrows3DArchetype: 3D arrows with optional colors, radii, labels, etc
 Crerun::archetypes::Asset3DArchetype: A prepacked 3D asset (.gltf, .glb, .obj, .stl, etc.)
 Crerun::archetypes::AssetVideoArchetype: A video binary
 Crerun::blueprint::components::AutoLayoutComponent: Whether the viewport layout is determined automatically
 Crerun::blueprint::components::AutoViewsComponent: Whether or not views should be created automatically
 Crerun::components::AxisLengthComponent: The length of an axis in local units of the space
 Crerun::blueprint::archetypes::BackgroundArchetype: Configuration for the background of a view
 Crerun::archetypes::BarChartArchetype: A bar chart
 Crerun::components::BlobComponent: A binary blob of data
 Crerun::datatypes::BlobDatatype: A binary blob of data
 Crerun::datatypes::BoolDatatype: A single boolean
 Crerun::archetypes::Boxes2DArchetype: 2D boxes with half-extents and optional center, colors etc
 Crerun::archetypes::Boxes3DArchetype: 3D boxes with half-extents and optional center, rotations, colors etc
 Crerun::archetypes::Capsules3DArchetype: 3D capsules; cylinders with hemispherical caps
 Crerun::datatypes::ClassDescriptionDatatype: The description of a semantic Class
 Crerun::datatypes::ClassDescriptionMapElemDatatype: A helper type for mapping datatypes::ClassIds to class descriptions
 Crerun::components::ClassIdComponent: A 16-bit ID representing a type of semantic class
 Crerun::datatypes::ClassIdDatatype: A 16-bit ID representing a type of semantic class
 Crerun::archetypes::ClearArchetype: Empties all the components of an entity
 Crerun::components::ClearIsRecursiveComponent: Configures how a clear operation should behave - recursive or not
 Crerun::Collection< TElement >Generic collection of elements that are roughly contiguous in memory
 Crerun::Collection< double >
 Crerun::Collection< float >
 Crerun::Collection< int16_t >
 Crerun::Collection< int32_t >
 Crerun::Collection< int64_t >
 Crerun::Collection< int8_t >
 Crerun::Collection< rerun::blueprint::components::QueryExpression >
 Crerun::Collection< rerun::blueprint::components::VisibleTimeRange >
 Crerun::Collection< rerun::blueprint::datatypes::ComponentColumnSelector >
 Crerun::Collection< rerun::components::GeoLineString >
 Crerun::Collection< rerun::components::GraphEdge >
 Crerun::Collection< rerun::components::GraphNode >
 Crerun::Collection< rerun::components::HalfSize2D >
 Crerun::Collection< rerun::components::HalfSize3D >
 Crerun::Collection< rerun::components::LatLon >
 Crerun::Collection< rerun::components::Length >
 Crerun::Collection< rerun::components::LineStrip2D >
 Crerun::Collection< rerun::components::LineStrip3D >
 Crerun::Collection< rerun::components::Position2D >
 Crerun::Collection< rerun::components::Position3D >
 Crerun::Collection< rerun::components::Radius >
 Crerun::Collection< rerun::components::Vector2D >
 Crerun::Collection< rerun::components::Vector3D >
 Crerun::Collection< rerun::datatypes::AnnotationInfo >
 Crerun::Collection< rerun::datatypes::ClassDescriptionMapElem >
 Crerun::Collection< rerun::datatypes::DVec2D >
 Crerun::Collection< rerun::datatypes::KeypointPair >
 Crerun::Collection< rerun::datatypes::TensorDimension >
 Crerun::Collection< rerun::datatypes::Utf8 >
 Crerun::Collection< rerun::datatypes::Vec2D >
 Crerun::Collection< rerun::datatypes::Vec3D >
 Crerun::Collection< rerun::half >
 Crerun::Collection< std::string >
 Crerun::Collection< uint16_t >
 Crerun::Collection< uint32_t >
 Crerun::Collection< uint64_t >
 Crerun::Collection< uint8_t >
 Crerun::CollectionAdapter< TElement, TContainer, Enable >The rerun::CollectionAdapter trait is responsible for mapping an input argument to a rerun::Collection
 Crerun::components::ColorComponent: An RGBA color with unmultiplied/separate alpha, in sRGB gamma space with linear alpha
 Crerun::blueprint::components::ColumnShareComponent: The layout share of a column in the container
 Crerun::ComponentBatchArrow-encoded data of a single batch components for a single entity
 Crerun::ComponentColumnArrow-encoded data of a column of components
 Crerun::blueprint::components::ComponentColumnSelectorComponent: Describe a component column to be selected in the dataframe view
 Crerun::blueprint::datatypes::ComponentColumnSelectorDatatype: Describe a component column to be selected in the dataframe view
 Crerun::ComponentDescriptorA ComponentDescriptor fully describes the semantics of a column of data
 Crerun::ComponentTypeA type of component that can be registered
 Crerun::blueprint::archetypes::ContainerBlueprintArchetype: The description of a container
 Crerun::blueprint::archetypes::DataframeQueryArchetype: The query for the dataframe view
 Crerun::archetypes::DepthImageArchetype: A depth image, i.e
 Crerun::components::DepthMeterComponent: The world->depth map scaling factor
 Crerun::archetypes::DisconnectedSpaceArchetype: Spatially disconnect this entity from its parent
 Crerun::components::DisconnectedSpaceComponent: Spatially disconnect this entity from its parent
 Crerun::components::DrawOrderComponent: Draw order of 2D elements
 Crerun::datatypes::DVec2DDatatype: A double-precision vector in 2D space
 Crerun::archetypes::Ellipsoids3DArchetype: 3D ellipsoids or spheres
 Cstd::enable_shared_from_this
 Crerun::blueprint::components::EnabledComponent: Whether a procedure is enabled
 Crerun::archetypes::EncodedImageArchetype: An image encoded as e.g
 Crerun::components::EntityPathComponent: A path to an entity, usually to reference some data that is part of the target entity
 Crerun::datatypes::EntityPathDatatype: A path to an entity in the ChunkStore
 Crerun::ErrorStatus outcome object (success or error) returned for fallible operations
 Cstd::exceptionSTL class
 Cstd::false_type
 Crerun::components::FillRatioComponent: How much a primitive fills out the available space
 Crerun::blueprint::components::FilterByRangeComponent: Configuration for a filter-by-range feature of the dataframe view
 Crerun::blueprint::datatypes::FilterByRangeDatatype: Configuration for the filter-by-range feature of the dataframe view
 Crerun::blueprint::components::FilterIsNotNullComponent: Configuration for the filter is not null feature of the dataframe view
 Crerun::blueprint::datatypes::FilterIsNotNullDatatype: Configuration for the filter is not null feature of the dataframe view
 Crerun::datatypes::Float32Datatype: A single-precision 32-bit IEEE 754 floating point number
 Crerun::datatypes::Float64Datatype: A double-precision 64-bit IEEE 754 floating point number
 Crerun::blueprint::archetypes::ForceCenterArchetype: Tries to move the center of mass of the graph to the origin
 Crerun::blueprint::archetypes::ForceCollisionRadiusArchetype: Resolves collisions between the bounding circles, according to the radius of the nodes
 Crerun::blueprint::components::ForceDistanceComponent: The target distance between two nodes
 Crerun::blueprint::components::ForceIterationsComponent: Specifies how often this force should be applied per iteration
 Crerun::blueprint::archetypes::ForceLinkArchetype: Aims to achieve a target distance between two nodes that are connected by an edge
 Crerun::blueprint::archetypes::ForceManyBodyArchetype: A force between each pair of nodes that ressembles an electrical charge
 Crerun::blueprint::archetypes::ForcePositionArchetype: Similar to gravity, this force pulls nodes towards a specific position
 Crerun::blueprint::components::ForceStrengthComponent: The strength of a given force
 Crerun::components::GammaCorrectionComponent: A gamma correction value to be used with a scalar value or color
 Crerun::components::GeoLineStringComponent: A geospatial line string expressed in EPSG:4326 latitude and longitude (North/East-positive degrees)
 Crerun::archetypes::GeoLineStringsArchetype: Geospatial line strings with positions expressed in EPSG:4326 altitude and longitude (North/East-positive degrees), and optional colors and radii
 Crerun::archetypes::GeoPointsArchetype: Geospatial points with positions expressed in EPSG:4326 latitude and longitude (North/East-positive degrees), and optional colors and radii
 Crerun::components::GraphEdgeComponent: An edge in a graph connecting two nodes
 Crerun::archetypes::GraphEdgesArchetype: A list of edges in a graph
 Crerun::components::GraphNodeComponent: A string-based ID representing a node in a graph
 Crerun::archetypes::GraphNodesArchetype: A list of nodes in a graph with optional labels, colors, etc
 Crerun::blueprint::components::GridColumnsComponent: How many columns a grid container should have
 Crerun::blueprint::components::GridSpacingComponent: Space between grid lines of one line to the next in scene units
 Crerun::halfIEEE 754 16-bit half-precision floating point number
 Crerun::components::HalfSize2DComponent: Half-size (radius) of a 2D box
 Crerun::components::HalfSize3DComponent: Half-size (radius) of a 3D box
 Ccxxopts::HelpGroupDetails
 Ccxxopts::HelpOptionDetails
 Crerun::archetypes::ImageArchetype: A monochrome or color image
 Crerun::components::ImageBufferComponent: A buffer that is known to store image data
 Crerun::components::ImageFormatComponent: The metadata describing the contents of a components::ImageBuffer
 Crerun::datatypes::ImageFormatDatatype: The metadata describing the contents of a components::ImageBuffer
 Crerun::components::ImagePlaneDistanceComponent: The distance from the camera origin to the image plane when the projection is shown in a 3D viewer
 Crerun::blueprint::components::IncludedContentComponent: All the contents in the container
 Crerun::components::IndicatorComponent< ComponentName >Indicator component used by archetypes when converting them to component lists
 Crerun::archetypes::InstancePoses3DArchetype: One or more transforms between the current entity and its parent
 Ccxxopts::values::parser_tool::IntegerDesc
 Crerun::blueprint::components::InteractiveComponent: Whether the entity can be interacted with
 Ccxxopts::ParseResult::Iterator
 Crerun::components::KeypointIdComponent: A 16-bit ID representing a type of semantic keypoint within a class
 Crerun::datatypes::KeypointIdDatatype: A 16-bit ID representing a type of semantic keypoint within a class
 Crerun::datatypes::KeypointPairDatatype: A connection between two datatypes::KeypointIds
 Ccxxopts::KeyValue
 Crerun::components::LatLonComponent: A geospatial position expressed in EPSG:4326 latitude and longitude (North/East-positive degrees)
 Crerun::components::LengthComponent: Length, or one-dimensional size
 Crerun::blueprint::archetypes::LineGrid3DArchetype: Configuration for the 3D line grid
 Crerun::components::LineStrip2DComponent: A line strip in 2D space
 Crerun::components::LineStrip3DComponent: A line strip in 3D space
 Crerun::archetypes::LineStrips2DArchetype: 2D line strips with positions and optional colors, radii, labels, etc
 Crerun::archetypes::LineStrips3DArchetype: 3D line strips with positions and optional colors, radii, labels, etc
 Crerun::blueprint::components::LockRangeDuringZoomComponent: Indicate whether the range should be locked when zooming in on the data
 Crerun::Loggable< T >The Loggable trait is used by all built-in implementation of rerun::AsComponents to serialize a collection for logging
 Crerun::blueprint::archetypes::MapBackgroundArchetype: Configuration for the background map of the map view
 Crerun::blueprint::archetypes::MapZoomArchetype: Configuration of the map view zoom level
 Crerun::components::MarkerSizeComponent: Radius of a marker of a point in e.g. a 2D plot, measured in UI points
 Crerun::datatypes::Mat3x3Datatype: A 3x3 Matrix
 Crerun::datatypes::Mat4x4Datatype: A 4x4 Matrix
 Crerun::components::MediaTypeComponent: A standardized media type (RFC2046, formerly known as MIME types), encoded as a string
 Crerun::archetypes::Mesh3DArchetype: A 3D triangle mesh as specified by its per-mesh and per-vertex properties
 Crerun::components::NameComponent: A display name, typically for an entity or a item like a plot series
 Crerun::blueprint::archetypes::NearClipPlaneArchetype: Controls the distance to the near clip plane in 3D scene units
 Crerun::blueprint::components::NearClipPlaneComponent: Distance to the near clip plane used for Spatial2DView
 Crerun::components::OpacityComponent: Degree of transparency ranging from 0.0 (fully transparent) to 1.0 (fully opaque)
 Ccxxopts::Option
 Ccxxopts::OptionAdder
 Ccxxopts::OptionDetails
 Ccxxopts::OptionParser
 Ccxxopts::Options
 Ccxxopts::OptionValue
 Crerun::blueprint::archetypes::PanelBlueprintArchetype: Shared state for the 3 collapsible panels
 Ccxxopts::ParseResult
 Crerun::archetypes::PinholeArchetype: Camera perspective projection (a.k.a
 Crerun::components::PinholeProjectionComponent: Camera projection, from image coordinates to view coordinates
 Crerun::components::Plane3DComponent: An infinite 3D plane represented by a unit normal vector and a distance
 Crerun::datatypes::Plane3DDatatype: An infinite 3D plane represented by a unit normal vector and a distance
 Crerun::blueprint::archetypes::PlotLegendArchetype: Configuration for the legend of a plot
 Crerun::archetypes::Points2DArchetype: A 2D point cloud with positions and optional colors, radii, labels, etc
 Crerun::archetypes::Points3DArchetype: A 3D point cloud with positions and optional colors, radii, labels, etc
 Crerun::components::PoseRotationAxisAngleComponent: 3D rotation represented by a rotation around a given axis that doesn't propagate in the transform hierarchy
 Crerun::components::PoseRotationQuatComponent: A 3D rotation expressed as a quaternion that doesn't propagate in the transform hierarchy
 Crerun::components::PoseScale3DComponent: A 3D scale factor that doesn't propagate in the transform hierarchy
 Crerun::components::PoseTransformMat3x3Component: A 3x3 transformation matrix Matrix that doesn't propagate in the transform hierarchy
 Crerun::components::PoseTranslation3DComponent: A translation vector in 3D space that doesn't propagate in the transform hierarchy
 Crerun::components::Position2DComponent: A position in 2D space
 Crerun::components::Position3DComponent: A position in 3D space
 Crerun::datatypes::QuaternionDatatype: A Quaternion represented by 4 real numbers
 Crerun::blueprint::components::QueryExpressionComponent: An individual query expression used to filter a set of datatypes::EntityPaths
 Crerun::components::RadiusComponent: The radius of something, e.g
 Crerun::components::Range1DComponent: A 1D range, specifying a lower and upper bound
 Crerun::datatypes::Range1DDatatype: A 1D range, specifying a lower and upper bound
 Crerun::datatypes::Range2DDatatype: An Axis-Aligned Bounding Box in 2D space, implemented as the minimum and maximum corners
 Crerun::RecordingStreamA RecordingStream handles everything related to logging data into Rerun
 Crerun::components::RecordingUriComponent: A recording URI (Uniform Resource Identifier)
 Crerun::RerunGlobalConfigConfiguration singleton that applies to the entire SDK
 Crerun::components::ResolutionComponent: Pixel resolution width & height, e.g
 Crerun::Result< T >A class for representing either a usable value, or an error
 Crerun::datatypes::Rgba32Datatype: An RGBA color with unmultiplied/separate alpha, in sRGB gamma space with linear alpha
 Crerun::blueprint::components::RootContainerComponent: The container that sits at the root of a viewport
 Crerun::Rotation3DUtility for representing a single 3D rotation, agnostic to the underlying representation
 Crerun::components::RotationAxisAngleComponent: 3D rotation represented by a rotation around a given axis
 Crerun::datatypes::RotationAxisAngleDatatype: 3D rotation represented by a rotation around a given axis
 Crerun::components::RotationQuatComponent: A 3D rotation expressed as a quaternion
 Crerun::blueprint::components::RowShareComponent: The layout share of a row in the container
 Crerun::archetypes::ScalarArchetype: A double-precision scalar, e.g
 Crerun::components::ScalarComponent: A scalar value, encoded as a 64-bit floating point
 Crerun::blueprint::archetypes::ScalarAxisArchetype: Configuration for the scalar axis of a plot
 Crerun::components::Scale3DComponent: A 3D scale factor
 Crerun::archetypes::SegmentationImageArchetype: An image made up of integer components::ClassIds
 Crerun::blueprint::components::SelectedColumnsComponent: Describe a component column to be selected in the dataframe view
 Crerun::blueprint::datatypes::SelectedColumnsDatatype: List of selected columns in a dataframe
 Crerun::archetypes::SeriesLineArchetype: Define the style properties for a line series in a chart
 Crerun::archetypes::SeriesPointArchetype: Define the style properties for a point series in a chart
 Crerun::components::ShowLabelsComponent: Whether the entity's components::Text label is shown
 Ccxxopts::values::detail::SignedCheck< T, B >
 Ccxxopts::values::detail::SignedCheck< T, false >
 Ccxxopts::values::detail::SignedCheck< T, true >
 Crerun::SpawnOptionsOptions to control the behavior of spawn
 Crerun::components::StrokeWidthComponent: The width of a stroke specified in UI points
 Crerun::archetypes::TensorArchetype: An N-dimensional array of numbers
 Crerun::datatypes::TensorBufferDatatype: The underlying storage for archetypes::Tensor
 Crerun::components::TensorDataComponent: An N-dimensional array of numbers
 Crerun::datatypes::TensorDataDatatype: An N-dimensional array of numbers
 Crerun::datatypes::TensorDimensionDatatype: A single dimension within a multi-dimensional tensor
 Crerun::components::TensorDimensionIndexSelectionComponent: Specifies a concrete index on a tensor dimension
 Crerun::datatypes::TensorDimensionIndexSelectionDatatype: Indexing a specific tensor dimension
 Crerun::blueprint::components::TensorDimensionIndexSliderComponent: Show a slider for the index of some dimension of a slider
 Crerun::blueprint::datatypes::TensorDimensionIndexSliderDatatype: Defines a slider for the index of some dimension
 Crerun::datatypes::TensorDimensionSelectionDatatype: Selection of a single tensor dimension
 Crerun::components::TensorHeightDimensionComponent: Specifies which dimension to use for height
 Crerun::blueprint::archetypes::TensorScalarMappingArchetype: Configures how tensor scalars are mapped to color
 Crerun::blueprint::archetypes::TensorSliceSelectionArchetype: Specifies a 2D slice of a tensor
 Crerun::blueprint::archetypes::TensorViewFitArchetype: Configures how a selected tensor slice is shown on screen
 Crerun::components::TensorWidthDimensionComponent: Specifies which dimension to use for width
 Crerun::components::Texcoord2DComponent: A 2D texture UV coordinate
 Crerun::components::TextComponent: A string of text, e.g. for labels and text documents
 Crerun::archetypes::TextDocumentArchetype: A text element intended to be displayed in its own text box
 Crerun::archetypes::TextLogArchetype: A log entry in a text log, comprised of a text body and its log level
 Crerun::components::TextLogLevelComponent: The severity level of a text log message
 Crerun::TimeColumnArrow-encoded data for a column of time points
 Crerun::datatypes::TimeIntDatatype: A 64-bit number describing either nanoseconds OR sequence numbers
 Crerun::TimelineDefinition of a timeline
 Crerun::blueprint::components::TimelineNameComponent: A timeline identified by its name
 Crerun::datatypes::TimeRangeDatatype: Visible time range bounds for a specific timeline
 Crerun::datatypes::TimeRangeBoundaryDatatype: Left or right boundary of a time range
 Crerun::archetypes::Transform3DArchetype: A transform between two 3D spaces, i.e
 Crerun::components::TransformMat3x3Component: A 3x3 transformation matrix Matrix
 Crerun::components::Translation3DComponent: A translation vector in 3D space
 Crerun::components::TriangleIndicesComponent: The three indices of a triangle in a triangle mesh
 Cstd::true_type
 Ccxxopts::values::type_is_container< T >
 Ccxxopts::values::type_is_container< std::vector< T > >
 Crerun::datatypes::UInt16Datatype: A 16bit unsigned integer
 Crerun::datatypes::UInt32Datatype: A 32bit unsigned integer
 Crerun::datatypes::UInt64Datatype: A 64bit unsigned integer
 Crerun::datatypes::Utf8Datatype: A string of text, encoded as UTF-8
 Crerun::blueprint::datatypes::Utf8ListDatatype: A list of strings of text, encoded as UTF-8
 Crerun::datatypes::Utf8PairDatatype: Stores a tuple of UTF-8 strings
 Crerun::datatypes::UuidDatatype: A 16-byte UUID
 Crerun::datatypes::UVec2DDatatype: A uint32 vector in 2D space
 Crerun::datatypes::UVec3DDatatype: A uint32 vector in 3D space
 Crerun::datatypes::UVec4DDatatype: A uint vector in 4D space
 Crerun::components::ValueRangeComponent: Range of expected or valid values, specifying a lower and upper bound
 Crerun::datatypes::Vec2DDatatype: A vector in 2D space
 Crerun::datatypes::Vec3DDatatype: A vector in 3D space
 Crerun::datatypes::Vec4DDatatype: A vector in 4D space
 Crerun::components::Vector2DComponent: A vector in 2D space
 Crerun::components::Vector3DComponent: A vector in 3D space
 Crerun::archetypes::VideoFrameReferenceArchetype: References a single video frame
 Crerun::components::VideoTimestampComponent: Timestamp inside a archetypes::AssetVideo
 Crerun::datatypes::VideoTimestampDatatype: Presentation timestamp within a archetypes::AssetVideo
 Crerun::blueprint::archetypes::ViewBlueprintArchetype: The description of a single view
 Crerun::blueprint::components::ViewClassComponent: The class identifier of view, e.g. "2D", "TextLog", …
 Crerun::blueprint::archetypes::ViewContentsArchetype: The contents of a View
 Crerun::archetypes::ViewCoordinatesArchetype: How we interpret the coordinate system of an entity/space
 Crerun::components::ViewCoordinatesComponent: How we interpret the coordinate system of an entity/space
 Crerun::datatypes::ViewCoordinatesDatatype: How we interpret the coordinate system of an entity/space
 Crerun::blueprint::components::ViewerRecommendationHashComponent: Hash of a viewer recommendation
 Crerun::blueprint::components::ViewMaximizedComponent: Whether a view is maximized
 Crerun::blueprint::components::ViewOriginComponent: The origin of a view
 Crerun::blueprint::archetypes::ViewportBlueprintArchetype: The top-level description of the viewport
 Crerun::blueprint::components::VisibleComponent: Whether the container, view, entity or instance is currently visible
 Crerun::blueprint::components::VisibleTimeRangeComponent: The range of values on a given timeline that will be included in a view's query
 Crerun::datatypes::VisibleTimeRangeDatatype: Visible time range bounds for a specific timeline
 Crerun::blueprint::archetypes::VisibleTimeRangesArchetype: Configures what range of each timeline is shown on a view
 Crerun::blueprint::archetypes::VisualBounds2DArchetype: Controls the visual bounds of a 2D view
 Crerun::blueprint::components::VisualBounds2DComponent: Visual bounds in 2D space used for Spatial2DView
 Crerun::blueprint::components::VisualizerOverridesComponent: Override the visualizers for an entity
 Crerun::WidthHeightThe width and height of an image
 Crerun::blueprint::components::ZoomLevelComponent: A zoom level determines how much of the world is visible on a map