Public Types | Public Member Functions | Private Attributes | List of all members
gtsam::TimeOfArrival Class Reference

Time of arrival to given sensor. More...

#include <Event.h>

Public Types

typedef double result_type
 

Public Member Functions

double measure (const Event &event, const Point3 &sensor) const
 Calculate time of arrival. More...
 
double operator() (const Event &event, const Point3 &sensor, OptionalJacobian< 1, 4 > H1=boost::none, OptionalJacobian< 1, 3 > H2=boost::none) const
 Calculate time of arrival, with derivatives. More...
 
 TimeOfArrival (double speed=330)
 Constructor with optional speed of signal, in m/sec. More...
 

Private Attributes

const double speed_
 signal speed More...
 

Detailed Description

Time of arrival to given sensor.

Definition at line 87 of file Event.h.

Member Typedef Documentation

Definition at line 91 of file Event.h.

Constructor & Destructor Documentation

gtsam::TimeOfArrival::TimeOfArrival ( double  speed = 330)
inlineexplicit

Constructor with optional speed of signal, in m/sec.

Definition at line 94 of file Event.h.

Member Function Documentation

double gtsam::TimeOfArrival::measure ( const Event event,
const Point3 sensor 
) const
inline

Calculate time of arrival.

Definition at line 97 of file Event.h.

double gtsam::TimeOfArrival::operator() ( const Event event,
const Point3 sensor,
OptionalJacobian< 1, 4 >  H1 = boost::none,
OptionalJacobian< 1, 3 >  H2 = boost::none 
) const
inline

Calculate time of arrival, with derivatives.

Definition at line 103 of file Event.h.

Member Data Documentation

const double gtsam::TimeOfArrival::speed_
private

signal speed

Definition at line 88 of file Event.h.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:58:31