Go to the documentation of this file.
39 #ifndef LNAVORDERFILTER_HPP
40 #define LNAVORDERFILTER_HPP
57 : std::binary_function<LNavFilterData*,LNavFilterData*,bool>
152 #endif // LNAVORDERFILTER_HPP
bool operator()(const LNavFilterData *const &l, const LNavFilterData *const &r) const
virtual void finalize(NavMsgList &msgBitsOut)
virtual std::string filterName() const noexcept
Return the filter name.
LNavOrderFilter(unsigned depth=3, unsigned epoch=6)
Initialize internal structures and set the processing depth.
std::set< LNavFilterData *, LNavTimeSort > SubframeSet
SubframeSet orderedNav
Ordered set of nav message subframes.
virtual void validate(NavMsgList &msgBitsIn, NavMsgList &msgBitsOut)
void examineSubframes(NavMsgList &msgBitsOut)
virtual unsigned processingDepth() const noexcept
Internal storage includes a user-specified number of epochs.
std::list< NavFilterKey * > NavMsgList
gnsstk::CommonTime timeStamp
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39