Nav2 Navigation Stack - rolling  main
ROS 2 Navigation Stack
Public Member Functions | Public Attributes | List of all members
nav2_smac_planner::MotionPose Struct Reference

A struct for poses in motion primitives. More...

#include <nav2_smac_planner/include/nav2_smac_planner/types.hpp>

Public Member Functions

 MotionPose ()
 A constructor for nav2_smac_planner::MotionPose.
 
 MotionPose (const float &x, const float &y, const float &theta, const TurnDirection &turn_dir)
 A constructor for nav2_smac_planner::MotionPose. More...
 
MotionPose operator- (const MotionPose &p2)
 

Public Attributes

float _x
 
float _y
 
float _theta
 
TurnDirection _turn_dir
 

Detailed Description

A struct for poses in motion primitives.

Definition at line 128 of file types.hpp.

Constructor & Destructor Documentation

◆ MotionPose()

nav2_smac_planner::MotionPose::MotionPose ( const float &  x,
const float &  y,
const float &  theta,
const TurnDirection &  turn_dir 
)
inline

A constructor for nav2_smac_planner::MotionPose.

Parameters
xX pose
yY pose
thetaAngle of pose
TurnDirectionDirection of the primitive's turn

Definition at line 142 of file types.hpp.


The documentation for this struct was generated from the following file: