44 #ifndef GNSSTK_RINEX3NAVFILTEROPERATORS_HPP
45 #define GNSSTK_RINEX3NAVFILTEROPERATORS_HPP
64 public std::binary_function<Rinex3NavData, Rinex3NavData, bool>
93 if (lXmitTime < rXmitTime)
97 else if (lXmitTime == rXmitTime)
122 std::list<double>::iterator
123 litr = llist.begin(),
124 ritr = rlist.begin();
126 while (litr != llist.end())
130 double diff = *litr - *ritr;
131 double err = (*litr == 0 ? *ritr : (diff/(*litr)));
157 public std::binary_function<Rinex3NavData, Rinex3NavData, bool>
172 std::list<double>::iterator
173 litr = llist.begin(),
174 ritr = rlist.begin();
176 while (litr != llist.end())
191 public std::binary_function<Rinex3NavData, Rinex3NavData, bool>
199 if (lXmitTime < rXmitTime)
211 public std::unary_function<Rinex3NavHeader, bool>
228 std::set<std::string> commentSet;
234 inserter(commentSet, commentSet.begin()));
237 inserter(commentSet, commentSet.begin()));
240 copy(commentSet.begin(), commentSet.end(),
253 public std::unary_function<Rinex3NavData, bool>
264 long testValue = (long) l.
PRNID;
279 #endif // GNSSTK_RINEX3NAVFILTEROPERATORS_HPP