25 this->
expectedOrientation_z = Eigen::Vector4d(expectedOrientationz[0], expectedOrientationz[1], expectedOrientationz[2], 0.0);
31 return (sideA <= calibrationObject->side_a && sideB <= calibrationObject->side_b && sideC <= calibrationObject->side_c);
36 Eigen::Vector4d zAxis(0.0,0.0,1.0,0.0);
38 double angleDeviation = 1.0 - std::fabs(zAxis.dot(this->expectedOrientation_z));
double maximumAngleDeviation
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