Public Member Functions | Private Member Functions | Private Attributes | List of all members
tuw::TrajectorySimGrade Class Reference

#include <trajectory_sim_grade.h>

Inheritance diagram for tuw::TrajectorySimGrade:
Inheritance graph
[legend]

Public Member Functions

void evaluateTrajectory (const double &_arcBegin=0)
 
void initCostsEvaluator ()
 
TrajectorySimGradeoperator= (const TrajectorySimGrade &)=default
 
TrajectorySimGradeoperator= (TrajectorySimGrade &&)=default
 
void setSimMode (const TrajectorySimulator::SimMode &_simMode)
 
const TrajectorySimulator::SimModesimMode () const
 
 TrajectorySimGrade (StateSimPtr &_stateSim)
 
 TrajectorySimGrade (StateSimPtr &_stateSim, std::unique_ptr< TrajectorySimulator::CostsEvaluatorClass > _costsEvaluator)
 
 TrajectorySimGrade (const TrajectorySimGrade &)=default
 
 TrajectorySimGrade (TrajectorySimGrade &&)=default
 
TrajectorySimulatorSPtrtrajSim ()
 
 ~TrajectorySimGrade ()=default
 

Private Member Functions

void modifyTrajSimMode ()
 

Private Attributes

TrajectorySimulator::SimMode simMode_
 
StateSimPtr stateSim_
 
TrajectorySimulatorSPtr trajSim_
 
std::vector< std::vector< double * > > userPartLattices_
 

Detailed Description

Definition at line 52 of file trajectory_sim_grade.h.

Constructor & Destructor Documentation

TrajectorySimGrade::TrajectorySimGrade ( StateSimPtr _stateSim)

Definition at line 43 of file trajectory_sim_grade.cpp.

tuw::TrajectorySimGrade::TrajectorySimGrade ( StateSimPtr _stateSim,
std::unique_ptr< TrajectorySimulator::CostsEvaluatorClass _costsEvaluator 
)
tuw::TrajectorySimGrade::~TrajectorySimGrade ( )
default
tuw::TrajectorySimGrade::TrajectorySimGrade ( const TrajectorySimGrade )
default
tuw::TrajectorySimGrade::TrajectorySimGrade ( TrajectorySimGrade &&  )
default

Member Function Documentation

void TrajectorySimGrade::evaluateTrajectory ( const double &  _arcBegin = 0)

Definition at line 118 of file trajectory_sim_grade.cpp.

void TrajectorySimGrade::initCostsEvaluator ( )

Definition at line 94 of file trajectory_sim_grade.cpp.

void TrajectorySimGrade::modifyTrajSimMode ( )
private

Definition at line 56 of file trajectory_sim_grade.cpp.

TrajectorySimGrade& tuw::TrajectorySimGrade::operator= ( const TrajectorySimGrade )
default
TrajectorySimGrade& tuw::TrajectorySimGrade::operator= ( TrajectorySimGrade &&  )
default
void TrajectorySimGrade::setSimMode ( const TrajectorySimulator::SimMode _simMode)

Definition at line 99 of file trajectory_sim_grade.cpp.

const TrajectorySimulator::SimMode & TrajectorySimGrade::simMode ( ) const

Definition at line 108 of file trajectory_sim_grade.cpp.

TrajectorySimulatorSPtr & TrajectorySimGrade::trajSim ( )

Definition at line 113 of file trajectory_sim_grade.cpp.

Member Data Documentation

TrajectorySimulator::SimMode tuw::TrajectorySimGrade::simMode_
private

Definition at line 101 of file trajectory_sim_grade.h.

StateSimPtr tuw::TrajectorySimGrade::stateSim_
private

Definition at line 98 of file trajectory_sim_grade.h.

TrajectorySimulatorSPtr tuw::TrajectorySimGrade::trajSim_
private

Definition at line 95 of file trajectory_sim_grade.h.

std::vector<std::vector<double*> > tuw::TrajectorySimGrade::userPartLattices_
private

Definition at line 104 of file trajectory_sim_grade.h.


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


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