23 m_associatedPTG(NULL),
24 m_enableApproachTargetSlowDown(true),
25 m_cfgSectionName(defaultCfgSectionName)
28 CAbstractHolonomicReactiveMethod::~CAbstractHolonomicReactiveMethod()
33 void CAbstractHolonomicReactiveMethod::setConfigFileSectionName(
const std::string §Name)
35 m_cfgSectionName = sectName;
37 std::string CAbstractHolonomicReactiveMethod::getConfigFileSectionName()
const {
38 return m_cfgSectionName;
43 m_associatedPTG = ptg;
47 return m_associatedPTG;
58 if (!classId)
return NULL;
69 CAbstractHolonomicReactiveMethod::NavInput::NavInput() :
Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
The virtual base class which provides a unified interface for all persistent objects in MRPT...
void BASE_IMPEXP registerAllPendingClasses()
Register all pending classes - to be called just before de-serializing an object, for example...
A base class for holonomic reactive navigation methods.
#define MRPT_NO_THROWS
C++11 noexcept: Used after member declarations.
This is the base class for any user-defined PTG.
#define IMPLEMENTS_VIRTUAL_SERIALIZABLE(class_name, base_class_name, NameSpace)
This must be inserted as implementation of some required members for virtual CSerializable classes: ...
mrpt::utils::CObject * createObject() const
const TRuntimeClassId BASE_IMPEXP * findRegisteredClass(const std::string &className)
Return info about a given class by its name, or NULL if the class is not registered.
GLsizei const GLchar ** string
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
A structure that holds runtime class type information.