_GetBaseClass() | mrpt::nav::CPTG_DiffDrive_alpha | protectedstatic |
_init_CPTG_DiffDrive_alpha | mrpt::nav::CPTG_DiffDrive_alpha | protectedstatic |
add_robotShape_to_setOfLines(mrpt::opengl::CSetOfLines &gl_shape, const mrpt::poses::CPose2D &origin=mrpt::poses::CPose2D()) const override | mrpt::nav::CPTG_RobotShape_Polygonal | virtual |
alpha2index(double alpha) const | mrpt::nav::CParameterizedTrajectoryGenerator | |
alpha2index(double alpha, const unsigned int num_paths) | mrpt::nav::CParameterizedTrajectoryGenerator | static |
className | mrpt::nav::CPTG_DiffDrive_alpha | static |
clone() const override | mrpt::nav::CPTG_DiffDrive_alpha | virtual |
COLLISION_BEHAVIOR() | mrpt::nav::CParameterizedTrajectoryGenerator | static |
ConstPtr typedef | mrpt::nav::CPTG_DiffDrive_alpha | |
ConstUniquePtr typedef | mrpt::nav::CPTG_DiffDrive_alpha | |
CParameterizedTrajectoryGenerator() | mrpt::nav::CParameterizedTrajectoryGenerator | |
CPTG_DiffDrive_alpha() | mrpt::nav::CPTG_DiffDrive_alpha | inline |
CPTG_DiffDrive_alpha(const mrpt::config::CConfigFileBase &cfg, const std::string &sSection) | mrpt::nav::CPTG_DiffDrive_alpha | inline |
CPTG_DiffDrive_CollisionGridBased() | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
CPTG_RobotShape_Polygonal() | mrpt::nav::CPTG_RobotShape_Polygonal | |
Create(Args &&... args) | mrpt::nav::CPTG_DiffDrive_alpha | inlinestatic |
CreateObject() | mrpt::nav::CPTG_DiffDrive_alpha | static |
CreatePTG(const std::string &ptgClassName, const mrpt::config::CConfigFileBase &cfg, const std::string &sSection, const std::string &sKeyPrefix) | mrpt::nav::CParameterizedTrajectoryGenerator | static |
CreateUnique(Args &&... args) | mrpt::nav::CPTG_DiffDrive_alpha | inlinestatic |
cte_a0v | mrpt::nav::CPTG_DiffDrive_alpha | protected |
cte_a0w | mrpt::nav::CPTG_DiffDrive_alpha | protected |
debugDumpInFiles(const std::string &ptg_name) const | mrpt::nav::CParameterizedTrajectoryGenerator | |
deinitialize() | mrpt::nav::CParameterizedTrajectoryGenerator | |
directionToMotionCommand(uint16_t k) const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
dumpToConsole() const | mrpt::config::CLoadableOptions | |
dumpToTextStream(std::ostream &out) const | mrpt::config::CLoadableOptions | virtual |
dumpVar_bool(std::ostream &out, const char *varName, bool v) | mrpt::config::CLoadableOptions | protectedstatic |
dumpVar_double(std::ostream &out, const char *varName, double v) | mrpt::config::CLoadableOptions | protectedstatic |
dumpVar_float(std::ostream &out, const char *varName, float v) | mrpt::config::CLoadableOptions | protectedstatic |
dumpVar_int(std::ostream &out, const char *varName, int v) | mrpt::config::CLoadableOptions | protectedstatic |
dumpVar_string(std::ostream &out, const char *varName, const std::string &v) | mrpt::config::CLoadableOptions | protectedstatic |
duplicateGetSmartPtr() const | mrpt::rtti::CObject | inline |
evalClearanceSingleObstacle(const double ox, const double oy, const uint16_t k, ClearanceDiagram::dist2clearance_t &inout_realdist2clearance, bool treat_as_obstacle=true) const | mrpt::nav::CParameterizedTrajectoryGenerator | virtual |
evalClearanceToRobotShape(const double ox, const double oy) const override | mrpt::nav::CPTG_RobotShape_Polygonal | virtual |
evalPathRelativePriority(uint16_t k, double target_distance) const | mrpt::nav::CParameterizedTrajectoryGenerator | inlinevirtual |
getActualUnloopedPathLength(uint16_t k) const | mrpt::nav::CParameterizedTrajectoryGenerator | inlinevirtual |
getAlphaValuesCount() const | mrpt::nav::CParameterizedTrajectoryGenerator | inline |
getClassName() | mrpt::nav::CPTG_DiffDrive_alpha | inlinestatic |
getClearanceDecimatedPaths() const | mrpt::nav::CParameterizedTrajectoryGenerator | inline |
getClearanceStepCount() const | mrpt::nav::CParameterizedTrajectoryGenerator | inline |
getCurrentNavDynamicState() const | mrpt::nav::CParameterizedTrajectoryGenerator | inline |
getDescription() const override | mrpt::nav::CPTG_DiffDrive_alpha | virtual |
getMax_V() const | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | inline |
getMax_W() const | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | inline |
getMaxAngVel() const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | inlinevirtual |
getMaxLinVel() const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | inlinevirtual |
getMaxRobotRadius() const override | mrpt::nav::CPTG_RobotShape_Polygonal | virtual |
getPathCount() const | mrpt::nav::CParameterizedTrajectoryGenerator | inline |
getPathDist(uint16_t k, uint32_t step) const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
getPathPose(uint16_t k, uint32_t step, mrpt::math::TPose2D &p) const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
getPathStepCount(uint16_t k) const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
getPathStepDuration() const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
getPathStepForDist(uint16_t k, double dist, uint32_t &out_step) const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
getRefDistance() const | mrpt::nav::CParameterizedTrajectoryGenerator | inline |
getRobotShape() const | mrpt::nav::CPTG_RobotShape_Polygonal | inline |
GetRuntimeClass() const override | mrpt::nav::CPTG_DiffDrive_alpha | virtual |
GetRuntimeClassIdStatic() | mrpt::nav::CPTG_DiffDrive_alpha | static |
getScorePriority() const | mrpt::nav::CParameterizedTrajectoryGenerator | inline |
getSupportedKinematicVelocityCommand() const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
index2alpha(uint16_t k) const | mrpt::nav::CParameterizedTrajectoryGenerator | |
index2alpha(uint16_t k, const unsigned int num_paths) | mrpt::nav::CParameterizedTrajectoryGenerator | static |
initClearanceDiagram(ClearanceDiagram &cd) const | mrpt::nav::CParameterizedTrajectoryGenerator | |
initialize(const std::string &cacheFilename=std::string(), const bool verbose=true) | mrpt::nav::CParameterizedTrajectoryGenerator | |
initTPObstacles(std::vector< double > &TP_Obstacles) const | mrpt::nav::CParameterizedTrajectoryGenerator | |
initTPObstacleSingle(uint16_t k, double &TP_Obstacle_k) const | mrpt::nav::CParameterizedTrajectoryGenerator | |
internal_deinitialize() override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protectedvirtual |
internal_initialize(const std::string &cacheFilename=std::string(), const bool verbose=true) override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protectedvirtual |
internal_processNewRobotShape() override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protectedvirtual |
internal_readFromStream(mrpt::serialization::CArchive &in) override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protectedvirtual |
internal_shape_loadFromStream(mrpt::serialization::CArchive &in) | mrpt::nav::CPTG_RobotShape_Polygonal | protected |
internal_shape_saveToStream(mrpt::serialization::CArchive &out) const | mrpt::nav::CPTG_RobotShape_Polygonal | protected |
internal_TPObsDistancePostprocess(const double ox, const double oy, const double new_tp_obs_dist, double &inout_tp_obs) const | mrpt::nav::CParameterizedTrajectoryGenerator | protected |
internal_writeToStream(mrpt::serialization::CArchive &out) const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protectedvirtual |
INVALID_PTG_PATH_INDEX | mrpt::nav::CParameterizedTrajectoryGenerator | protectedstatic |
inverseMap_WS2TP(double x, double y, int &out_k, double &out_d, double tolerance_dist=0.10) const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
isBijectiveAt(uint16_t k, uint32_t step) const | mrpt::nav::CParameterizedTrajectoryGenerator | inlinevirtual |
isInitialized() const | mrpt::nav::CParameterizedTrajectoryGenerator | |
isPointInsideRobotShape(const double x, const double y) const override | mrpt::nav::CPTG_RobotShape_Polygonal | virtual |
loadColGridsFromFile(const std::string &filename, const mrpt::math::CPolygon ¤t_robotShape) | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
loadDefaultParams() override | mrpt::nav::CPTG_DiffDrive_alpha | virtual |
loadFromConfigFile(const mrpt::config::CConfigFileBase &cfg, const std::string &sSection) override | mrpt::nav::CPTG_DiffDrive_alpha | virtual |
loadFromConfigFileName(const std::string &config_file, const std::string §ion) | mrpt::config::CLoadableOptions | |
loadShapeFromConfigFile(const mrpt::config::CConfigFileBase &source, const std::string §ion) | mrpt::nav::CPTG_RobotShape_Polygonal | protected |
m_alphaValuesCount | mrpt::nav::CParameterizedTrajectoryGenerator | protected |
m_clearance_decimated_paths | mrpt::nav::CParameterizedTrajectoryGenerator | protected |
m_clearance_num_points | mrpt::nav::CParameterizedTrajectoryGenerator | protected |
m_collisionGrid | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
m_is_initialized | mrpt::nav::CParameterizedTrajectoryGenerator | protected |
m_lambdaFunctionOptimizer | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
m_nav_dyn_state | mrpt::nav::CParameterizedTrajectoryGenerator | protected |
m_nav_dyn_state_target_k | mrpt::nav::CParameterizedTrajectoryGenerator | protected |
m_resolution | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
m_robotMaxRadius | mrpt::nav::CPTG_RobotShape_Polygonal | protected |
m_robotShape | mrpt::nav::CPTG_RobotShape_Polygonal | protected |
m_score_priority | mrpt::nav::CParameterizedTrajectoryGenerator | protected |
m_stepTimeDuration | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
m_trajectory | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
maxTimeInVelCmdNOP(int path_k) const | mrpt::nav::CParameterizedTrajectoryGenerator | virtual |
onNewNavDynamicState() override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | inlinevirtual |
operator delete(void *ptr) noexcept | mrpt::nav::CPTG_DiffDrive_alpha | inline |
operator delete(void *memory, void *ptr) noexcept | mrpt::nav::CPTG_DiffDrive_alpha | inline |
operator delete(void *ptr, const std::nothrow_t &) noexcept | mrpt::nav::CPTG_DiffDrive_alpha | inline |
operator delete[](void *ptr) noexcept | mrpt::nav::CPTG_DiffDrive_alpha | inline |
operator new(size_t size) | mrpt::nav::CPTG_DiffDrive_alpha | inline |
operator new(size_t size, void *ptr) | mrpt::nav::CPTG_DiffDrive_alpha | inlinestatic |
operator new(size_t size, const std::nothrow_t &) noexcept | mrpt::nav::CPTG_DiffDrive_alpha | inline |
operator new[](size_t size) | mrpt::nav::CPTG_DiffDrive_alpha | inline |
OUTPUT_DEBUG_PATH_PREFIX() | mrpt::nav::CParameterizedTrajectoryGenerator | static |
PTG_IsIntoDomain(double x, double y) const | mrpt::nav::CParameterizedTrajectoryGenerator | inlinevirtual |
ptgDiffDriveSteeringFunction(float alpha, float t, float x, float y, float phi, float &v, float &w) const override | mrpt::nav::CPTG_DiffDrive_alpha | virtual |
Ptr typedef | mrpt::nav::CPTG_DiffDrive_alpha | |
refDistance | mrpt::nav::CParameterizedTrajectoryGenerator | protected |
renderPathAsSimpleLine(const uint16_t k, mrpt::opengl::CSetOfLines &gl_obj, const double decimate_distance=0.1, const double max_path_distance=-1.0) const | mrpt::nav::CParameterizedTrajectoryGenerator | virtual |
runtimeClassId | mrpt::nav::CPTG_DiffDrive_alpha | protectedstatic |
saveColGridsToFile(const std::string &filename, const mrpt::math::CPolygon &computed_robotShape) const | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
saveToConfigFile(mrpt::config::CConfigFileBase &cfg, const std::string &sSection) const override | mrpt::nav::CPTG_DiffDrive_alpha | virtual |
saveToConfigFileName(const std::string &config_file, const std::string §ion) const | mrpt::config::CLoadableOptions | |
serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) override | mrpt::nav::CPTG_DiffDrive_alpha | protectedvirtual |
serializeGetVersion() const override | mrpt::nav::CPTG_DiffDrive_alpha | protectedvirtual |
serializeTo(mrpt::serialization::CArchive &out) const override | mrpt::nav::CPTG_DiffDrive_alpha | protectedvirtual |
setClearanceDecimatedPaths(const unsigned num) | mrpt::nav::CParameterizedTrajectoryGenerator | inline |
setClearanceStepCount(const unsigned res) | mrpt::nav::CParameterizedTrajectoryGenerator | inline |
setRefDistance(const double refDist) override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
setRobotShape(const mrpt::math::CPolygon &robotShape) | mrpt::nav::CPTG_RobotShape_Polygonal | |
setScorePriorty(double prior) | mrpt::nav::CParameterizedTrajectoryGenerator | inline |
simulateTrajectories(float max_time, float max_dist, unsigned int max_n, float diferencial_t, float min_dist, float *out_max_acc_v=nullptr, float *out_max_acc_w=nullptr) | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
supportSpeedAtTarget() const | mrpt::nav::CParameterizedTrajectoryGenerator | inlinevirtual |
supportVelCmdNOP() const | mrpt::nav::CParameterizedTrajectoryGenerator | virtual |
TCollisionCell typedef | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
turningRadiusReference | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
UniquePtr typedef | mrpt::nav::CPTG_DiffDrive_alpha | |
updateClearance(const double ox, const double oy, ClearanceDiagram &cd) const | mrpt::nav::CParameterizedTrajectoryGenerator | |
updateClearancePost(ClearanceDiagram &cd, const std::vector< double > &TP_obstacles) const | mrpt::nav::CParameterizedTrajectoryGenerator | |
updateNavDynamicState(const TNavDynamicState &newState, const bool force_update=false) | mrpt::nav::CParameterizedTrajectoryGenerator | |
updateTPObstacle(double ox, double oy, std::vector< double > &tp_obstacles) const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
updateTPObstacleSingle(double ox, double oy, uint16_t k, double &tp_obstacle_k) const override | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | virtual |
V_MAX | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
W_MAX | mrpt::nav::CPTG_DiffDrive_CollisionGridBased | protected |
writeToMatlab() const | mrpt::serialization::CSerializable | inlinevirtual |
~CLoadableOptions() | mrpt::config::CLoadableOptions | inlinevirtual |
~CObject() | mrpt::rtti::CObject | inlinevirtual |
~CParameterizedTrajectoryGenerator() | mrpt::nav::CParameterizedTrajectoryGenerator | inlinevirtual |
~CPTG_RobotShape_Polygonal() | mrpt::nav::CPTG_RobotShape_Polygonal | virtual |
~CSerializable() | mrpt::serialization::CSerializable | inlinevirtual |