Public Member Functions | Private Attributes | List of all members
ParametersTest Class Reference

The ParametersTest class is a test class to check the NBV parameters. It works with the map "map_flur". More...

Inheritance diagram for ParametersTest:
Inheritance graph
[legend]

Public Member Functions

void configurablePointCloudsTest ()
 
asr_msgs::AsrAttributedPoint getAttributedPoint (SimpleVector3 position, SimpleVector3 positionDeviation, SimpleQuaternion orientation, float orientationDeviation, std::vector< std::string > objectTypeNames, std::map< std::string, std::vector< double >> typeToOrientation, int iteration)
 
SimpleQuaternion getOrientation (SimpleQuaternion originalOrientation, double alpha, double beta, double gamma)
 
template<typename T >
bool getParameter (const std::string &key, T &parameter)
 
 ParametersTest ()
 
void positionsTest ()
 
void sideObjectTest ()
 
virtual ~ParametersTest ()
 
- Public Member Functions inherited from BaseTest
 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 ()
 

Private Attributes

ros::NodeHandle mGlobalNodeHandle
 
MapHelper mMapHelper
 
ros::NodeHandle mNodeHandle
 
std::string mOutputPath
 
boost::shared_ptr< NextBestViewNBV
 

Additional Inherited Members

- Protected Attributes inherited from BaseTest
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

The ParametersTest class is a test class to check the NBV parameters. It works with the map "map_flur".

Definition at line 40 of file ParametersTest.cpp.

Constructor & Destructor Documentation

ParametersTest::ParametersTest ( )
inline

Definition at line 51 of file ParametersTest.cpp.

virtual ParametersTest::~ParametersTest ( )
inlinevirtual

Definition at line 57 of file ParametersTest.cpp.

Member Function Documentation

void ParametersTest::configurablePointCloudsTest ( )
inline

Definition at line 59 of file ParametersTest.cpp.

asr_msgs::AsrAttributedPoint ParametersTest::getAttributedPoint ( SimpleVector3  position,
SimpleVector3  positionDeviation,
SimpleQuaternion  orientation,
float  orientationDeviation,
std::vector< std::string >  objectTypeNames,
std::map< std::string, std::vector< double >>  typeToOrientation,
int  iteration 
)
inline

Definition at line 584 of file ParametersTest.cpp.

SimpleQuaternion ParametersTest::getOrientation ( SimpleQuaternion  originalOrientation,
double  alpha,
double  beta,
double  gamma 
)
inline

Definition at line 573 of file ParametersTest.cpp.

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

Definition at line 560 of file ParametersTest.cpp.

void ParametersTest::positionsTest ( )
inline

Definition at line 230 of file ParametersTest.cpp.

void ParametersTest::sideObjectTest ( )
inline

Definition at line 349 of file ParametersTest.cpp.

Member Data Documentation

ros::NodeHandle ParametersTest::mGlobalNodeHandle
private

Definition at line 44 of file ParametersTest.cpp.

MapHelper ParametersTest::mMapHelper
private

Definition at line 46 of file ParametersTest.cpp.

ros::NodeHandle ParametersTest::mNodeHandle
private

Definition at line 43 of file ParametersTest.cpp.

std::string ParametersTest::mOutputPath
private

Definition at line 48 of file ParametersTest.cpp.

boost::shared_ptr<NextBestView> ParametersTest::NBV
private

Definition at line 45 of file ParametersTest.cpp.


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


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