feasibilitychecker.h
Go to the documentation of this file.
1 
18 #ifndef FEASIBILITYCHECKER_H
19 #define FEASIBILITYCHECKER_H
20 
21 #include "calibration_object.h"
22 
23 #ifndef Q_MOC_RUN
24 #include <Eigen/Dense>
25 #include <boost/shared_ptr.hpp>
26 #endif
27 
29 {
30 public:
31  EIGEN_MAKE_ALIGNED_OPERATOR_NEW
32  explicit FeasibilityChecker(boost::shared_ptr<Calibration_Object> calibrationObject, const Eigen::Vector3d &expectedOrientationz, double maximumAngleDeviation);
33  bool checkFeasibility_sideLengths(double sideA, double sideB, double sideC);
34  bool checkFeasibility_pose(const Eigen::Matrix4d& pose);
35 
36 protected:
37  Eigen::Vector4d expectedOrientation_z;
40 };
41 
42 #endif // FEASIBILITYCHECKER_H
bool checkFeasibility_sideLengths(double sideA, double sideB, double sideC)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW FeasibilityChecker(boost::shared_ptr< Calibration_Object > calibrationObject, const Eigen::Vector3d &expectedOrientationz, double maximumAngleDeviation)
boost::shared_ptr< Calibration_Object > calibrationObject
bool checkFeasibility_pose(const Eigen::Matrix4d &pose)
Eigen::Vector4d expectedOrientation_z


asr_mild_calibration_tool
Author(s): Aumann Florian, Heller Florian, Meißner Pascal
autogenerated on Mon Dec 2 2019 03:11:43