|
|
#include <RobotAPI/libraries/armem/client/query/selectors.h>
Inheritance diagram for SnapshotSelector: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 11 of file selectors.h.
|
default |
|
overridevirtual |
Implements ChildSelectorOps< SnapshotSelector, armem::query::data::EntityQueryPtr >.
Definition at line 22 of file selectors.cpp.
Here is the caller graph for this function:| SnapshotSelector & atTime | ( | Time | timestamp | ) |
Definition at line 38 of file selectors.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| SnapshotSelector & atTimeApprox | ( | Time | timestamp, |
| Duration | eps | ||
| ) |
| SnapshotSelector & beforeOrAtTime | ( | Time | timestamp | ) |
Definition at line 73 of file selectors.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| 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 30 of file selectors.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| SnapshotSelector & timeRange | ( | Time | min, |
| Time | max | ||
| ) |
Definition at line 46 of file selectors.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Implements ChildSelectorOps< SnapshotSelector, armem::query::data::EntityQueryPtr >.
Definition at line 23 of file selectors.h.
Here is the call graph for this function: