MRPT  2.0.1
Macros | Functions
CPTG_Holo_Blend.cpp File Reference
#include "nav-precomp.h"
#include <mrpt/core/round.h>
#include <mrpt/kinematics/CVehicleVelCmd_Holo.h>
#include <mrpt/math/CVectorFixed.h>
#include <mrpt/math/poly_roots.h>
#include <mrpt/nav/tpspace/CPTG_Holo_Blend.h>
#include <mrpt/serialization/CArchive.h>
#include <mrpt/system/CTimeLogger.h>
Include dependency graph for CPTG_Holo_Blend.cpp:

Go to the source code of this file.

Macros

#define PERFORMANCE_BENCHMARK
 
#define COMMON_PTG_DESIGN_PARAMS
 

Functions

static double calc_trans_distance_t_below_Tramp_abc_numeric (double T, double a, double b, double c)
 

Macro Definition Documentation

◆ COMMON_PTG_DESIGN_PARAMS

#define COMMON_PTG_DESIGN_PARAMS
Value:
const double vxi = m_nav_dyn_state.curVelLocal.vx, \
vyi = m_nav_dyn_state.curVelLocal.vy; \
const double vf_mod = internal_get_v(dir); \
const double vxf = vf_mod * cos(dir), vyf = vf_mod * sin(dir); \
const double T_ramp = internal_get_T_ramp(dir);

Definition at line 55 of file CPTG_Holo_Blend.cpp.

Referenced by mrpt::nav::CPTG_Holo_Blend::getPathDist(), mrpt::nav::CPTG_Holo_Blend::getPathPose(), mrpt::nav::CPTG_Holo_Blend::getPathStepForDist(), and mrpt::nav::CPTG_Holo_Blend::updateTPObstacleSingle().

◆ PERFORMANCE_BENCHMARK

#define PERFORMANCE_BENCHMARK

Function Documentation

◆ calc_trans_distance_t_below_Tramp_abc_numeric()

static double calc_trans_distance_t_below_Tramp_abc_numeric ( double  T,
double  a,
double  b,
double  c 
)
static

Definition at line 98 of file CPTG_Holo_Blend.cpp.

References ASSERT_, and PERFORMANCE_BENCHMARK.

Referenced by mrpt::nav::CPTG_Holo_Blend::calc_trans_distance_t_below_Tramp_abc().

Here is the caller graph for this function:



Page generated by Doxygen 1.8.14 for MRPT 2.0.1 Git: 0fef1a6d7 Fri Apr 3 23:00:21 2020 +0200 at vie abr 3 23:20:28 CEST 2020