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={}, OptionalJacobian< 1, 3 > H2={}) 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

◆ result_type

Definition at line 91 of file Event.h.

Constructor & Destructor Documentation

◆ TimeOfArrival()

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

◆ measure()

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

Calculate time of arrival.

Definition at line 97 of file Event.h.

◆ operator()()

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

Calculate time of arrival, with derivatives.

Definition at line 103 of file Event.h.

Member Data Documentation

◆ speed_

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 Tue Jul 4 2023 02:47:13