#include <Event.h>
| Public Member Functions | |
| bool | equals (const Event &other, double tol=1e-9) const | 
| Event () | |
| Default Constructor.  More... | |
| Event (double t, const Point3 &p) | |
| Constructor from time and location.  More... | |
| Event (double t, double x, double y, double z) | |
| Constructor with doubles.  More... | |
| double | height (OptionalJacobian< 1, 4 > H={}) const | 
| Vector4 | localCoordinates (const Event &q) const | 
| Returns inverse retraction.  More... | |
| Point3 | location () const | 
| void | print (const std::string &s="") const | 
| Event | retract (const Vector4 &v) const | 
| Updates a with tangent space delta.  More... | |
| double | time () const | 
| Static Public Attributes | |
| constexpr static auto | dimension = 4 | 
| Private Attributes | |
| Point3 | location_ | 
| Location at time event was generated.  More... | |
| double | time_ | 
| Time event was generated.  More... | |
A space-time event models an event that happens at a certain 3D location, at a certain time. One use for it is in sound-based or UWB-ranging tracking or SLAM, where we have "time of arrival" measurements at a set of sensors. The TOA functor below provides a measurement function for those applications.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| void gtsam::Event::print | ( | const std::string & | s = "" | ) | const | 
| 
 | inline | 
| 
 | inlinestaticconstexpr | 
| 
 | private |