Public Types | Public Member Functions | Protected Attributes | List of all members
tuw::ModelStamps Class Reference

#include <model_stamps.h>

Public Types

enum  StampType { StampType::TIME, StampType::DIST }
 Stamp type. More...
 

Public Member Functions

 ModelStamps ()
 
 ModelStamps (const ModelStamps &)=default
 
 ModelStamps (ModelStamps &&)=default
 
ModelStampsoperator= (const ModelStamps &)=default
 
ModelStampsoperator= (ModelStamps &&)=default
 
double & s ()
 Arc length parameter reference. More...
 
const double & s () const
 Const arc length parameter reference. More...
 
double & t ()
 Temporal parameter reference. More...
 
const double & t () const
 Const temporal parameter reference. More...
 
virtual ~ModelStamps ()=default
 

Protected Attributes

double s_
 Arc length parameter. More...
 
double t_
 Temporal parameter. More...
 

Detailed Description

Definition at line 43 of file model_stamps.h.

Member Enumeration Documentation

Stamp type.

Enumerator
TIME 
DIST 

Definition at line 48 of file model_stamps.h.

Constructor & Destructor Documentation

tuw::ModelStamps::ModelStamps ( )
inline

Definition at line 56 of file model_stamps.h.

virtual tuw::ModelStamps::~ModelStamps ( )
virtualdefault
tuw::ModelStamps::ModelStamps ( const ModelStamps )
default
tuw::ModelStamps::ModelStamps ( ModelStamps &&  )
default

Member Function Documentation

ModelStamps& tuw::ModelStamps::operator= ( const ModelStamps )
default
ModelStamps& tuw::ModelStamps::operator= ( ModelStamps &&  )
default
double& tuw::ModelStamps::s ( )
inline

Arc length parameter reference.

Definition at line 77 of file model_stamps.h.

const double& tuw::ModelStamps::s ( ) const
inline

Const arc length parameter reference.

Definition at line 83 of file model_stamps.h.

double& tuw::ModelStamps::t ( )
inline

Temporal parameter reference.

Definition at line 89 of file model_stamps.h.

const double& tuw::ModelStamps::t ( ) const
inline

Const temporal parameter reference.

Definition at line 95 of file model_stamps.h.

Member Data Documentation

double tuw::ModelStamps::s_
protected

Arc length parameter.

Definition at line 102 of file model_stamps.h.

double tuw::ModelStamps::t_
protected

Temporal parameter.

Definition at line 105 of file model_stamps.h.


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


tuw_control
Author(s): George Todoran
autogenerated on Mon Jun 10 2019 15:27:23