aggregatedStackPathMsg_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
baseTrajectory_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
clearAngularDistanceThreshold_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
clearPath() | cl_nav2z::odom_tracker::CpOdomTracker | |
clearPath() | cl_nav2z::odom_tracker::CpOdomTracker | |
clearPointDistanceThreshold_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
CpOdomTracker(std::string odomtopicName="/odom", std::string odomFrame="odom", OdomTrackerStrategy strategy=OdomTrackerStrategy::ODOMETRY_SUBSCRIBER) | cl_nav2z::odom_tracker::CpOdomTracker | |
CpOdomTracker(std::string odomtopicName="/odom", std::string odomFrame="odom", OdomTrackerStrategy strategy=OdomTrackerStrategy::ODOMETRY_SUBSCRIBER) | cl_nav2z::odom_tracker::CpOdomTracker | |
createSiblingComponent(TArgs... targs) | smacc2::ISmaccComponent | protected |
createSiblingNamedComponent(std::string name, TArgs... targs) | smacc2::ISmaccComponent | protected |
currentMotionGoal_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
currentPathName_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
getCurrentMotionGoal() | cl_nav2z::odom_tracker::CpOdomTracker | |
getCurrentMotionGoal() | cl_nav2z::odom_tracker::CpOdomTracker | |
getLogger() const | smacc2::ISmaccComponent | protected |
getName() const | smacc2::ISmaccComponent | virtual |
getNode() | smacc2::ISmaccComponent | protected |
getPath() | cl_nav2z::odom_tracker::CpOdomTracker | |
getPath() | cl_nav2z::odom_tracker::CpOdomTracker | |
getStateMachine() | smacc2::ISmaccComponent | protected |
initialize(ISmaccClient *owner) | smacc2::ISmaccComponent | private |
ISmaccComponent() | smacc2::ISmaccComponent | |
logStateString(bool debug=true) | cl_nav2z::odom_tracker::CpOdomTracker | |
logStateString(bool debug=true) | cl_nav2z::odom_tracker::CpOdomTracker | |
m_mutex_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
odomFrame_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
odomMessageCallback(const nav_msgs::msg::Odometry::SharedPtr odom) | cl_nav2z::odom_tracker::CpOdomTracker | virtual |
odomMessageCallback(const nav_msgs::msg::Odometry::SharedPtr odom) | cl_nav2z::odom_tracker::CpOdomTracker | virtual |
odomSub_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
odomTopicName_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
onComponentInitialization() | smacc2::ISmaccComponent | protected |
onInitialize() override | cl_nav2z::odom_tracker::CpOdomTracker | protectedvirtual |
onInitialize() override | cl_nav2z::odom_tracker::CpOdomTracker | protectedvirtual |
onOrthogonalAllocation() | smacc2::ISmaccComponent | inlineprotected |
onStateOrthogonalAllocation() | smacc2::ISmaccComponent | inlineprotected |
owner_ | smacc2::ISmaccComponent | protected |
param_callback_handle_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
parametersCallback(const std::vector< rclcpp::Parameter > ¶meters) | cl_nav2z::odom_tracker::CpOdomTracker | protected |
parametersCallback(const std::vector< rclcpp::Parameter > ¶meters) | cl_nav2z::odom_tracker::CpOdomTracker | protected |
pathInfos_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
pathStack_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
popPath(int pathCount=1, bool keepPreviousPath=false) | cl_nav2z::odom_tracker::CpOdomTracker | |
popPath(int pathCount=1, bool keepPreviousPath=false) | cl_nav2z::odom_tracker::CpOdomTracker | |
postEvent(const EventType &ev) | smacc2::ISmaccComponent | protected |
postEvent() | smacc2::ISmaccComponent | protected |
processNewPose(const geometry_msgs::msg::PoseStamped &odom) | cl_nav2z::odom_tracker::CpOdomTracker | virtual |
processNewPose(const geometry_msgs::msg::PoseStamped &odom) | cl_nav2z::odom_tracker::CpOdomTracker | virtual |
publishMessages | cl_nav2z::odom_tracker::CpOdomTracker | protected |
pushPath() | cl_nav2z::odom_tracker::CpOdomTracker | |
pushPath(std::string pathname) | cl_nav2z::odom_tracker::CpOdomTracker | |
pushPath() | cl_nav2z::odom_tracker::CpOdomTracker | |
pushPath(std::string pathname) | cl_nav2z::odom_tracker::CpOdomTracker | |
recordAngularDistanceThreshold_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
recordPointDistanceThreshold_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
requiresClient(TClient *&requiredClientStorage) | smacc2::ISmaccComponent | protected |
requiresComponent(TComponent *&requiredComponentStorage, bool throwExceptionIfNotExist) | smacc2::ISmaccComponent | protected |
requiresComponent(std::string name, TComponent *&requiredComponentStorage, bool throwExceptionIfNotExist) | smacc2::ISmaccComponent | protected |
requiresComponent(TComponent *&requiredComponentStorage, ComponentRequirement requirementType=ComponentRequirement::SOFT) | smacc2::ISmaccComponent | protected |
requiresComponent(std::string name, TComponent *&requiredComponentStorage, ComponentRequirement requirementType=ComponentRequirement::SOFT) | smacc2::ISmaccComponent | protected |
robotBasePathPub_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
robotBasePathStackedPub_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
robotPose_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
robotPose_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
robotPoseTimer_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
rtPublishPaths(rclcpp::Time timestamp) | cl_nav2z::odom_tracker::CpOdomTracker | protectedvirtual |
rtPublishPaths(rclcpp::Time timestamp) | cl_nav2z::odom_tracker::CpOdomTracker | protectedvirtual |
setCurrentMotionGoal(const geometry_msgs::msg::PoseStamped &pose) | cl_nav2z::odom_tracker::CpOdomTracker | |
setCurrentMotionGoal(const geometry_msgs::msg::PoseStamped &pose) | cl_nav2z::odom_tracker::CpOdomTracker | |
setCurrentPathName(const std::string ¤tPathName) | cl_nav2z::odom_tracker::CpOdomTracker | |
setCurrentPathName(const std::string ¤tPathName) | cl_nav2z::odom_tracker::CpOdomTracker | |
setOdomFrame(std::string odomFrame) | cl_nav2z::odom_tracker::CpOdomTracker | inline |
setOdomFrame(std::string odomFrame) | cl_nav2z::odom_tracker::CpOdomTracker | inline |
setPublishMessages(bool value) | cl_nav2z::odom_tracker::CpOdomTracker | |
setPublishMessages(bool value) | cl_nav2z::odom_tracker::CpOdomTracker | |
setStartPoint(const geometry_msgs::msg::PoseStamped &pose) | cl_nav2z::odom_tracker::CpOdomTracker | |
setStartPoint(const geometry_msgs::msg::Pose &pose) | cl_nav2z::odom_tracker::CpOdomTracker | |
setStartPoint(const geometry_msgs::msg::PoseStamped &pose) | cl_nav2z::odom_tracker::CpOdomTracker | |
setStartPoint(const geometry_msgs::msg::Pose &pose) | cl_nav2z::odom_tracker::CpOdomTracker | |
setStateMachine(ISmaccStateMachine *stateMachine) | smacc2::ISmaccComponent | private |
setWorkingMode(WorkingMode workingMode) | cl_nav2z::odom_tracker::CpOdomTracker | |
setWorkingMode(WorkingMode workingMode) | cl_nav2z::odom_tracker::CpOdomTracker | |
stateMachine_ | smacc2::ISmaccComponent | protected |
strategy_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
update() | cl_nav2z::odom_tracker::CpOdomTracker | virtual |
update() | cl_nav2z::odom_tracker::CpOdomTracker | virtual |
updateAggregatedStackPath() | cl_nav2z::odom_tracker::CpOdomTracker | protected |
updateAggregatedStackPath() | cl_nav2z::odom_tracker::CpOdomTracker | protected |
updateClearPath(const geometry_msgs::msg::PoseStamped &odom) | cl_nav2z::odom_tracker::CpOdomTracker | protectedvirtual |
updateClearPath(const geometry_msgs::msg::PoseStamped &odom) | cl_nav2z::odom_tracker::CpOdomTracker | protectedvirtual |
updateConfiguration() | cl_nav2z::odom_tracker::CpOdomTracker | protected |
updateConfiguration() | cl_nav2z::odom_tracker::CpOdomTracker | protected |
updateParameters() | cl_nav2z::odom_tracker::CpOdomTracker | |
updateParameters() | cl_nav2z::odom_tracker::CpOdomTracker | |
updateRecordPath(const geometry_msgs::msg::PoseStamped &odom) | cl_nav2z::odom_tracker::CpOdomTracker | protectedvirtual |
updateRecordPath(const geometry_msgs::msg::PoseStamped &odom) | cl_nav2z::odom_tracker::CpOdomTracker | protectedvirtual |
workingMode_ | cl_nav2z::odom_tracker::CpOdomTracker | protected |
~ISmaccComponent() | smacc2::ISmaccComponent | virtual |