SMACC2
cl_nav2z::odom_tracker::OdomTracker Member List

This is the complete list of members for cl_nav2z::odom_tracker::OdomTracker, including all inherited members.

aggregatedStackPathMsg_cl_nav2z::odom_tracker::OdomTrackerprotected
baseTrajectory_cl_nav2z::odom_tracker::OdomTrackerprotected
clearAngularDistanceThreshold_cl_nav2z::odom_tracker::OdomTrackerprotected
clearPath()cl_nav2z::odom_tracker::OdomTracker
clearPointDistanceThreshold_cl_nav2z::odom_tracker::OdomTrackerprotected
createSiblingComponent(TArgs... targs)smacc2::ISmaccComponentprotected
createSiblingNamedComponent(std::string name, TArgs... targs)smacc2::ISmaccComponentprotected
currentMotionGoal_cl_nav2z::odom_tracker::OdomTrackerprotected
currentPathName_cl_nav2z::odom_tracker::OdomTrackerprotected
getCurrentMotionGoal()cl_nav2z::odom_tracker::OdomTracker
getLogger()smacc2::ISmaccComponentprotected
getName() constsmacc2::ISmaccComponentvirtual
getNode()smacc2::ISmaccComponentprotected
getPath()cl_nav2z::odom_tracker::OdomTracker
getStateMachine()smacc2::ISmaccComponentprotected
initialize(ISmaccClient *owner)smacc2::ISmaccComponentprivate
ISmaccComponent()smacc2::ISmaccComponent
logStateString()cl_nav2z::odom_tracker::OdomTracker
m_mutex_cl_nav2z::odom_tracker::OdomTrackerprotected
odomFrame_cl_nav2z::odom_tracker::OdomTrackerprotected
odomSub_cl_nav2z::odom_tracker::OdomTrackerprotected
odomTopicName_cl_nav2z::odom_tracker::OdomTrackerprotected
OdomTracker(std::string odomtopicName="/odom", std::string odomFrame="odom")cl_nav2z::odom_tracker::OdomTracker
onInitialize() overridecl_nav2z::odom_tracker::OdomTrackerprotectedvirtual
onOrthogonalAllocation()smacc2::ISmaccComponentinlineprotected
owner_smacc2::ISmaccComponentprotected
pathInfos_cl_nav2z::odom_tracker::OdomTrackerprotected
pathStack_cl_nav2z::odom_tracker::OdomTrackerprotected
popPath(int pathCount=1, bool keepPreviousPath=false)cl_nav2z::odom_tracker::OdomTracker
postEvent(const EventType &ev)smacc2::ISmaccComponentprotected
postEvent()smacc2::ISmaccComponentprotected
processOdometryMessage(const nav_msgs::msg::Odometry::SharedPtr odom)cl_nav2z::odom_tracker::OdomTrackervirtual
publishMessagescl_nav2z::odom_tracker::OdomTrackerprotected
pushPath()cl_nav2z::odom_tracker::OdomTracker
pushPath(std::string pathname)cl_nav2z::odom_tracker::OdomTracker
recordAngularDistanceThreshold_cl_nav2z::odom_tracker::OdomTrackerprotected
recordPointDistanceThreshold_cl_nav2z::odom_tracker::OdomTrackerprotected
requiresClient(TClient *&requiredClientStorage)smacc2::ISmaccComponentprotected
requiresComponent(TComponent *&requiredComponentStorage)smacc2::ISmaccComponentprotected
robotBasePathPub_cl_nav2z::odom_tracker::OdomTrackerprotected
robotBasePathStackedPub_cl_nav2z::odom_tracker::OdomTrackerprotected
rtPublishPaths(rclcpp::Time timestamp)cl_nav2z::odom_tracker::OdomTrackerprotectedvirtual
setCurrentMotionGoal(const geometry_msgs::msg::PoseStamped &pose)cl_nav2z::odom_tracker::OdomTracker
setCurrentPathName(const std::string &currentPathName)cl_nav2z::odom_tracker::OdomTracker
setPublishMessages(bool value)cl_nav2z::odom_tracker::OdomTracker
setStartPoint(const geometry_msgs::msg::PoseStamped &pose)cl_nav2z::odom_tracker::OdomTracker
setStartPoint(const geometry_msgs::msg::Pose &pose)cl_nav2z::odom_tracker::OdomTracker
setStateMachine(ISmaccStateMachine *stateMachine)smacc2::ISmaccComponentprivate
setWorkingMode(WorkingMode workingMode)cl_nav2z::odom_tracker::OdomTracker
stateMachine_smacc2::ISmaccComponentprotected
subscribeToOdometryTopic_cl_nav2z::odom_tracker::OdomTrackerprotected
updateAggregatedStackPath()cl_nav2z::odom_tracker::OdomTrackerprotected
updateClearPath(const nav_msgs::msg::Odometry &odom)cl_nav2z::odom_tracker::OdomTrackerprotectedvirtual
updateConfiguration()cl_nav2z::odom_tracker::OdomTrackerprotected
updateRecordPath(const nav_msgs::msg::Odometry &odom)cl_nav2z::odom_tracker::OdomTrackerprotectedvirtual
workingMode_cl_nav2z::odom_tracker::OdomTrackerprotected
~ISmaccComponent()smacc2::ISmaccComponentvirtual