_GetBaseClass() | mrpt::nav::CHolonomicND | protectedstatic |
CAbstractHolonomicReactiveMethod(const std::string &defaultCfgSectionName) | mrpt::nav::CAbstractHolonomicReactiveMethod | |
calcRepresentativeSectorForGap(TGap &gap, const mrpt::math::TPoint2D &target, const std::vector< double > &obstacles) | mrpt::nav::CHolonomicND | private |
CHolonomicND(const mrpt::config::CConfigFileBase *INI_FILE=nullptr) | mrpt::nav::CHolonomicND | |
className | mrpt::nav::CHolonomicND | static |
clone() const override | mrpt::nav::CHolonomicND | virtual |
ConstPtr typedef | mrpt::nav::CHolonomicND | |
ConstUniquePtr typedef | mrpt::nav::CHolonomicND | |
Create(Args &&... args) | mrpt::nav::CHolonomicND | inlinestatic |
mrpt::nav::CAbstractHolonomicReactiveMethod::Create(const std::string &className) noexcept | mrpt::nav::CAbstractHolonomicReactiveMethod | static |
CreateAlloc(const Alloc &alloc, Args &&... args) | mrpt::nav::CHolonomicND | inlinestatic |
CreateObject() | mrpt::nav::CHolonomicND | static |
CreateUnique(Args &&... args) | mrpt::nav::CHolonomicND | inlinestatic |
direction2sector(const double a, const unsigned int N) | mrpt::nav::CHolonomicND | private |
duplicateGetSmartPtr() const | mrpt::rtti::CObject | inline |
enableApproachTargetSlowDown(bool enable) | mrpt::nav::CAbstractHolonomicReactiveMethod | inline |
evaluateGaps(const std::vector< double > &in_obstacles, const double in_maxObsRange, const TGapArray &in_gaps, const unsigned int TargetSector, const float TargetDist, std::vector< double > &out_gaps_evaluation) | mrpt::nav::CHolonomicND | private |
Factory(const std::string &className) noexcept | mrpt::nav::CAbstractHolonomicReactiveMethod | static |
gapsEstimator(const std::vector< double > &obstacles, const mrpt::math::TPoint2D &in_target, TGapArray &gaps) | mrpt::nav::CHolonomicND | private |
getAssociatedPTG() const | mrpt::nav::CAbstractHolonomicReactiveMethod | |
getClassName() | mrpt::nav::CHolonomicND | inlinestatic |
getConfigFileSectionName() const | mrpt::nav::CAbstractHolonomicReactiveMethod | |
GetRuntimeClass() const override | mrpt::nav::CHolonomicND | virtual |
GetRuntimeClassIdStatic() | mrpt::nav::CHolonomicND | static |
getTargetApproachSlowDownDistance() const override | mrpt::nav::CHolonomicND | inlinevirtual |
initialize(const mrpt::config::CConfigFileBase &INI_FILE) override | mrpt::nav::CHolonomicND | virtual |
m_associatedPTG | mrpt::nav::CAbstractHolonomicReactiveMethod | protected |
m_enableApproachTargetSlowDown | mrpt::nav::CAbstractHolonomicReactiveMethod | protected |
m_last_selected_sector | mrpt::nav::CHolonomicND | private |
navigate(const NavInput &ni, NavOutput &no) override | mrpt::nav::CHolonomicND | virtual |
options | mrpt::nav::CHolonomicND | |
Ptr typedef | mrpt::nav::CHolonomicND | |
runtimeClassId | mrpt::nav::CHolonomicND | protectedstatic |
saveConfigFile(mrpt::config::CConfigFileBase &c) const override | mrpt::nav::CHolonomicND | virtual |
searchBestGap(const std::vector< double > &in_obstacles, const double in_maxObsRange, const TGapArray &in_gaps, const mrpt::math::TPoint2D &in_target, unsigned int &out_selDirection, double &out_selEvaluation, TSituations &out_situation, double &out_riskEvaluation, CLogFileRecord_ND &log) | mrpt::nav::CHolonomicND | private |
serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) override | mrpt::nav::CHolonomicND | protectedvirtual |
mrpt::nav::CAbstractHolonomicReactiveMethod::serializeFrom(CSchemeArchiveBase &in) | mrpt::serialization::CSerializable | inlineprotectedvirtual |
serializeGetVersion() const override | mrpt::nav::CHolonomicND | protectedvirtual |
serializeTo(mrpt::serialization::CArchive &out) const override | mrpt::nav::CHolonomicND | protectedvirtual |
mrpt::nav::CAbstractHolonomicReactiveMethod::serializeTo(CSchemeArchiveBase &out) const | mrpt::serialization::CSerializable | inlineprotectedvirtual |
setAssociatedPTG(mrpt::nav::CParameterizedTrajectoryGenerator *ptg) | mrpt::nav::CAbstractHolonomicReactiveMethod | |
setConfigFileSectionName(const std::string §Name) | mrpt::nav::CAbstractHolonomicReactiveMethod | |
setTargetApproachSlowDownDistance(const double dist) override | mrpt::nav::CHolonomicND | inlinevirtual |
SITUATION_NO_WAY_FOUND enum value | mrpt::nav::CHolonomicND | |
SITUATION_SMALL_GAP enum value | mrpt::nav::CHolonomicND | |
SITUATION_TARGET_DIRECTLY enum value | mrpt::nav::CHolonomicND | |
SITUATION_WIDE_GAP enum value | mrpt::nav::CHolonomicND | |
TGapArray typedef | mrpt::nav::CHolonomicND | |
TSituations enum name | mrpt::nav::CHolonomicND | |
UniquePtr typedef | mrpt::nav::CHolonomicND | |
writeToMatlab() const | mrpt::serialization::CSerializable | inlinevirtual |
~CAbstractHolonomicReactiveMethod() override | mrpt::nav::CAbstractHolonomicReactiveMethod | |
~CObject()=default | mrpt::rtti::CObject | virtual |
~CSerializable() override=default | mrpt::serialization::CSerializable | |