|
gtsam
|
Interface for a compactly supported continuous convolution kernel.
Public Member Functions | |
| virtual double | evaluate (double t, OptionalJacobian< 1, 1 > H={}) const =0 |
| Evaluate the kernel at t, optionally returning its first derivative. | |
| virtual double | evaluateDerivative (size_t derivative, double t, OptionalJacobian< 1, 1 > H={}) const =0 |
| Evaluate the requested derivative at t, optionally returning the next derivative. | |
| virtual double | getBeginning () const =0 |
| Earliest argument at which the kernel is non-constant. | |
| virtual double | getCenter () const =0 |
| Center of the kernel support. | |
| virtual double | getEnd () const =0 |
| Latest argument at which the kernel is non-constant. | |
| virtual size_t | getValidDerivatives () const =0 |
| Highest derivative order represented by the kernel. | |
| double | getLength () const |
| Width of the kernel support. | |
| virtual | ~KernelBase ()=default |
| Destroy the polymorphic kernel interface. | |
|
pure virtual |
Evaluate the kernel at t, optionally returning its first derivative.
Implemented in gtsam::PiecewisePolynomial< Order, Pieces >.
|
pure virtual |
Evaluate the requested derivative at t, optionally returning the next derivative.
Implemented in gtsam::PiecewisePolynomial< Order, Pieces >.
|
pure virtual |
Earliest argument at which the kernel is non-constant.
Implemented in gtsam::PiecewisePolynomial< Order, Pieces >.
|
pure virtual |
Center of the kernel support.
Implemented in gtsam::PiecewisePolynomial< Order, Pieces >.
|
pure virtual |
Latest argument at which the kernel is non-constant.
Implemented in gtsam::PiecewisePolynomial< Order, Pieces >.
|
pure virtual |
Highest derivative order represented by the kernel.
Implemented in gtsam::PiecewisePolynomial< Order, Pieces >.