|
#include <RobotAPI/libraries/armem/client/query/selectors.h>
Public Member Functions | |
SnapshotSelector & | all () override |
SnapshotSelector & | atTime (Time timestamp) |
SnapshotSelector & | atTimeApprox (Time timestamp, Duration eps) |
SnapshotSelector & | beforeOrAtTime (Time timestamp) |
SnapshotSelector & | beforeTime (Time timestamp, long maxEntries=1) |
armem::query::data::EntityQuerySeq | buildQueries () const |
SnapshotSelector & | indexRange (long first, long last) |
SnapshotSelector & | latest () |
SnapshotSelector ()=default | |
SnapshotSelector & | timeRange (Time min, Time max) |
SnapshotSelector & | withID (const MemoryID &id) override |
Public Member Functions inherited from ChildSelectorOps< SnapshotSelector, armem::query::data::EntityQueryPtr > | |
void | addQueries (const std::vector< IceInternal::Handle< QueryT >> &queries) |
void | addQuery (const IceInternal::Handle< QueryT > &query) |
ChildSelectorOps ()=default | |
virtual | ~ChildSelectorOps ()=default |
Additional Inherited Members | |
Public Types inherited from ChildSelectorOps< SnapshotSelector, armem::query::data::EntityQueryPtr > | |
using | DerivedT = SnapshotSelector |
using | QueryT = armem::query::data::EntityQueryPtr |
Protected Member Functions inherited from ChildSelectorOps< SnapshotSelector, armem::query::data::EntityQueryPtr > | |
DerivedQueryT & | _addQuery () |
void | _apply (T arg) |
void | _apply (T arg, Ts... args) |
Protected Attributes inherited from ChildSelectorOps< SnapshotSelector, armem::query::data::EntityQueryPtr > | |
std::vector< QueryT > | _queries |
Definition at line 13 of file selectors.h.
|
default |
|
overridevirtual |
Implements ChildSelectorOps< SnapshotSelector, armem::query::data::EntityQueryPtr >.
Definition at line 21 of file selectors.cpp.
SnapshotSelector & atTime | ( | Time | timestamp | ) |
Definition at line 35 of file selectors.cpp.
SnapshotSelector & atTimeApprox | ( | Time | timestamp, |
Duration | eps | ||
) |
SnapshotSelector & beforeOrAtTime | ( | Time | timestamp | ) |
Definition at line 68 of file selectors.cpp.
SnapshotSelector & beforeTime | ( | Time | timestamp, |
long | maxEntries = 1 |
||
) |
dq::EntityQuerySeq buildQueries | ( | ) | const |
Definition at line 16 of file selectors.cpp.
SnapshotSelector & indexRange | ( | long | first, |
long | last | ||
) |
SnapshotSelector & latest | ( | ) |
Definition at line 28 of file selectors.cpp.
SnapshotSelector & timeRange | ( | Time | min, |
Time | max | ||
) |
Definition at line 42 of file selectors.cpp.
|
inlineoverridevirtual |
Implements ChildSelectorOps< SnapshotSelector, armem::query::data::EntityQueryPtr >.
Definition at line 24 of file selectors.h.