template<typename BaseType = float>
meos::TemporalSet class

Base class for TInstantSet and TSequence.

Base classes

template<typename BaseType = float>
class Temporal<float>
Base for all the temporal types - TInstant, TInstantSet, TSequence, TSequenceSet.
template<typename TemporalType>
struct TemporalComparators<TemporalSet<float>>
template<typename TemporalType, typename TInstantType, typename BaseType>
struct TInstantFunctions<TemporalSet<float>, TInstant<float>, float>

Constructors, destructors, conversion operators

TemporalSet()
TemporalSet(std::set<TInstant<BaseType>> const& instants)

Public functions

auto instants() const -> std::set<TInstant<BaseType>>
Set of instants.
auto timestamps() const -> std::set<time_point> override
Set of timestamps.

Protected variables

std::set<TInstant<BaseType>> m_instants