Rerun C++ SDK
|
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. | |
TimeRangeBoundary & | operator= (const TimeRangeBoundary &other) noexcept |
TimeRangeBoundary (TimeRangeBoundary &&other) noexcept | |
TimeRangeBoundary & | operator= (TimeRangeBoundary &&other) noexcept |
void | swap (TimeRangeBoundary &other) noexcept |
const rerun::datatypes::TimeInt * | get_cursor_relative () const |
Return a pointer to cursor_relative if the union is in that state, otherwise nullptr . | |
const rerun::datatypes::TimeInt * | get_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. | |
Datatype: Left or right boundary of a time range.