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

◆ StampType

Stamp type.

Enumerator
TIME 
DIST 

Definition at line 48 of file model_stamps.h.

Constructor & Destructor Documentation

◆ ModelStamps() [1/3]

tuw::ModelStamps::ModelStamps ( )
inline

Definition at line 56 of file model_stamps.h.

◆ ~ModelStamps()

virtual tuw::ModelStamps::~ModelStamps ( )
virtualdefault

◆ ModelStamps() [2/3]

tuw::ModelStamps::ModelStamps ( const ModelStamps )
default

◆ ModelStamps() [3/3]

tuw::ModelStamps::ModelStamps ( ModelStamps &&  )
default

Member Function Documentation

◆ operator=() [1/2]

ModelStamps& tuw::ModelStamps::operator= ( const ModelStamps )
default

◆ operator=() [2/2]

ModelStamps& tuw::ModelStamps::operator= ( ModelStamps &&  )
default

◆ s() [1/2]

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

Arc length parameter reference.

Definition at line 77 of file model_stamps.h.

◆ s() [2/2]

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

Const arc length parameter reference.

Definition at line 83 of file model_stamps.h.

◆ t() [1/2]

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

Temporal parameter reference.

Definition at line 89 of file model_stamps.h.

◆ t() [2/2]

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

Const temporal parameter reference.

Definition at line 95 of file model_stamps.h.

Member Data Documentation

◆ s_

double tuw::ModelStamps::s_
protected

Arc length parameter.

Definition at line 102 of file model_stamps.h.

◆ t_

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 Feb 28 2022 23:52:16