moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MoveGroupFixture Class Reference

Test fixture to spin up a node to start a move group with. More...

#include <move_group_fixture.hpp>

Inheritance diagram for MoveGroupFixture:
Inheritance graph
[legend]
Collaboration diagram for MoveGroupFixture:
Collaboration graph
[legend]

Public Member Functions

 MoveGroupFixture ()
 
 ~MoveGroupFixture () override
 

Protected Member Functions

void SetUp () override
 
void TearDown () override
 
void SetUp () override
 
void TearDown () override
 

Protected Attributes

std::shared_ptr< rclcpp::Node > test_node_
 
rclcpp::Node::SharedPtr node_
 
warehouse_ros::DatabaseConnection::Ptr db_
 
std::shared_ptr< moveit::planning_interface::MoveGroupInterfacemove_group_
 
std::string move_group_name_
 

Detailed Description

Test fixture to spin up a node to start a move group with.

Definition at line 44 of file move_group_api_test.cpp.

Constructor & Destructor Documentation

◆ MoveGroupFixture()

MoveGroupFixture::MoveGroupFixture ( )

Definition at line 28 of file move_group_fixture.cpp.

◆ ~MoveGroupFixture()

MoveGroupFixture::~MoveGroupFixture ( )
override

Definition at line 35 of file move_group_fixture.cpp.

Member Function Documentation

◆ SetUp() [1/2]

void MoveGroupFixture::SetUp ( )
inlineoverrideprotected

Definition at line 47 of file move_group_api_test.cpp.

◆ SetUp() [2/2]

void MoveGroupFixture::SetUp ( )
overrideprotected

◆ TearDown() [1/2]

void MoveGroupFixture::TearDown ( )
inlineoverrideprotected

Definition at line 54 of file move_group_api_test.cpp.

◆ TearDown() [2/2]

void MoveGroupFixture::TearDown ( )
overrideprotected

Member Data Documentation

◆ db_

warehouse_ros::DatabaseConnection::Ptr MoveGroupFixture::db_
protected

Definition at line 41 of file move_group_fixture.hpp.

◆ move_group_

std::shared_ptr<moveit::planning_interface::MoveGroupInterface> MoveGroupFixture::move_group_
protected

Definition at line 42 of file move_group_fixture.hpp.

◆ move_group_name_

std::string MoveGroupFixture::move_group_name_
protected

Definition at line 43 of file move_group_fixture.hpp.

◆ node_

rclcpp::Node::SharedPtr MoveGroupFixture::node_
protected

Definition at line 40 of file move_group_fixture.hpp.

◆ test_node_

std::shared_ptr<rclcpp::Node> MoveGroupFixture::test_node_
protected

Definition at line 58 of file move_group_api_test.cpp.


The documentation for this class was generated from the following files: