Abstract class for common properties of Tube, TubeVector, Slice, Trajectory, TrajectoryVector objects.
More...
#include <codac_DynamicalItem.h>
|
|
virtual | ~DynamicalItem () |
| | DynamicalItem destructor.
|
| |
| virtual int | size () const =0 |
| | Returns the dimension of the object. More...
|
| |
| virtual const Interval | tdomain () const =0 |
| | Returns the temporal definition domain of this object. More...
|
| |
| virtual const IntervalVector | codomain_box () const =0 |
| | Returns the box of the feasible values along \([t_0,t_f]\). More...
|
| |
| virtual const std::string | class_name () const =0 |
| | Returns the name of this class. More...
|
| |
Abstract class for common properties of Tube, TubeVector, Slice, Trajectory, TrajectoryVector objects.
◆ size()
| virtual int codac::DynamicalItem::size |
( |
| ) |
const |
|
pure virtual |
◆ tdomain()
| virtual const Interval codac::DynamicalItem::tdomain |
( |
| ) |
const |
|
pure virtual |
◆ codomain_box()
| virtual const IntervalVector codac::DynamicalItem::codomain_box |
( |
| ) |
const |
|
pure virtual |
◆ class_name()
| virtual const std::string codac::DynamicalItem::class_name |
( |
| ) |
const |
|
pure virtual |
◆ valid_tdomain()
| static bool codac::DynamicalItem::valid_tdomain |
( |
const Interval & |
tdomain | ) |
|
|
static |
Verifies that this interval is a feasible tdomain.
- Note
- The tdomain must be non-empty, bounded and not degenerated
- Todo:
- Allow unbounded tdomains such as \([t_0,\infty]\)?
- Parameters
-
| tdomain | temporal domain \([t_0,t_f]\) to be tested |
- Returns
- true in case of valid temporal tdomain
The documentation for this class was generated from the following file: