calcPose.cpp
/tmp/ws/src/fiducials/fiducial_pose/src/
calcPose_8cpp
RPP.h
fiducial_pose/rosrpp.h
double
calcFiducialArea
calcPose_8cpp.html
a5ce66a45fdc16bc3fd1559037b387ac1
(cv::Mat pts)
double
dist
calcPose_8cpp.html
af8f7cc34577cf1d8efa6e6164169fbe3
(cv::Mat pts, int i1, int i2)
double
r2d
calcPose_8cpp.html
ab583187d66ad46254513e077d3e55977
(double r)
void
undistortPoints
calcPose_8cpp.html
acf8549308cfd127db6abd029c80b65f7
(cv::Mat pts, cv::Mat K, cv::Mat dist, bool doUndistort)
demo.cpp
/tmp/ws/src/fiducials/fiducial_pose/src/
demo_8cpp
RPP.h
int
main
demo_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
double
SQ
demo_8cpp.html
aab438c4c22913cc386c69e59e3b31ac8
(double x)
rosrpp.h
/tmp/ws/src/fiducials/fiducial_pose/include/fiducial_pose/
rosrpp_8h
RosRpp
Rpoly.cpp
/tmp/ws/src/fiducials/fiducial_pose/src/
Rpoly_8cpp
Rpoly.h
int
calcSC_ak1
Rpoly_8cpp.html
a51c0a2a7e59e5699657e708137c52553
(int N, double a, double b, double *a1, double *a3, double *a7, double *c, double *d, double *e, double *f, double *g, double *h, double K[MDP1], double u, double v, double qk[MDP1])
void
Fxshfr_ak1
Rpoly_8cpp.html
a5b10fbc313df5652dfa9054931547ba6
(int L2, int *NZ, double sr, double v, double K[MDP1], int N, double p[MDP1], int NN, double qp[MDP1], double u, double *lzi, double *lzr, double *szi, double *szr)
void
newest_ak1
Rpoly_8cpp.html
ae089fbece1bcf5dbd0d1946d7bb7b335
(int tFlag, double *uu, double *vv, double a, double a1, double a3, double a7, double b, double c, double d, double f, double g, double h, double u, double v, double K[MDP1], int N, double p[MDP1])
void
nextK_ak1
Rpoly_8cpp.html
a9078f5b3356fd02c48f0d35bf8fa4e4f
(int N, int tFlag, double a, double b, double a1, double *a3, double *a7, double K[MDP1], double qk[MDP1], double qp[MDP1])
void
Quad_ak1
Rpoly_8cpp.html
a3f4167f4cd6a3514eb8ee21fa978df18
(double a, double b1, double c, double *sr, double *si, double *lr, double *li)
void
QuadIT_ak1
Rpoly_8cpp.html
a17b759a0c53eb76180b017be796d1501
(int N, int *NZ, double uu, double vv, double *szr, double *szi, double *lzr, double *lzi, double qp[MDP1], int NN, double *a, double *b, double p[MDP1], double qk[MDP1], double *a1, double *a3, double *a7, double *c, double *d, double *e, double *f, double *g, double *h, double K[MDP1])
void
QuadSD_ak1
Rpoly_8cpp.html
ad829e820a8e71bf28c9a57c43391a271
(int NN, double u, double v, double p[MDP1], double q[MDP1], double *a, double *b)
void
RealIT_ak1
Rpoly_8cpp.html
aef097f71d8d038acfbca3df3a077d05e
(int *iFlag, int *NZ, double *sss, int N, double p[MDP1], int NN, double qp[MDP1], double *szr, double *szi, double K[MDP1], double qk[MDP1])
void
rpoly_ak1
Rpoly_8cpp.html
a4f98145ad732454cdfa558f6d62f999b
(double op[MDP1], int *Degree, double zeror[MAXDEGREE], double zeroi[MAXDEGREE])
Rpoly.h
/tmp/ws/src/fiducials/fiducial_pose/include/
Rpoly_8h
#define
MAXDEGREE
Rpoly_8h.html
ab5cb235739ef02cfcc5755c92758b625
#define
MDP1
Rpoly_8h.html
adbc39f404c574a79b479c573cca527e5
int
calcSC_ak1
Rpoly_8h.html
a51c0a2a7e59e5699657e708137c52553
(int N, double a, double b, double *a1, double *a3, double *a7, double *c, double *d, double *e, double *f, double *g, double *h, double K[MDP1], double u, double v, double qk[MDP1])
void
Fxshfr_ak1
Rpoly_8h.html
a5b10fbc313df5652dfa9054931547ba6
(int L2, int *NZ, double sr, double v, double K[MDP1], int N, double p[MDP1], int NN, double qp[MDP1], double u, double *lzi, double *lzr, double *szi, double *szr)
void
newest_ak1
Rpoly_8h.html
ae089fbece1bcf5dbd0d1946d7bb7b335
(int tFlag, double *uu, double *vv, double a, double a1, double a3, double a7, double b, double c, double d, double f, double g, double h, double u, double v, double K[MDP1], int N, double p[MDP1])
void
nextK_ak1
Rpoly_8h.html
a9078f5b3356fd02c48f0d35bf8fa4e4f
(int N, int tFlag, double a, double b, double a1, double *a3, double *a7, double K[MDP1], double qk[MDP1], double qp[MDP1])
void
Quad_ak1
Rpoly_8h.html
a3f4167f4cd6a3514eb8ee21fa978df18
(double a, double b1, double c, double *sr, double *si, double *lr, double *li)
void
QuadIT_ak1
Rpoly_8h.html
a17b759a0c53eb76180b017be796d1501
(int N, int *NZ, double uu, double vv, double *szr, double *szi, double *lzr, double *lzi, double qp[MDP1], int NN, double *a, double *b, double p[MDP1], double qk[MDP1], double *a1, double *a3, double *a7, double *c, double *d, double *e, double *f, double *g, double *h, double K[MDP1])
void
QuadSD_ak1
Rpoly_8h.html
ad829e820a8e71bf28c9a57c43391a271
(int NN, double u, double v, double p[MDP1], double q[MDP1], double *a, double *b)
void
RealIT_ak1
Rpoly_8h.html
aef097f71d8d038acfbca3df3a077d05e
(int *iFlag, int *NZ, double *sss, int N, double p[MDP1], int NN, double qp[MDP1], double *szr, double *szi, double K[MDP1], double qk[MDP1])
void
rpoly_ak1
Rpoly_8h.html
a4f98145ad732454cdfa558f6d62f999b
(double op[MDP1], int *Degree, double zeror[MAXDEGREE], double zeroi[MAXDEGREE])
RPP.cpp
/tmp/ws/src/fiducials/fiducial_pose/src/
RPP_8cpp
RPP.h
RPP
void
AbsKernel
namespaceRPP.html
a49111ad3c597ce24355018b634808e68
(Mat P, Mat Q, const vector< Mat > &F, const Mat &G, Mat &R, Mat &t, Mat &Qout, double &err2)
bool
DecomposeR
namespaceRPP.html
a40950c66b243966337a4d9876ab9eb58
(const Mat &R, Mat &Rz2, Mat &ret)
Mat
EstimateT
namespaceRPP.html
a9c4112273fa3ca9f4981def738bb0e39
(const Mat &R, const Mat &G, const vector< Mat > &F, const Mat &P)
bool
Get2ndPose_Exact
namespaceRPP.html
a7e85e7b7e52d67a9968de7d5a5a5986d
(const Mat &v, const Mat &P, const Mat &R, const Mat &t, vector< Solution > &ret)
bool
GetRfor2ndPose_V_Exact
namespaceRPP.html
a2d8f6521f800938db5274bac2465b70e
(const Mat &v, const Mat &P, const Mat &R, const Mat &t, vector< Solution > &ret)
Mat
GetRotationbyVector
namespaceRPP.html
a91c1f46e2c5068e60587772bd1117600
(const Vec3d &v1, const Vec3d &v2)
void
GetRotationY_wrtT
namespaceRPP.html
af837fd9b5c3206640793e966fba9c249
(const Mat &v, const Mat &p, const Mat &t, const Mat &Rz, vector< double > &al, Mat &tnew, vector< double > &at)
Mat
Mean
namespaceRPP.html
ab9c6e8eda697203fa5098e46b553ed8d
(const Mat &m)
Mat
Mul
namespaceRPP.html
a6f56509185f25c5eb41dcd6e86783403
(const Mat &a, const Mat &b)
double
Norm
namespaceRPP.html
add711af2ecb32695a87db2b6d8cbf8cb
(const Mat &m)
Mat
NormRv
namespaceRPP.html
a850ebe5acfcee31f7f02a9447aecac5f
(const Mat &R)
Mat
NormRv
namespaceRPP.html
a1ac548327eeff82c6deb2ba215cc2f1f
(const Vec3d &V)
void
ObjPose
namespaceRPP.html
a190458d7fef150c1e0129eb090210c99
(const Mat _P, Mat Qp, Mat initR, Mat &R, Mat &t, int &it, double &obj_err, double &img_err)
Mat
Point2Mat
namespaceRPP.html
ac638a28f40433144d08e5ab4c18146da
(const vector< Point3d > &pts)
Mat
Point2Mat
namespaceRPP.html
aebc3de61eb4b0a9313d206549b1321c8
(const vector< Point2d > &pts)
void
Print
namespaceRPP.html
a3b07b5acdf029cfdeaa9dcf061d73902
(const Quaternion &q)
void
Print
namespaceRPP.html
ac256aae3666e504bf4a0d2dcd272e4e7
(const Mat &m)
cv::Mat
quat2mat
namespaceRPP.html
a289a0f575ac3de37f75d7994ae25b296
(const Quaternion &Q)
Quaternion
Quaternion_byAngleAndVector
namespaceRPP.html
a57840191cad15ef5466f758fdda9e50b
(double q_angle, const Vec3d &q_vector)
bool
Rpp
namespaceRPP.html
a828c8fd40b1736568fe8672abcde05e2
(const Mat &model_3D, const Mat &iprts, Mat &Rlu, Mat &tlu, int &it1, double &obj_err1, double &img_err1, vector< Solution > &sol)
bool
RpyAng
namespaceRPP.html
a49fca491fe672aeff8682238ea34e718
(const Mat &R, Vec3d &ret)
bool
RpyAng_X
namespaceRPP.html
a3f61387f3fca034a11771b113dcc4a08
(const Mat &R, Vec3d &ret)
Mat
RpyMat
namespaceRPP.html
a5b06ea9b8e8657d95327d5fb02ccbc7d
(const Vec3d &angs)
Mat
Sq
namespaceRPP.html
a8da08c4295a582309e7a2662fb256237
(const Mat &m)
Mat
Sum
namespaceRPP.html
a36fad39a50a0e40b763c8c04887f2d27
(const Mat &m, int dim)
Mat
Vec2Mat
namespaceRPP.html
a48ffbf7dba04bb00d97b774d4a656428
(const Vec3d &v)
Mat
Xform
namespaceRPP.html
ad8a4e5515088edbc5ef338a985be343b
(const Mat &P, const Mat &R, const Mat &t)
static double
EPSILON
RPP_8cpp.html
a3644fc584736c1c2e36037a085c416b9
static double
TOL
RPP_8cpp.html
a39c47f5155918c81cf383218007d0fb6
RPP.h
/tmp/ws/src/fiducials/fiducial_pose/include/
RPP_8h
Rpoly.h
RPP::Quaternion
RPP::Solution
RPP
void
AbsKernel
namespaceRPP.html
a611d20afaca296dcea40470f47e0cac5
(cv::Mat P, cv::Mat Q, const std::vector< cv::Mat > &F, const cv::Mat &G, cv::Mat &R, cv::Mat &t, cv::Mat &Qout, double &err2)
bool
DecomposeR
namespaceRPP.html
a897849e28e7e6452c61a419656a5354d
(const cv::Mat &R, cv::Mat &Rz2, cv::Mat &ret)
cv::Mat
EstimateT
namespaceRPP.html
a85a04aac99a5c80c287513dd536b179d
(const cv::Mat &R, const cv::Mat &G, const std::vector< cv::Mat > &F, const cv::Mat &P)
bool
Get2ndPose_Exact
namespaceRPP.html
ab3d83a4bca0e01fc5fee7f5c58a3273f
(const cv::Mat &v, const cv::Mat &P, const cv::Mat &R, const cv::Mat &t, std::vector< Solution > &ret)
bool
GetRfor2ndPose_V_Exact
namespaceRPP.html
a0e7ca9bde68e9bc0cc708d0a5e97b1f7
(const cv::Mat &v, const cv::Mat &P, const cv::Mat &R, const cv::Mat &t, std::vector< Solution > &ret)
cv::Mat
GetRotationbyVector
namespaceRPP.html
a70c3945546154fdc070a2b68bb383c5b
(const cv::Vec3d &v1, const cv::Vec3d &v2)
void
GetRotationY_wrtT
namespaceRPP.html
ae316670e50207ef83006bace189402b0
(const cv::Mat &v, const cv::Mat &P, const cv::Mat &t, const cv::Mat &Rz, std::vector< double > &al, cv::Mat &tnew, std::vector< double > &at)
cv::Mat
Mean
namespaceRPP.html
adcfbee0e97614e2252bb807480d66bd3
(const cv::Mat &m)
cv::Mat
Mul
namespaceRPP.html
abf03bcc50271f34a2e2cbf05ee868a8e
(const cv::Mat &a, const cv::Mat &b)
double
Norm
namespaceRPP.html
ac017efd832988ffb42e3600aca9d0c46
(const cv::Mat &m)
cv::Mat
NormRv
namespaceRPP.html
a637e4e9d7e580c90ebf118ef201ec5a9
(const cv::Mat &R)
cv::Mat
NormRv
namespaceRPP.html
ae3fa6cbbace61be2e1c09cb3ef4020cf
(const cv::Vec3d &V)
void
ObjPose
namespaceRPP.html
a4b23a1538b7e289a5d9f5cde6c5aa29a
(const cv::Mat P, cv::Mat Qp, cv::Mat initR, cv::Mat &R, cv::Mat &t, int &it, double &obj_err, double &img_err)
cv::Mat
Point2Mat
namespaceRPP.html
a45605f4da12101b69d96265b7a383575
(const std::vector< cv::Point3d > &pts)
cv::Mat
Point2Mat
namespaceRPP.html
a1b018ae748b900f5ca7b41281cc857d6
(const std::vector< cv::Point2d > &pts)
void
Print
namespaceRPP.html
aaed99d29611123733d54d874f647e9f8
(const cv::Mat &m)
void
Print
namespaceRPP.html
a3b07b5acdf029cfdeaa9dcf061d73902
(const Quaternion &q)
cv::Mat
quat2mat
namespaceRPP.html
a289a0f575ac3de37f75d7994ae25b296
(const Quaternion &Q)
Quaternion
Quaternion_byAngleAndVector
namespaceRPP.html
a03a54ece127dcbe7fe4f0bc7a6134be0
(double q_angle, const cv::Vec3d &q_vector)
Quaternion
Quaternion_byVectorAndScalar
namespaceRPP.html
a5ace8bcf9b20569e761402304bf87091
(const cv::Vec3d &vector, double scalar)
Quaternion
Quaternion_multiplyByScalar
namespaceRPP.html
a5d56ee633b669c44d23e0e3e02677f23
(const Quaternion &q, double scalar)
double
Quaternion_Norm
namespaceRPP.html
ade0d109f64a3f39a4d94d852fe66c32d
(const Quaternion &Q)
bool
Rpp
namespaceRPP.html
aede9b0b896b35f1b225273c6fcfc91f1
(const cv::Mat &model_3D, const cv::Mat &iprts, cv::Mat &Rlu, cv::Mat &tlu, int &it1, double &obj_err1, double &img_err1, std::vector< Solution > &sol)
bool
RpyAng
namespaceRPP.html
a42ea72b67fbfc1239dcecaff948f21ba
(const cv::Mat &R, cv::Vec3d &ret)
bool
RpyAng_X
namespaceRPP.html
aae976f34ac0b33f1409954869a400adc
(const cv::Mat &R, cv::Vec3d &ret)
cv::Mat
RpyMat
namespaceRPP.html
a9e64ee9e3e066c2dfbc80de40560710e
(const cv::Vec3d &angs)
int
sign
namespaceRPP.html
a2ee9101f2909e3e757ca59b72919e2e8
(double x)
cv::Mat
Sq
namespaceRPP.html
a19df7002866541276d554b93aa470da1
(const cv::Mat &m)
cv::Mat
Sum
namespaceRPP.html
a8cafac0f71bbe4230773fbd8c2462a94
(const cv::Mat &m, int dim=1)
cv::Mat
Vec2Mat
namespaceRPP.html
af28ee882345d21d2f0a24280441e2be4
(const cv::Vec3d &v)
cv::Mat
Xform
namespaceRPP.html
a67caa8f966ab0bb48c57ea7a3c2a25d5
(const cv::Mat &P, const cv::Mat &R, const cv::Mat &t)
RosRpp
classRosRpp.html
void
camInfoCallback
classRosRpp.html
aba3c99ddb03e88a3df7c59cd95857d40
(const sensor_msgs::CameraInfo::ConstPtr &msg)
bool
fiducialCallback
classRosRpp.html
a9eac6134aed1fc49eb3906bfe77c4e09
(fiducial_pose::Fiducial *fiducial, fiducial_pose::FiducialTransform *transform)
RosRpp
classRosRpp.html
aab2eea3dd93e4626209b4388898d101e
(double fiducialLen, bool doUndistort)
ros::Subscriber
camInfoSub
classRosRpp.html
a791acfee55ddd017d9d3fa7a701b025c
int
currentFrame
classRosRpp.html
ab35b127ed41dd44c331a0ffda072681a
cv::Mat
dist
classRosRpp.html
a032b4ca4e333fdc8b14e6682e81c903c
bool
doUndistort
classRosRpp.html
ae5a2235780b4b239efab42c6ddf3e66c
double
fiducialLen
classRosRpp.html
a4b1e0e884573ec7dfc0a4a394fbf03b7
ros::Time
frameTime
classRosRpp.html
a9642056869881b58e2ba4a09169184e7
std::map< int, tf::Transform >
frameTransforms
classRosRpp.html
a8c2da4ae6c0e4c28c12ba113f93a0699
bool
haveCamInfo
classRosRpp.html
a406fe0b53ce5f3818c9bdcac3b39e7fb
cv::Mat
ipts
classRosRpp.html
ae8fb67708b88c4603e7a842e2cf031f8
cv::Mat
K
classRosRpp.html
a3dbd5323918daf9691adc6aa4e31fea4
cv::Mat
model
classRosRpp.html
a6d3863fc89a2295562f160ef38d54f68
std::map< int, cv::Mat >
prevRots
classRosRpp.html
af009037eacfb076f8d9aa009af364223
ros::Publisher
tfPub
classRosRpp.html
afa4f63ca6ec49232cdd73867378c216e
ros::Subscriber
verticesSub
classRosRpp.html
a295a442b0df20af20aaee2a502849b78
RPP
namespaceRPP.html
RPP::Quaternion
RPP::Solution
void
AbsKernel
namespaceRPP.html
a611d20afaca296dcea40470f47e0cac5
(cv::Mat P, cv::Mat Q, const std::vector< cv::Mat > &F, const cv::Mat &G, cv::Mat &R, cv::Mat &t, cv::Mat &Qout, double &err2)
void
AbsKernel
namespaceRPP.html
a49111ad3c597ce24355018b634808e68
(Mat P, Mat Q, const vector< Mat > &F, const Mat &G, Mat &R, Mat &t, Mat &Qout, double &err2)
bool
DecomposeR
namespaceRPP.html
a897849e28e7e6452c61a419656a5354d
(const cv::Mat &R, cv::Mat &Rz2, cv::Mat &ret)
bool
DecomposeR
namespaceRPP.html
a40950c66b243966337a4d9876ab9eb58
(const Mat &R, Mat &Rz2, Mat &ret)
cv::Mat
EstimateT
namespaceRPP.html
a85a04aac99a5c80c287513dd536b179d
(const cv::Mat &R, const cv::Mat &G, const std::vector< cv::Mat > &F, const cv::Mat &P)
Mat
EstimateT
namespaceRPP.html
a9c4112273fa3ca9f4981def738bb0e39
(const Mat &R, const Mat &G, const vector< Mat > &F, const Mat &P)
bool
Get2ndPose_Exact
namespaceRPP.html
ab3d83a4bca0e01fc5fee7f5c58a3273f
(const cv::Mat &v, const cv::Mat &P, const cv::Mat &R, const cv::Mat &t, std::vector< Solution > &ret)
bool
Get2ndPose_Exact
namespaceRPP.html
a7e85e7b7e52d67a9968de7d5a5a5986d
(const Mat &v, const Mat &P, const Mat &R, const Mat &t, vector< Solution > &ret)
bool
GetRfor2ndPose_V_Exact
namespaceRPP.html
a0e7ca9bde68e9bc0cc708d0a5e97b1f7
(const cv::Mat &v, const cv::Mat &P, const cv::Mat &R, const cv::Mat &t, std::vector< Solution > &ret)
bool
GetRfor2ndPose_V_Exact
namespaceRPP.html
a2d8f6521f800938db5274bac2465b70e
(const Mat &v, const Mat &P, const Mat &R, const Mat &t, vector< Solution > &ret)
cv::Mat
GetRotationbyVector
namespaceRPP.html
a70c3945546154fdc070a2b68bb383c5b
(const cv::Vec3d &v1, const cv::Vec3d &v2)
Mat
GetRotationbyVector
namespaceRPP.html
a91c1f46e2c5068e60587772bd1117600
(const Vec3d &v1, const Vec3d &v2)
void
GetRotationY_wrtT
namespaceRPP.html
ae316670e50207ef83006bace189402b0
(const cv::Mat &v, const cv::Mat &P, const cv::Mat &t, const cv::Mat &Rz, std::vector< double > &al, cv::Mat &tnew, std::vector< double > &at)
void
GetRotationY_wrtT
namespaceRPP.html
af837fd9b5c3206640793e966fba9c249
(const Mat &v, const Mat &p, const Mat &t, const Mat &Rz, vector< double > &al, Mat &tnew, vector< double > &at)
cv::Mat
Mean
namespaceRPP.html
adcfbee0e97614e2252bb807480d66bd3
(const cv::Mat &m)
Mat
Mean
namespaceRPP.html
ab9c6e8eda697203fa5098e46b553ed8d
(const Mat &m)
cv::Mat
Mul
namespaceRPP.html
abf03bcc50271f34a2e2cbf05ee868a8e
(const cv::Mat &a, const cv::Mat &b)
Mat
Mul
namespaceRPP.html
a6f56509185f25c5eb41dcd6e86783403
(const Mat &a, const Mat &b)
double
Norm
namespaceRPP.html
ac017efd832988ffb42e3600aca9d0c46
(const cv::Mat &m)
double
Norm
namespaceRPP.html
add711af2ecb32695a87db2b6d8cbf8cb
(const Mat &m)
cv::Mat
NormRv
namespaceRPP.html
a637e4e9d7e580c90ebf118ef201ec5a9
(const cv::Mat &R)
cv::Mat
NormRv
namespaceRPP.html
ae3fa6cbbace61be2e1c09cb3ef4020cf
(const cv::Vec3d &V)
Mat
NormRv
namespaceRPP.html
a850ebe5acfcee31f7f02a9447aecac5f
(const Mat &R)
Mat
NormRv
namespaceRPP.html
a1ac548327eeff82c6deb2ba215cc2f1f
(const Vec3d &V)
void
ObjPose
namespaceRPP.html
a190458d7fef150c1e0129eb090210c99
(const Mat _P, Mat Qp, Mat initR, Mat &R, Mat &t, int &it, double &obj_err, double &img_err)
void
ObjPose
namespaceRPP.html
a4b23a1538b7e289a5d9f5cde6c5aa29a
(const cv::Mat P, cv::Mat Qp, cv::Mat initR, cv::Mat &R, cv::Mat &t, int &it, double &obj_err, double &img_err)
cv::Mat
Point2Mat
namespaceRPP.html
a45605f4da12101b69d96265b7a383575
(const std::vector< cv::Point3d > &pts)
cv::Mat
Point2Mat
namespaceRPP.html
a1b018ae748b900f5ca7b41281cc857d6
(const std::vector< cv::Point2d > &pts)
Mat
Point2Mat
namespaceRPP.html
ac638a28f40433144d08e5ab4c18146da
(const vector< Point3d > &pts)
Mat
Point2Mat
namespaceRPP.html
aebc3de61eb4b0a9313d206549b1321c8
(const vector< Point2d > &pts)
void
Print
namespaceRPP.html
aaed99d29611123733d54d874f647e9f8
(const cv::Mat &m)
void
Print
namespaceRPP.html
a3b07b5acdf029cfdeaa9dcf061d73902
(const Quaternion &q)
void
Print
namespaceRPP.html
ac256aae3666e504bf4a0d2dcd272e4e7
(const Mat &m)
cv::Mat
quat2mat
namespaceRPP.html
a289a0f575ac3de37f75d7994ae25b296
(const Quaternion &Q)
Quaternion
Quaternion_byAngleAndVector
namespaceRPP.html
a03a54ece127dcbe7fe4f0bc7a6134be0
(double q_angle, const cv::Vec3d &q_vector)
Quaternion
Quaternion_byAngleAndVector
namespaceRPP.html
a57840191cad15ef5466f758fdda9e50b
(double q_angle, const Vec3d &q_vector)
Quaternion
Quaternion_byVectorAndScalar
namespaceRPP.html
a5ace8bcf9b20569e761402304bf87091
(const cv::Vec3d &vector, double scalar)
Quaternion
Quaternion_multiplyByScalar
namespaceRPP.html
a5d56ee633b669c44d23e0e3e02677f23
(const Quaternion &q, double scalar)
double
Quaternion_Norm
namespaceRPP.html
ade0d109f64a3f39a4d94d852fe66c32d
(const Quaternion &Q)
bool
Rpp
namespaceRPP.html
a828c8fd40b1736568fe8672abcde05e2
(const Mat &model_3D, const Mat &iprts, Mat &Rlu, Mat &tlu, int &it1, double &obj_err1, double &img_err1, vector< Solution > &sol)
bool
Rpp
namespaceRPP.html
aede9b0b896b35f1b225273c6fcfc91f1
(const cv::Mat &model_3D, const cv::Mat &iprts, cv::Mat &Rlu, cv::Mat &tlu, int &it1, double &obj_err1, double &img_err1, std::vector< Solution > &sol)
bool
RpyAng
namespaceRPP.html
a42ea72b67fbfc1239dcecaff948f21ba
(const cv::Mat &R, cv::Vec3d &ret)
bool
RpyAng
namespaceRPP.html
a49fca491fe672aeff8682238ea34e718
(const Mat &R, Vec3d &ret)
bool
RpyAng_X
namespaceRPP.html
aae976f34ac0b33f1409954869a400adc
(const cv::Mat &R, cv::Vec3d &ret)
bool
RpyAng_X
namespaceRPP.html
a3f61387f3fca034a11771b113dcc4a08
(const Mat &R, Vec3d &ret)
cv::Mat
RpyMat
namespaceRPP.html
a9e64ee9e3e066c2dfbc80de40560710e
(const cv::Vec3d &angs)
Mat
RpyMat
namespaceRPP.html
a5b06ea9b8e8657d95327d5fb02ccbc7d
(const Vec3d &angs)
int
sign
namespaceRPP.html
a2ee9101f2909e3e757ca59b72919e2e8
(double x)
cv::Mat
Sq
namespaceRPP.html
a19df7002866541276d554b93aa470da1
(const cv::Mat &m)
Mat
Sq
namespaceRPP.html
a8da08c4295a582309e7a2662fb256237
(const Mat &m)
cv::Mat
Sum
namespaceRPP.html
a8cafac0f71bbe4230773fbd8c2462a94
(const cv::Mat &m, int dim=1)
Mat
Sum
namespaceRPP.html
a36fad39a50a0e40b763c8c04887f2d27
(const Mat &m, int dim)
cv::Mat
Vec2Mat
namespaceRPP.html
af28ee882345d21d2f0a24280441e2be4
(const cv::Vec3d &v)
Mat
Vec2Mat
namespaceRPP.html
a48ffbf7dba04bb00d97b774d4a656428
(const Vec3d &v)
cv::Mat
Xform
namespaceRPP.html
a67caa8f966ab0bb48c57ea7a3c2a25d5
(const cv::Mat &P, const cv::Mat &R, const cv::Mat &t)
Mat
Xform
namespaceRPP.html
ad8a4e5515088edbc5ef338a985be343b
(const Mat &P, const Mat &R, const Mat &t)
RPP::Quaternion
classRPP_1_1Quaternion.html
Quaternion
classRPP_1_1Quaternion.html
aeaed5e1985fd9219de454b2694e53a11
()
Quaternion
classRPP_1_1Quaternion.html
ae8e5c7cd8042b68a4ad1c8c70eb2a6ac
(const cv::Vec3d &v, double s)
double
scalar
classRPP_1_1Quaternion.html
abab0d946cad34d52caea2c77aafc2608
cv::Vec3d
vector
classRPP_1_1Quaternion.html
a7b82d5549293f3e6a2ffb0f9800d38ae
RPP::Solution
classRPP_1_1Solution.html
Solution
classRPP_1_1Solution.html
aca501103ebd2ac1dfb08a3a05c5e1728
()
Solution
classRPP_1_1Solution.html
aec9e2ac322de7662d41cf18e4a18bed0
(const Solution &s)
double
at
classRPP_1_1Solution.html
af4e3d08d986a8ac5b530d1269732e4b1
double
bl
classRPP_1_1Solution.html
a3c02ee0519e82656517c509e219bfbc0
double
E
classRPP_1_1Solution.html
a18e5fa29cf1171504bc20629065460d1
double
img_err
classRPP_1_1Solution.html
ae91eecc9947eb498dc15b16f150f0148
double
obj_err
classRPP_1_1Solution.html
afa005cc2782e871fa7abb9059a4029d8
cv::Mat
R
classRPP_1_1Solution.html
a5a891e84ee6124d19bb02bddc49a1fdb
cv::Mat
t
classRPP_1_1Solution.html
a67c97949018c4dafa0a03ff69454c5e4