Public Member Functions | Protected Attributes | List of all members
BaseTest Class Reference

#include <BaseTest.h>

Inheritance diagram for BaseTest:
Inheritance graph
[legend]

Public Member Functions

 BaseTest ()
 
 BaseTest (bool useRos, bool silent)
 
SimpleQuaternion euler2Quaternion (const Precision roll, const Precision pitch, const Precision yaw)
 
template<typename T >
bool getParameter (const std::string &key, T &parameter)
 
robot_model_services::MILDRobotStatePtr getRobotState (const geometry_msgs::Pose &initialPose)
 
void init (bool useRos, bool silent)
 
void initRosServices ()
 
void setInitialPose (const geometry_msgs::Pose &initialPose, boost::shared_ptr< NextBestView > nbv=nullptr)
 
void setInitialRobotState (const geometry_msgs::Pose &initialPose, boost::shared_ptr< NextBestView > nbv=nullptr)
 
void waitForEnter ()
 
SimpleQuaternion ZXZ2Quaternion (const Precision roll, const Precision pitch, const Precision yaw)
 
 ~BaseTest ()
 

Protected Attributes

ros::ServiceClient mDynParametersClient
 
ros::ServiceClient mGetNextBestViewClient
 
ros::ServiceClient mGetPointCloudClient
 
ros::Publisher mInitPosePub
 
boost::shared_ptr< ros::NodeHandlemNodeHandle
 
ros::ServiceClient mResetCalculatorClient
 
ros::ServiceClient mSetInitRobotStateClient
 
ros::ServiceClient mSetPointCloudClient
 
ros::ServiceClient mTriggerFrustumVisClient
 
ros::ServiceClient mUpdatePointCloudClient
 
bool silent
 

Detailed Description

Definition at line 62 of file BaseTest.h.

Constructor & Destructor Documentation

BaseTest::BaseTest ( )

Definition at line 25 of file BaseTest.cpp.

BaseTest::BaseTest ( bool  useRos,
bool  silent 
)

Definition at line 29 of file BaseTest.cpp.

BaseTest::~BaseTest ( )

Definition at line 33 of file BaseTest.cpp.

Member Function Documentation

SimpleQuaternion BaseTest::euler2Quaternion ( const Precision  roll,
const Precision  pitch,
const Precision  yaw 
)

Definition at line 134 of file BaseTest.cpp.

template<typename T >
bool BaseTest::getParameter ( const std::string &  key,
T &  parameter 
)
inline

Definition at line 98 of file BaseTest.h.

robot_model_services::MILDRobotStatePtr BaseTest::getRobotState ( const geometry_msgs::Pose initialPose)

Definition at line 113 of file BaseTest.cpp.

void BaseTest::init ( bool  useRos,
bool  silent 
)

Definition at line 35 of file BaseTest.cpp.

void BaseTest::initRosServices ( )

Definition at line 47 of file BaseTest.cpp.

void BaseTest::setInitialPose ( const geometry_msgs::Pose initialPose,
boost::shared_ptr< NextBestView nbv = nullptr 
)

Definition at line 67 of file BaseTest.cpp.

void BaseTest::setInitialRobotState ( const geometry_msgs::Pose initialPose,
boost::shared_ptr< NextBestView nbv = nullptr 
)

Definition at line 90 of file BaseTest.cpp.

void BaseTest::waitForEnter ( )

Definition at line 124 of file BaseTest.cpp.

SimpleQuaternion BaseTest::ZXZ2Quaternion ( const Precision  roll,
const Precision  pitch,
const Precision  yaw 
)

Definition at line 147 of file BaseTest.cpp.

Member Data Documentation

ros::ServiceClient BaseTest::mDynParametersClient
protected

Definition at line 72 of file BaseTest.h.

ros::ServiceClient BaseTest::mGetNextBestViewClient
protected

Definition at line 69 of file BaseTest.h.

ros::ServiceClient BaseTest::mGetPointCloudClient
protected

Definition at line 68 of file BaseTest.h.

ros::Publisher BaseTest::mInitPosePub
protected

Definition at line 65 of file BaseTest.h.

boost::shared_ptr<ros::NodeHandle> BaseTest::mNodeHandle
protected

Definition at line 64 of file BaseTest.h.

ros::ServiceClient BaseTest::mResetCalculatorClient
protected

Definition at line 71 of file BaseTest.h.

ros::ServiceClient BaseTest::mSetInitRobotStateClient
protected

Definition at line 66 of file BaseTest.h.

ros::ServiceClient BaseTest::mSetPointCloudClient
protected

Definition at line 67 of file BaseTest.h.

ros::ServiceClient BaseTest::mTriggerFrustumVisClient
protected

Definition at line 73 of file BaseTest.h.

ros::ServiceClient BaseTest::mUpdatePointCloudClient
protected

Definition at line 70 of file BaseTest.h.

bool BaseTest::silent
protected

Definition at line 74 of file BaseTest.h.


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


asr_next_best_view
Author(s): Aumann Florian, Borella Jocelyn, Heller Florian, Meißner Pascal, Schleicher Ralf, Stöckle Patrick, Stroh Daniel, Trautmann Jeremias, Walter Milena, Wittenbeck Valerij
autogenerated on Thu Jan 9 2020 07:20:18