Rerun C++ SDK
Loading...
Searching...
No Matches
rerun::datatypes::TimeRangeBoundary Struct Reference

Datatype: Left or right boundary of a time range. More...

#include <rerun/datatypes/time_range_boundary.hpp>

Public Member Functions

 TimeRangeBoundary (const TimeRangeBoundary &other)
 Copy constructor.
 
TimeRangeBoundaryoperator= (const TimeRangeBoundary &other) noexcept
 
 TimeRangeBoundary (TimeRangeBoundary &&other) noexcept
 
TimeRangeBoundaryoperator= (TimeRangeBoundary &&other) noexcept
 
void swap (TimeRangeBoundary &other) noexcept
 
const rerun::datatypes::TimeIntget_cursor_relative () const
 Return a pointer to cursor_relative if the union is in that state, otherwise nullptr.
 
const rerun::datatypes::TimeIntget_absolute () const
 Return a pointer to absolute if the union is in that state, otherwise nullptr.
 
bool is_infinite () const
 Returns true if the union is in the infinite state.
 

Static Public Member Functions

static TimeRangeBoundary cursor_relative (rerun::datatypes::TimeInt cursor_relative)
 Boundary is a value relative to the time cursor.
 
static TimeRangeBoundary absolute (rerun::datatypes::TimeInt absolute)
 Boundary is an absolute value.
 
static TimeRangeBoundary infinite ()
 The boundary extends to infinity.
 

Detailed Description

Datatype: Left or right boundary of a time range.


The documentation for this struct was generated from the following file: