|
codac 2.0.0
|
Base class for tubes defined over a temporal domain. More...
#include <codac2_TubeBase.h>

Public Member Functions | |
| TubeBase (const std::shared_ptr< TDomain > &tdomain) | |
| Creates a tube over a given temporal domain. | |
| const std::shared_ptr< TDomain > & | tdomain () const |
| Returns the temporal domain of this tube. | |
| Interval | t0_tf () const |
| Returns the global temporal interval of this tube. | |
Protected Attributes | |
| const std::shared_ptr< TDomain > | _tdomain |
| Shared temporal domain of this tube. | |
Base class for tubes defined over a temporal domain.
A TubeBase stores the temporal domain shared by a tube. This temporal domain is represented by a TDomain object and defines the global time interval \([t_0,t_f]\) on which the tube is defined.
This class provides common services for all tube types:
|
inlineexplicit |
Creates a tube over a given temporal domain.
| tdomain | shared temporal domain of this tube |
|
inline |
|
inline |