34 #include <opencv2/core/core.hpp> 54 kAllWithLandmarks = 98,
55 kAllWithoutLandmarks = 99,
57 static std::string typeName(
Type type);
64 const cv::Mat & infMatrix = cv::Mat::eye(6,6,CV_64FC1),
65 const cv::Mat & userData = cv::Mat());
67 bool isValid()
const {
return from_ != 0 && to_ != 0 && !transform_.isNull() && type_!=kUndef;}
69 int from()
const {
return from_;}
70 int to()
const {
return to_;}
74 const cv::Mat &
infMatrix()
const {
return infMatrix_;}
75 double rotVariance(
bool minimum =
true)
const;
76 double transVariance(
bool minimum =
true)
const;
82 void setInfMatrix(
const cv::Mat & infMatrix);
86 void uncompressUserData();
87 cv::Mat uncompressUserDataConst()
const;
const cv::Mat & infMatrix() const
void setTransform(const Transform &transform)
const cv::Mat & userDataCompressed() const
const cv::Mat & userDataRaw() const
std::string typeName() const
cv::Mat _userDataCompressed
const Transform & transform() const
GLM_FUNC_DECL matType< T, P > inverse(matType< T, P > const &m)