Main MRPT website > C++ reference for MRPT 1.5.7
mrpt::nav::CPTG_DiffDrive_alpha Member List

This is the complete list of members for mrpt::nav::CPTG_DiffDrive_alpha, including all inherited members.

_GetBaseClass()mrpt::nav::CPTG_DiffDrive_alphaprotectedstatic
_init_CPTG_DiffDrive_alphamrpt::nav::CPTG_DiffDrive_alphaprotectedstatic
add_robotShape_to_setOfLines(mrpt::opengl::CSetOfLines &gl_shape, const mrpt::poses::CPose2D &origin=mrpt::poses::CPose2D()) const MRPT_OVERRIDEmrpt::nav::CPTG_RobotShape_Polygonalvirtual
alpha2index(double alpha) const mrpt::nav::CParameterizedTrajectoryGenerator
alpha2index(double alpha, const unsigned int num_paths)mrpt::nav::CParameterizedTrajectoryGeneratorstatic
classCObjectmrpt::utils::CObjectstatic
classCParameterizedTrajectoryGeneratormrpt::nav::CParameterizedTrajectoryGeneratorstatic
classCPTG_DiffDrive_alphamrpt::nav::CPTG_DiffDrive_alphastatic
classCSerializablemrpt::utils::CSerializablestatic
classinfomrpt::nav::CPTG_DiffDrive_alphastatic
clone() const mrpt::utils::CObjectinline
COLLISION_BEHAVIORmrpt::nav::CParameterizedTrajectoryGeneratorstatic
ConstPtr typedefmrpt::nav::CPTG_DiffDrive_alpha
CParameterizedTrajectoryGenerator()mrpt::nav::CParameterizedTrajectoryGenerator
CPTG_DiffDrive_alpha()mrpt::nav::CPTG_DiffDrive_alphainline
CPTG_DiffDrive_alpha(const mrpt::utils::CConfigFileBase &cfg, const std::string &sSection)mrpt::nav::CPTG_DiffDrive_alphainline
CPTG_DiffDrive_CollisionGridBased()mrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
CPTG_RobotShape_Polygonal()mrpt::nav::CPTG_RobotShape_Polygonal
Create()mrpt::nav::CPTG_DiffDrive_alphastatic
CreateObject()mrpt::nav::CPTG_DiffDrive_alphastatic
CreatePTG(const std::string &ptgClassName, const mrpt::utils::CConfigFileBase &cfg, const std::string &sSection, const std::string &sKeyPrefix)mrpt::nav::CParameterizedTrajectoryGeneratorstatic
cte_a0vmrpt::nav::CPTG_DiffDrive_alphaprotected
cte_a0wmrpt::nav::CPTG_DiffDrive_alphaprotected
debugDumpInFiles(const std::string &ptg_name) const mrpt::nav::CParameterizedTrajectoryGenerator
deinitialize()mrpt::nav::CParameterizedTrajectoryGenerator
directionToMotionCommand(uint16_t k) const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
dumpToConsole() const mrpt::utils::CLoadableOptions
dumpToTextStream(mrpt::utils::CStream &out) const mrpt::utils::CLoadableOptionsvirtual
dumpVar_bool(CStream &out, const char *varName, bool v)mrpt::utils::CLoadableOptionsprotectedstatic
dumpVar_double(CStream &out, const char *varName, double v)mrpt::utils::CLoadableOptionsprotectedstatic
dumpVar_float(CStream &out, const char *varName, float v)mrpt::utils::CLoadableOptionsprotectedstatic
dumpVar_int(CStream &out, const char *varName, int v)mrpt::utils::CLoadableOptionsprotectedstatic
dumpVar_string(CStream &out, const char *varName, const std::string &v)mrpt::utils::CLoadableOptionsprotectedstatic
duplicate() const mrpt::nav::CPTG_DiffDrive_alphavirtual
duplicateGetSmartPtr() const mrpt::utils::CObjectinline
evalClearanceSingleObstacle(const double ox, const double oy, const uint16_t k, ClearanceDiagram::dist2clearance_t &inout_realdist2clearance, bool treat_as_obstacle=true) const mrpt::nav::CParameterizedTrajectoryGeneratorvirtual
evalClearanceToRobotShape(const double ox, const double oy) const MRPT_OVERRIDEmrpt::nav::CPTG_RobotShape_Polygonalvirtual
evalPathRelativePriority(uint16_t k, double target_distance) const mrpt::nav::CParameterizedTrajectoryGeneratorinlinevirtual
getActualUnloopedPathLength(uint16_t k) const mrpt::nav::CParameterizedTrajectoryGeneratorinlinevirtual
getAlphaValuesCount() const mrpt::nav::CParameterizedTrajectoryGeneratorinline
getClearanceDecimatedPaths() const mrpt::nav::CParameterizedTrajectoryGeneratorinline
getClearanceStepCount() const mrpt::nav::CParameterizedTrajectoryGeneratorinline
getCurrentNavDynamicState() const mrpt::nav::CParameterizedTrajectoryGeneratorinline
getDescription() const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_alphavirtual
getMax_V() const mrpt::nav::CPTG_DiffDrive_CollisionGridBasedinline
getMax_W() const mrpt::nav::CPTG_DiffDrive_CollisionGridBasedinline
getMaxAngVel() const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedinlinevirtual
getMaxLinVel() const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedinlinevirtual
getMaxRobotRadius() const MRPT_OVERRIDEmrpt::nav::CPTG_RobotShape_Polygonalvirtual
getPathCount() const mrpt::nav::CParameterizedTrajectoryGeneratorinline
getPathDist(uint16_t k, uint32_t step) const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
getPathPose(uint16_t k, uint32_t step, mrpt::math::TPose2D &p) const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
getPathStepCount(uint16_t k) const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
getPathStepDuration() const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
getPathStepForDist(uint16_t k, double dist, uint32_t &out_step) const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
getRefDistance() const mrpt::nav::CParameterizedTrajectoryGeneratorinline
getRobotShape() const mrpt::nav::CPTG_RobotShape_Polygonalinline
GetRuntimeClass() const mrpt::nav::CPTG_DiffDrive_alphavirtual
getScorePriority() const mrpt::nav::CParameterizedTrajectoryGeneratorinline
getSupportedKinematicVelocityCommand() const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
index2alpha(uint16_t k) const mrpt::nav::CParameterizedTrajectoryGenerator
index2alpha(uint16_t k, const unsigned int num_paths)mrpt::nav::CParameterizedTrajectoryGeneratorstatic
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() MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotectedvirtual
internal_initialize(const std::string &cacheFilename=std::string(), const bool verbose=true) MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotectedvirtual
internal_processNewRobotShape() MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotectedvirtual
internal_readFromStream(mrpt::utils::CStream &in) MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotectedvirtual
internal_shape_loadFromStream(mrpt::utils::CStream &in)mrpt::nav::CPTG_RobotShape_Polygonalprotected
internal_shape_saveToStream(mrpt::utils::CStream &out) const mrpt::nav::CPTG_RobotShape_Polygonalprotected
internal_TPObsDistancePostprocess(const double ox, const double oy, const double new_tp_obs_dist, double &inout_tp_obs) const mrpt::nav::CParameterizedTrajectoryGeneratorprotected
internal_writeToStream(mrpt::utils::CStream &out) const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotectedvirtual
INVALID_PTG_PATH_INDEXmrpt::nav::CParameterizedTrajectoryGeneratorprotectedstatic
inverseMap_WS2TP(double x, double y, int &out_k, double &out_d, double tolerance_dist=0.10) const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
isBijectiveAt(uint16_t k, uint32_t step) const mrpt::nav::CParameterizedTrajectoryGeneratorinlinevirtual
isInitialized() const mrpt::nav::CParameterizedTrajectoryGenerator
isPointInsideRobotShape(const double x, const double y) const MRPT_OVERRIDEmrpt::nav::CPTG_RobotShape_Polygonalvirtual
loadColGridsFromFile(const std::string &filename, const mrpt::math::CPolygon &current_robotShape)mrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
loadDefaultParams() MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_alphavirtual
loadFromConfigFile(const mrpt::utils::CConfigFileBase &cfg, const std::string &sSection) MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_alphavirtual
loadFromConfigFileName(const std::string &config_file, const std::string &section)mrpt::utils::CLoadableOptions
loadShapeFromConfigFile(const mrpt::utils::CConfigFileBase &source, const std::string &section)mrpt::nav::CPTG_RobotShape_Polygonalprotected
m_alphaValuesCountmrpt::nav::CParameterizedTrajectoryGeneratorprotected
m_clearance_decimated_pathsmrpt::nav::CParameterizedTrajectoryGeneratorprotected
m_clearance_num_pointsmrpt::nav::CParameterizedTrajectoryGeneratorprotected
m_collisionGridmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
m_is_initializedmrpt::nav::CParameterizedTrajectoryGeneratorprotected
m_lambdaFunctionOptimizermrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
m_nav_dyn_statemrpt::nav::CParameterizedTrajectoryGeneratorprotected
m_nav_dyn_state_target_kmrpt::nav::CParameterizedTrajectoryGeneratorprotected
m_resolutionmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
m_robotMaxRadiusmrpt::nav::CPTG_RobotShape_Polygonalprotected
m_robotShapemrpt::nav::CPTG_RobotShape_Polygonalprotected
m_score_prioritymrpt::nav::CParameterizedTrajectoryGeneratorprotected
m_stepTimeDurationmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
m_trajectorymrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
maxTimeInVelCmdNOP(int path_k) const mrpt::nav::CParameterizedTrajectoryGeneratorvirtual
onNewNavDynamicState() MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedinlinevirtual
operator delete(void *ptr)mrpt::nav::CPTG_DiffDrive_alphainline
operator delete(void *memory, void *ptr)mrpt::nav::CPTG_DiffDrive_alphainline
operator delete(void *ptr, const std::nothrow_t &)mrpt::nav::CPTG_DiffDrive_alphainline
operator delete[](void *ptr)mrpt::nav::CPTG_DiffDrive_alphainline
operator new(size_t size)mrpt::nav::CPTG_DiffDrive_alphainline
operator new(size_t size, void *ptr)mrpt::nav::CPTG_DiffDrive_alphainlinestatic
operator new(size_t size, const std::nothrow_t &)mrpt::nav::CPTG_DiffDrive_alphainline
operator new[](size_t size)mrpt::nav::CPTG_DiffDrive_alphainline
OUTPUT_DEBUG_PATH_PREFIXmrpt::nav::CParameterizedTrajectoryGeneratorstatic
PTG_IsIntoDomain(double x, double y) const mrpt::nav::CParameterizedTrajectoryGeneratorinlinevirtual
ptgDiffDriveSteeringFunction(float alpha, float t, float x, float y, float phi, float &v, float &w) const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_alphavirtual
Ptr typedefmrpt::nav::CPTG_DiffDrive_alpha
readFromStream(mrpt::utils::CStream &in, int version)mrpt::nav::CPTG_DiffDrive_alphaprotectedvirtual
refDistancemrpt::nav::CParameterizedTrajectoryGeneratorprotected
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::CParameterizedTrajectoryGeneratorvirtual
saveColGridsToFile(const std::string &filename, const mrpt::math::CPolygon &computed_robotShape) const mrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
saveToConfigFile(mrpt::utils::CConfigFileBase &cfg, const std::string &sSection) const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_alphavirtual
saveToConfigFileName(const std::string &config_file, const std::string &section) const mrpt::utils::CLoadableOptions
setClearanceDecimatedPaths(const unsigned num)mrpt::nav::CParameterizedTrajectoryGeneratorinline
setClearanceStepCount(const unsigned res)mrpt::nav::CParameterizedTrajectoryGeneratorinline
setRefDistance(const double refDist) MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
setRobotShape(const mrpt::math::CPolygon &robotShape)mrpt::nav::CPTG_RobotShape_Polygonal
setScorePriorty(double prior)mrpt::nav::CParameterizedTrajectoryGeneratorinline
simulateTrajectories(float max_time, float max_dist, unsigned int max_n, float diferencial_t, float min_dist, float *out_max_acc_v=NULL, float *out_max_acc_w=NULL)mrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
supportSpeedAtTarget() const mrpt::nav::CParameterizedTrajectoryGeneratorinlinevirtual
supportVelCmdNOP() const mrpt::nav::CParameterizedTrajectoryGeneratorvirtual
TCollisionCell typedefmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
turningRadiusReferencemrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
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 MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
updateTPObstacleSingle(double ox, double oy, uint16_t k, double &tp_obstacle_k) const MRPT_OVERRIDEmrpt::nav::CPTG_DiffDrive_CollisionGridBasedvirtual
V_MAXmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
W_MAXmrpt::nav::CPTG_DiffDrive_CollisionGridBasedprotected
writeToMatlab() const mrpt::utils::CSerializableinlinevirtual
writeToStream(mrpt::utils::CStream &out, int *getVersion) const mrpt::nav::CPTG_DiffDrive_alphaprotectedvirtual
~CLoadableOptions()mrpt::utils::CLoadableOptionsinlinevirtual
~CObject()mrpt::utils::CObjectinlinevirtual
~CParameterizedTrajectoryGenerator()mrpt::nav::CParameterizedTrajectoryGeneratorinlinevirtual
~CPTG_RobotShape_Polygonal()mrpt::nav::CPTG_RobotShape_Polygonalvirtual
~CSerializable()mrpt::utils::CSerializableinlinevirtual



Page generated by Doxygen 1.8.11 for MRPT 1.5.7 Git: 2190203 Tue May 15 02:01:15 2018 +0200 at miƩ may 16 12:40:16 CEST 2018