GCOP
1.0
|
#include <point3dgps.h>
Public Types | |
typedef Matrix< double, _nu, 1 > | Vectorcd |
typedef Matrix< double, _np, 1 > | Vectormd |
typedef Matrix< double, 3, 6 > | Matrix36d |
typedef Matrix< double, 3, _nu > | Matrixrcd |
typedef Matrix< double, 3, _np > | Matrixrmd |
Public Member Functions | |
Point3dGps () | |
bool | operator() (Vector3d &y, double t, const Point3dState &x, const Vectorcd &u, const Vectormd *p=0, Matrix36d *dydx=0, Matrixrcd *dydu=0, Matrixrmd *dydp=0) |
Public Attributes | |
double | sxy |
x-y position standard deviation | |
double | sz |
altitute stdev |
General sensor model
Subclasses should provide implementation for the sensor function ()
Author: Marin Kobilarov marin(at)jhu.edu
typedef Matrix<double, 3, 6> gcop::Point3dGps< _nu, _np >::Matrix36d |
typedef Matrix<double, 3, _nu> gcop::Point3dGps< _nu, _np >::Matrixrcd |
Reimplemented from gcop::Sensor< Point3dState, 6, _nu, _np, Vector3d, 3 >.
typedef Matrix<double, 3, _np> gcop::Point3dGps< _nu, _np >::Matrixrmd |
Reimplemented from gcop::Sensor< Point3dState, 6, _nu, _np, Vector3d, 3 >.
typedef Matrix<double, _nu, 1> gcop::Point3dGps< _nu, _np >::Vectorcd |
Reimplemented from gcop::Sensor< Point3dState, 6, _nu, _np, Vector3d, 3 >.
typedef Matrix<double, _np, 1> gcop::Point3dGps< _nu, _np >::Vectormd |
Reimplemented from gcop::Sensor< Point3dState, 6, _nu, _np, Vector3d, 3 >.
gcop::Point3dGps< _nu, _np >::Point3dGps | ( | ) | [inline] |
bool gcop::Point3dGps< _nu, _np >::operator() | ( | Vector3d & | y, |
double | t, | ||
const Point3dState & | x, | ||
const Vectorcd & | u, | ||
const Vectormd * | p = 0 , |
||
Matrix36d * | dydx = 0 , |
||
Matrixrcd * | dydu = 0 , |
||
Matrixrmd * | dydp = 0 |
||
) | [inline] |
References gcop::Point3dState::q.
double gcop::Point3dGps< _nu, _np >::sxy |
x-y position standard deviation
double gcop::Point3dGps< _nu, _np >::sz |
altitute stdev