Rerun C++ SDK
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Crerun::datatypes::AngleDatatype: Angle in either radians or degrees
 Crerun::archetypes::AnnotationContextArchetype: The AnnotationContext provides additional information on how to display entities
 Crerun::components::AnnotationContextComponent: The AnnotationContext provides additional information on how to display entities
 Crerun::datatypes::AnnotationInfoDatatype: Annotation info annotating a class id or key-point id
 Crerun::archetypes::Arrows3DArchetype: 3D arrows with optional colors, radii, labels, etc
 Crerun::archetypes::Asset3DArchetype: A prepacked 3D asset (.gltf, .glb, .obj, etc.)
 Crerun::blueprint::AutoSpaceViewsBlueprint: A flag indicating space views should be automatically populated
 Crerun::archetypes::BarChartArchetype: A bar chart
 Crerun::components::BlobComponent: A binary blob of data
 Crerun::archetypes::Boxes2DArchetype: 2D boxes with half-extents and optional center, rotations, rotations, colors etc
 Crerun::archetypes::Boxes3DArchetype: 3D boxes with half-extents and optional center, rotations, rotations, colors etc
 Crerun::datatypes::ClassDescriptionDatatype: The description of a semantic Class
 Crerun::datatypes::ClassDescriptionMapElemDatatype: A helper type for mapping class IDs 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::components::HalfSizes2D >
 Crerun::Collection< rerun::components::HalfSizes3D >
 Crerun::Collection< rerun::components::LineStrip2D >
 Crerun::Collection< rerun::components::LineStrip3D >
 Crerun::Collection< rerun::components::Position2D >
 Crerun::Collection< rerun::components::Position3D >
 Crerun::Collection< rerun::components::Vector3D >
 Crerun::Collection< rerun::datatypes::AnnotationInfo >
 Crerun::Collection< rerun::datatypes::ClassDescriptionMapElem >
 Crerun::Collection< rerun::datatypes::KeypointPair >
 Crerun::Collection< rerun::datatypes::TensorDimension >
 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::ComponentTypeA type of component that can be registered
 Crerun::DataCellArrow-encoded data of a single batch components for a single entity
 Crerun::archetypes::DepthImageArchetype: A depth image
 Crerun::components::DepthMeterComponent: A component indicating how long a meter is, expressed in native units
 Crerun::archetypes::DisconnectedSpaceArchetype: Specifies that the entity path at which this is logged is disconnected from its parent
 Crerun::components::DisconnectedSpaceComponent: Specifies that the entity path at which this is logged is disconnected from its parent
 Crerun::components::DrawOrderComponent: Draw order used for the display order of 2D elements
 Crerun::blueprint::EntityPropertiesComponentBlueprint: The configurable set of overridable properties
 Crerun::ErrorStatus outcome object (success or error) returned for fallible operations
 Cstd::false_type
 Crerun::datatypes::Float32Datatype: A single-precision 32-bit IEEE 754 floating point number
 Crerun::halfIEEE 754 16-bit half-precision floating point number
 Crerun::components::HalfSizes2DComponent: Half-sizes (extents) of a 2D box along its local axis, starting at its local origin/center
 Crerun::components::HalfSizes3DComponent: Half-sizes (extents) of a 3D box along its local axis, starting at its local origin/center
 Crerun::archetypes::ImageArchetype: A monochrome or color image
 Crerun::components::IndicatorComponent< Name >Indicator component used by archetypes when converting them to component lists
 Crerun::components::InstanceKeyComponent: A unique numeric identifier for each individual instance within a batch
 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 Keypoints
 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::Loggable< T >The Loggable trait is used by all built-in implementation of rerun::AsComponents to serialize a collection for logging
 Crerun::datatypes::Mat3x3Datatype: A 3x3 Matrix
 Crerun::datatypes::Mat4x4Datatype: A 4x4 Matrix
 Crerun::components::MaterialComponent: Material properties of a mesh
 Crerun::datatypes::MaterialDatatype: Material properties of a mesh
 Crerun::components::MediaTypeComponent: A standardized media type (RFC2046, formerly known as MIME types), encoded as a utf8 string
 Crerun::archetypes::Mesh3DArchetype: A 3D triangle mesh as specified by its per-mesh and per-vertex properties
 Crerun::components::MeshPropertiesComponent: Optional triangle indices for a mesh
 Crerun::datatypes::MeshPropertiesDatatype: Optional triangle indices for a mesh
 Crerun::components::OutOfTreeTransform3DComponent: An out-of-tree affine transform between two 3D spaces, represented in a given direction
 Crerun::blueprint::PanelViewBlueprint: The state of the panels
 Crerun::archetypes::PinholeArchetype: Camera perspective projection (a.k.a
 Crerun::components::PinholeProjectionComponent: Camera projection, from image coordinates to view coordinates
 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::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::QueryExpressionsBlueprint: A set of expressions used for a DataQueryBlueprint
 Crerun::components::RadiusComponent: A Radius component
 Crerun::RecordingStreamA RecordingStream handles everything related to logging data into Rerun
 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::components::Rotation3DComponent: A 3D rotation, represented either by a quaternion or a rotation around axis
 Crerun::datatypes::Rotation3DDatatype: A 3D rotation
 Crerun::datatypes::RotationAxisAngleDatatype: 3D rotation represented by a rotation around a given axis
 Crerun::components::ScalarComponent: A double-precision scalar
 Crerun::components::ScalarScatteringComponent: If true, a scalar will be shown as individual point in a scatter plot
 Crerun::datatypes::Scale3DDatatype: 3D scaling factor, part of a transform representation
 Crerun::archetypes::SegmentationImageArchetype: An image made up of integer class-ids
 Crerun::blueprint::SpaceViewComponentBlueprint: A view of a space
 Crerun::blueprint::SpaceViewMaximizedBlueprint: Whether a space view is maximized
 Crerun::SpawnOptionsOptions to control the behavior of spawn
 Crerun::archetypes::TensorArchetype: A generic n-dimensional Tensor
 Crerun::datatypes::TensorBufferDatatype: The underlying storage for a Tensor
 Crerun::components::TensorDataComponent: A multi-dimensional Tensor with optionally named arguments
 Crerun::datatypes::TensorDataDatatype: A multi-dimensional Tensor of data
 Crerun::datatypes::TensorDimensionDatatype: A single dimension within a multi-dimensional tensor
 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::archetypes::TimeSeriesScalarArchetype: Log a double-precision scalar that will be visualized as a time-series plot
 Crerun::archetypes::Transform3DArchetype: A 3D transform
 Crerun::components::Transform3DComponent: An affine transform between two 3D spaces, represented in a given direction
 Crerun::datatypes::Transform3DDatatype: Representation of a 3D affine transform
 Crerun::datatypes::TranslationAndMat3x3Datatype: Representation of an affine transform via a 3x3 affine matrix paired with a translation
 Crerun::datatypes::TranslationRotationScale3DDatatype: Representation of an affine transform via separate translation, rotation & scale
 Cstd::true_type
 Crerun::datatypes::UInt32Datatype: A 32bit unsigned integer
 Crerun::datatypes::Utf8Datatype: A string of text, encoded as UTF-8
 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::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::Vector3DComponent: A vector in 3D space
 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::blueprint::ViewportLayoutBlueprint: A view of a space