|
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.