Helios++
Helios software for LiDAR simulations
TrajectoryFunction Class Reference

Abstract class representing a trajectory function \(f: \mathbb{R} \to \mathbb{R}^{n}\). More...

#include <TrajectoryFunction.h>

Inheritance diagram for TrajectoryFunction:
Collaboration diagram for TrajectoryFunction:

Public Member Functions

 TrajectoryFunction ()=default
 Default constructor for TrajectoryFunction.
 
- Public Member Functions inherited from fluxionum::Function< double, arma::Col< double > >
 Function ()=default
 
virtual arma::Col< double > eval (double const &x)=0
 Evaluate the function \(f(x)=y\). More...
 
arma::Col< double > operator() (double const &x)
 Evaluate the function \(f(x)=y\). More...
 

Detailed Description

Abstract class representing a trajectory function \(f: \mathbb{R} \to \mathbb{R}^{n}\).

Author
Alberto M. Esmoris Pena
Version
1.0

A trajectory function \(f(t) \in \mathbb{R}^{n}\) is a parametric function that for each time \(t\) defines a trajectory of \(n\) components. It is, \(f(t) = (x_1, \ldots, x_n)\).

Any concrete implementation of a TrajectoryFunction must provide a valid implementation of the fluxionum::Function::eval method

See also
fluxionum::Function
fluxionum::Function::eval
fluxionum::Function::operator()

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