AdaptiveRasterizer.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
AdaptiveRasterizer_8cpp
EdgeDetection/AdaptiveRasterizer.h
EdgeDetection/OwnedImage.h
EdgeDetection
AdaptiveRasterizer.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
AdaptiveRasterizer_8h
Rasterizer.h
Rasterizable.h
Image.h
EdgeDetection::AdaptiveRasterizer
EdgeDetection
aruco.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/aruco/
aruco_8h
markerdetector.h
boarddetector.h
cvdrawingutils.h
aruco_create_marker.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/aruco/utils/
aruco__create__marker_8cpp
aruco/aruco.h
int
main
aruco__create__marker_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
board.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/aruco/
board_8cpp
aruco/board.h
aruco
board.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/aruco/
board_8h
marker.h
aruco::Board
aruco::BoardConfiguration
aruco
boarddetector.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/aruco/
boarddetector_8cpp
aruco/boarddetector.h
aruco
boarddetector.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/aruco/
boarddetector_8h
board.h
cameraparameters.h
aruco::BoardDetector
aruco
BoundedLine.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
BoundedLine_8h
Line.h
Vector2.h
EdgeDetection::BoundedLine
EdgeDetection
CameraModelPointCorrector.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/
CameraModelPointCorrector_8h
EdgeDetection/PointCorrector.h
EdgeDetection/Vector2.h
CameraModelPointCorrector
cameraparameters.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/aruco/
cameraparameters_8cpp
aruco/cameraparameters.h
aruco
cameraparameters.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/aruco/
cameraparameters_8h
aruco::CameraParameters
aruco
CreateMicroEdgeCorrectionTable.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
CreateMicroEdgeCorrectionTable_8cpp
EdgeDetection/AdaptiveRasterizer.h
EdgeDetection/MicroEdgeDetector.h
EdgeDetection/MicroEdgeMap.h
EdgeDetection/MicroEdgeCorrectionTable.h
int
main
CreateMicroEdgeCorrectionTable_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
cvdrawingutils.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/aruco/
cvdrawingutils_8cpp
aruco/cvdrawingutils.h
aruco
cvdrawingutils.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/aruco/
cvdrawingutils_8h
aruco.h
aruco::CvDrawingUtils
aruco
Edge.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
Edge_8h
Vector2.h
Interpolation.h
EdgeDetection::Edge
EdgeDetection
EdgeImage.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
EdgeImage_8cpp
EdgeDetection/EdgeImage.h
EdgeDetection
EdgeImage.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
EdgeImage_8h
Rasterizable.h
Line.h
Rectangle.h
EdgeDetection::EdgeImage
EdgeDetection
Image.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
Image_8cpp
EdgeDetection/Image.h
EdgeDetection
Image.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
Image_8h
EdgeDetection::Image
EdgeDetection
Interpolation.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
Interpolation_8h
EdgeDetection::Interpolation
EdgeDetection
librpp.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/rpp/
librpp_8cpp
rpp/librpp.h
rpp/rpp.h
rpp/rpp_vecmat.h
LIBRPP_API void
robustPlanarPose
librpp_8cpp.html
a6f00ed2fe8cec5129f8ad0f24ad12da5
(rpp_float &err, rpp_mat &R, rpp_vec &t, const rpp_float cc[2], const rpp_float fc[2], const rpp_vec *model, const rpp_vec *iprts, const unsigned int model_iprts_size, const rpp_mat R_init, const bool estimate_R_init, const rpp_float epsilon, const rpp_float tolerance, const unsigned int max_iterations)
bool
rppSupportAvailabe
librpp_8cpp.html
a4700c93756ba51a83f82412352ab5b25
()
librpp.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/rpp/
librpp_8h
#define
LIBRPP_API
librpp_8h.html
a5b4b0b54578d0656494b826becba71e8
double
rpp_float
librpp_8h.html
a2320cfe069d8a1a7bb60a4022e646226
double
rpp_mat
librpp_8h.html
a70ba231bcc8c17578b09e0a3a603d47d
[3][3]
double
rpp_vec
librpp_8h.html
aa0cfad2b588ceb1a7df4b92ad412b384
[3]
LIBRPP_API void
robustPlanarPose
librpp_8h.html
a6f00ed2fe8cec5129f8ad0f24ad12da5
(rpp_float &err, rpp_mat &R, rpp_vec &t, const rpp_float cc[2], const rpp_float fc[2], const rpp_vec *model, const rpp_vec *iprts, const unsigned int model_iprts_size, const rpp_mat R_init, const bool estimate_R_init, const rpp_float epsilon, const rpp_float tolerance, const unsigned int max_iterations)
Line.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
Line_8h
Vector2.h
Edge.h
EdgeDetection::Line
EdgeDetection
MacroEdgeDetector.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
MacroEdgeDetector_8cpp
EdgeDetection/MacroEdgeDetector.h
EdgeDetection/Vector2.h
EdgeDetection/Edge.h
EdgeDetection
MacroEdgeDetector.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
MacroEdgeDetector_8h
MicroEdgeDetector.h
MicroEdgeCorrectionTable.h
PointCorrector.h
Image.h
Line.h
BoundedLine.h
Vector2.h
EdgeDetection::MacroEdgeDetector
EdgeDetection
mainpage.dox
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/
mainpage_8dox
marker.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/aruco/
marker_8cpp
aruco/marker.h
aruco
marker.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/aruco/
marker_8h
cameraparameters.h
aruco::Marker
aruco
markerdetector.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/aruco/
markerdetector_8cpp
aruco/markerdetector.h
aruco
markerdetector.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/aruco/
markerdetector_8h
cameraparameters.h
marker.h
aruco::MarkerDetector
aruco
MarkerPublisher.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/
MarkerPublisher_8cpp
MarkerPublisher.h
MarkerPublisher.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/
MarkerPublisher_8h
aruco/aruco.h
MarkerPublisher
MarkerRefiner.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/
MarkerRefiner_8cpp
MarkerRefiner.h
EdgeDetection/Image.h
EdgeDetection/MemoryImage.h
EdgeDetection/Line.h
EdgeDetection/BoundedLine.h
MarkerRefiner.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/
MarkerRefiner_8h
aruco/aruco.h
EdgeDetection/AdaptiveRasterizer.h
EdgeDetection/MicroEdgeDetector.h
EdgeDetection/MicroEdgeCorrectionTable.h
EdgeDetection/PointCorrector.h
EdgeDetection/MacroEdgeDetector.h
EdgeDetection/Vector2.h
MarkerRefiner
MemoryImage.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
MemoryImage_8cpp
EdgeDetection/MemoryImage.h
EdgeDetection
MemoryImage.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
MemoryImage_8h
Image.h
EdgeDetection::GrayDoubleMemoryImage
EdgeDetection::MemoryImage
EdgeDetection::RedByteGreenByteBlueByteMemoryImage
EdgeDetection
MicroEdgeCorrectionTable.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
MicroEdgeCorrectionTable_8cpp
EdgeDetection/MicroEdgeCorrectionTable.h
EdgeDetection/Interpolation.h
EdgeDetection
MicroEdgeCorrectionTable.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
MicroEdgeCorrectionTable_8h
Edge.h
Rectangle.h
MicroEdgeMap.h
EdgeDetection::MicroEdgeCorrectionTable
EdgeDetection
MicroEdgeDetector.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
MicroEdgeDetector_8cpp
EdgeDetection/MicroEdgeDetector.h
EdgeDetection
MicroEdgeDetector.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
MicroEdgeDetector_8h
Image.h
Rasterizer.h
Edge.h
MomentMask.h
EdgeDetection::MicroEdgeDetector
EdgeDetection
MicroEdgeMap.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
MicroEdgeMap_8cpp
EdgeDetection/MicroEdgeMap.h
EdgeDetection/EdgeImage.h
EdgeDetection/Image.h
EdgeDetection
MicroEdgeMap.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
MicroEdgeMap_8h
Edge.h
Rasterizer.h
MicroEdgeDetector.h
Rectangle.h
Vector2.h
EdgeDetection::MicroEdgeMap::Entry
EdgeDetection::MicroEdgeMap
EdgeDetection
MomentMask.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
MomentMask_8cpp
EdgeDetection/MomentMask.h
EdgeDetection
MomentMask.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
MomentMask_8h
Rasterizable.h
Rectangle.h
EdgeDetection::MomentMask
EdgeDetection
OwnedImage.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
OwnedImage_8cpp
EdgeDetection/OwnedImage.h
EdgeDetection/MemoryImage.h
EdgeDetection
OwnedImage.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
OwnedImage_8h
Image.h
EdgeDetection::OwnedImage
EdgeDetection
PointCorrector.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
PointCorrector_8h
Vector2.h
EdgeDetection::PointCorrector
EdgeDetection
PoseEstimator.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/
PoseEstimator_8cpp
PoseEstimator.h
rpp/librpp.h
PoseEstimator.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/
PoseEstimator_8h
aruco/aruco.h
PoseEstimator
Rasterizable.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
Rasterizable_8h
Rectangle.h
EdgeDetection::Rasterizable
EdgeDetection
Rasterizer.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
Rasterizer_8h
Image.h
Rasterizable.h
EdgeDetection::Rasterizer
EdgeDetection
Rectangle.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
Rectangle_8h
Vector2.h
EdgeDetection::Rectangle
EdgeDetection
rpp.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/rpp/
rpp_8cpp
rpp/rpp.h
rpp/rpp_const.h
rpp/rpp_vecmat.h
rpp
void
abskernel
namespacerpp.html
a6146adfa55cef5a9055782a317a26084
(mat33_t &R, vec3_t &t, vec3_array &Qout, real_t &err2, const vec3_array _P, const vec3_array _Q, const mat33_array F, const mat33_t G)
void
decomposeR
namespacerpp.html
a8ac062e52b8618c7ee38e2330a8b4de9
(mat33_t &Rz, const mat33_t &R)
void
get2ndPose_Exact
namespacerpp.html
a0cffe9b8d8cb8fa9c0167e03ea5aa7bd
(pose_vec &sol, const vec3_array &v, const vec3_array &P, const mat33_t R, const vec3_t t, const real_t DB)
void
getRfor2ndPose_V_Exact
namespacerpp.html
a51db377d8e909af2f79b2a26a7afe311
(pose_vec &sol, const vec3_array &v, const vec3_array &P, const mat33_t R, const vec3_t t, const real_t DB)
void
GetRotationbyVector
namespacerpp.html
a1ff75cff99a016e0ea6890433c88e6af
(mat33_t &R, const vec3_t &v1, const vec3_t &v2)
void
getRotationY_wrtT
namespacerpp.html
a0b949a8ee4fd5677cd4bc46d4fce03dc
(scalar_array &al_ret, vec3_array &tnew, const vec3_array &v, const vec3_array &p, const vec3_t &t, const real_t &DB, const mat33_t &Rz)
void
objpose
namespacerpp.html
a51b98ea96d5f45429e6c171c43acf0c5
(mat33_t &R, vec3_t &t, unsigned int &it, real_t &obj_err, real_t &img_err, bool calc_img_err, const vec3_array _P, const vec3_array Qp, const options_t options)
void
Quaternion_byAngleAndVector
namespacerpp.html
a2fa81648046dce2c0f1b08a694262249
(quat_t &Q, const real_t &q_angle, const vec3_t &q_vector)
void
robust_pose
namespacerpp.html
aae0ed0bfccc52695ca44ed13e031804c
(real_t &err, mat33_t &R, vec3_t &t, const vec3_array &_model, const vec3_array &_iprts, const options_t _options)
void
rpyAng
namespacerpp.html
a53582a14de718a8da365a9f5eee97327
(vec3_t &angs, const mat33_t &R)
void
rpyAng_X
namespacerpp.html
a482fe99591d2d22b659074e55d52a9fc
(vec3_t &ang_zyx, const mat33_t &R)
void
rpyMat
namespacerpp.html
a7341e41a340ea610543a16c1ff34a27e
(mat33_t &R, const vec3_t &rpy)
void
xform
namespacerpp.html
a324c8116bc84bfabbaa391803964ff1c
(vec3_array &Q, const vec3_array &P, const mat33_t &R, const vec3_t &t)
void
xformproj
namespacerpp.html
aec70c319afd32df9f10ff50105bca687
(vec3_array &Qp, const vec3_array &P, const mat33_t &R, const vec3_t &t)
rpp.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/rpp/
rpp_8h
rpp_types.h
rpp
void
abskernel
namespacerpp.html
a6146adfa55cef5a9055782a317a26084
(mat33_t &R, vec3_t &t, vec3_array &Qout, real_t &err2, const vec3_array _P, const vec3_array _Q, const mat33_array F, const mat33_t G)
void
decomposeR
namespacerpp.html
a8ac062e52b8618c7ee38e2330a8b4de9
(mat33_t &Rz, const mat33_t &R)
void
get2ndPose_Exact
namespacerpp.html
a0cffe9b8d8cb8fa9c0167e03ea5aa7bd
(pose_vec &sol, const vec3_array &v, const vec3_array &P, const mat33_t R, const vec3_t t, const real_t DB)
void
getRfor2ndPose_V_Exact
namespacerpp.html
a51db377d8e909af2f79b2a26a7afe311
(pose_vec &sol, const vec3_array &v, const vec3_array &P, const mat33_t R, const vec3_t t, const real_t DB)
void
GetRotationbyVector
namespacerpp.html
a1ff75cff99a016e0ea6890433c88e6af
(mat33_t &R, const vec3_t &v1, const vec3_t &v2)
void
getRotationY_wrtT
namespacerpp.html
a0b949a8ee4fd5677cd4bc46d4fce03dc
(scalar_array &al_ret, vec3_array &tnew, const vec3_array &v, const vec3_array &p, const vec3_t &t, const real_t &DB, const mat33_t &Rz)
void
objpose
namespacerpp.html
a51b98ea96d5f45429e6c171c43acf0c5
(mat33_t &R, vec3_t &t, unsigned int &it, real_t &obj_err, real_t &img_err, bool calc_img_err, const vec3_array _P, const vec3_array Qp, const options_t options)
void
Quaternion_byAngleAndVector
namespacerpp.html
a2fa81648046dce2c0f1b08a694262249
(quat_t &Q, const real_t &q_angle, const vec3_t &q_vector)
void
robust_pose
namespacerpp.html
aae0ed0bfccc52695ca44ed13e031804c
(real_t &err, mat33_t &R, vec3_t &t, const vec3_array &_model, const vec3_array &_iprts, const options_t _options)
void
rpyAng
namespacerpp.html
a53582a14de718a8da365a9f5eee97327
(vec3_t &angs, const mat33_t &R)
void
rpyAng_X
namespacerpp.html
a482fe99591d2d22b659074e55d52a9fc
(vec3_t &ang_zyx, const mat33_t &R)
void
rpyMat
namespacerpp.html
a7341e41a340ea610543a16c1ff34a27e
(mat33_t &R, const vec3_t &rpy)
void
xform
namespacerpp.html
a324c8116bc84bfabbaa391803964ff1c
(vec3_array &Q, const vec3_array &P, const mat33_t &R, const vec3_t &t)
void
xformproj
namespacerpp.html
aec70c319afd32df9f10ff50105bca687
(vec3_array &Qp, const vec3_array &P, const mat33_t &R, const vec3_t &t)
rpp_const.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/rpp/
rpp__const_8h
#define
CONST_2_PI
rpp__const_8h.html
af2b742add5cbb40a3fa448d97c444b0e
#define
CONST_PI
rpp__const_8h.html
a02b01cde332fa86c92d54802cce7f3d2
#define
CONST_PI_OVER_2
rpp__const_8h.html
ac223aa4b0c8ffc63dcfd28d543d5b998
#define
CONST_PI_OVER_4
rpp__const_8h.html
a699a54ec329b98e891afdf87749011a7
#define
DEFAULT_EPSILON
rpp__const_8h.html
a7da9461adfc6cbaa9daa6fd8b061650d
#define
DEFAULT_TOL
rpp__const_8h.html
a0dca44b25ef9093a50915298e491f738
#define
MAX_FLOAT
rpp__const_8h.html
afb31aa2d196755fb259d43a03c18c9d7
rpp_quintic.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/rpp/
rpp__quintic_8cpp
rpp
#define
max
rpp__quintic_8cpp.html
affe776513b24d84b39af8ab0930fef7f
(a, b)
#define
min
rpp__quintic_8cpp.html
ac6afabdc09a49a433ee19d8a9486056d
(a, b)
double
CBRT
namespacerpp.html
a9473bc3a6deb8b34ce403cc4c9b64038
(double)
int
cubic
namespacerpp.html
ade9cce214e9ec2f81624a760d2b3c487
(double[], double[], int *)
int
cubic
namespacerpp.html
ad7619d031db07cf532aa8f154ee82f55
(double A[4], double X[3], int *L)
int
quartic
namespacerpp.html
a7db4a36c4afa07e66420b736a4742111
(double[], double[], double[], int *)
int
quartic
namespacerpp.html
a5de2adc7ffb7bd10d769b6632ef5f795
(double dd[5], double sol[4], double soli[4], int *Nsol)
int
quintic
namespacerpp.html
a5bb990b1fb83674c451a0df42f0154b0
(double[], double[], double[], int *, double)
int
signR
namespacerpp.html
aff97a3a1d4f75aa239eec0722bb6587a
(double)
rpp_svd.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/rpp/
rpp__svd_8cpp
rpp/rpp_types.h
rpp
#define
MAX
rpp__svd_8cpp.html
afa99ec4acc4ecb2dc3c2d05da15d0e3f
(a, b)
#define
PYTHAG
rpp__svd_8cpp.html
a97cfa0a45844dfb70b87063ca392b1b0
(a, b)
#define
SIGN
rpp__svd_8cpp.html
ac89d5f8a358eb8a1abdcd0fcef134f1a
(a, b)
double
SVD_FLOAT
namespacerpp.html
a331e8f3559af3290b5fd050e0a658d6c
int
svdcmp
namespacerpp.html
ac5ac1a46bb921ed049e3478637374d7a
(double **a, int m, int n, double *w, double **v)
static SVD_FLOAT
at
namespacerpp.html
adbd533a6480e43407aca5b97d6c7b527
static SVD_FLOAT
bt
namespacerpp.html
aec41699f6c2b6acb7c9e6d48e86e8634
static SVD_FLOAT
ct
namespacerpp.html
aa05fcc72c11e30ef096d4d26fd812588
static SVD_FLOAT
maxarg1
namespacerpp.html
a14ab24be319ae0926caf3533573bd766
static SVD_FLOAT
maxarg2
namespacerpp.html
ac1942c062f9f7bfa645dc35644f41d4f
rpp_types.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/rpp/
rpp__types_8h
rpp_const.h
rpp::mat33_t
rpp::options_t
rpp::pose_t
rpp::quat_t
rpp::vec3_t
rpp
real_t
mat33
namespacerpp.html
a2bf45856c539f932d9e7ee7dbc0499b6
[3][3]
std::vector< mat33_t >
mat33_array
namespacerpp.html
af20aacbb6cb8f2526c87a8bd0eda3983
std::vector< mat33_t >::const_iterator
mat33_array_const_iter
namespacerpp.html
a0b962d5465c416fd3c3168dd26373508
std::vector< mat33_t >::iterator
mat33_array_iter
namespacerpp.html
a362cd769efea37194d3550612d1a7569
std::vector< pose_t >
pose_vec
namespacerpp.html
a2c3d256543b5a3cb718b152f1392df64
double
real_t
namespacerpp.html
a699b34b8968afa4f2b34de69af5ad41f
std::vector< real_t >
scalar_array
namespacerpp.html
af6313e3952b753f0019d3e8a12810411
real_t
vec3
namespacerpp.html
a0dc8704f214ea2885b010f3e6e3f00da
[3]
std::vector< vec3_t >
vec3_array
namespacerpp.html
a95ce14429774a0b8d9eccb778990d75d
std::vector< vec3_t >::const_iterator
vec3_array_const_iter
namespacerpp.html
ad60b9c04a6c5fd9ed0a071466f9eaa16
std::vector< vec3_t >::iterator
vec3_array_iter
namespacerpp.html
a79976c210b5ffe6b15d36079d97a68ac
rpp_vecmat.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/rpp/
rpp__vecmat_8cpp
rpp/rpp_vecmat.h
rpp
real_t
_abs
namespacerpp.html
a0753bd5264b8184c7102f7236157c8f2
(real_t a)
real_t
_acos
namespacerpp.html
afcad4868eed729e1134c8ace2034216e
(real_t a)
real_t
_atan2
namespacerpp.html
a4f0e7233ac01a470ebf4f084d653f6bb
(real_t a, real_t b)
real_t
_cos
namespacerpp.html
a599c38c7712c14e8ec85230417429bd8
(real_t a)
bool
_dbg_load_vec3_array
namespacerpp.html
a842660dc1584f8819d5cf5c67d9e5576
(vec3_array &va, char *filename)
void
_dbg_mat33_array_print
namespacerpp.html
aa590e4bea485b321e8a3fa3bc42c10cf
(const mat33_array &m, char *name)
void
_dbg_mat33_fprint
namespacerpp.html
acb658b1a97f233d604bf146d4ccf99bb
(void *fp, const mat33_t &m, char *name)
void
_dbg_mat33_print
namespacerpp.html
afa176decd03240cbee9b18c97ed76221
(const mat33_t &m, char *name)
void
_dbg_quat_print
namespacerpp.html
aaeb2aaccaf464814e5c7d20f52c4c877
(const quat_t &q, char *name)
void
_dbg_scalar_array_print
namespacerpp.html
a8c633adba72e3d7eb45ea26129c4a398
(const scalar_array &sa, char *name)
void
_dbg_vec3_array_print
namespacerpp.html
a89d233293083cf6cfe3e19e84baa6abb
(const vec3_array &v, char *name)
void
_dbg_vec3_fprint
namespacerpp.html
aef4ab9b90d56a0b2f34888ec111e8f33
(void *fp, const vec3_t &v, char *name)
void
_dbg_vec3_print
namespacerpp.html
aa1afcc747a8c7ac95dd5067d8576b385
(const vec3_t &v, char *name)
real_t
_pow
namespacerpp.html
afcf5d8f30a7d1175e044030edefad505
(real_t a, real_t b)
real_t
_sin
namespacerpp.html
a33becaec5c441a6575fe92fda36b643e
(real_t a)
real_t
_sqrt
namespacerpp.html
a9e33d631cd33ec8903cae2365a521ece
(real_t a)
int
cubic
namespacerpp.html
ade9cce214e9ec2f81624a760d2b3c487
(double[], double[], int *)
void
free_double_pptr
namespacerpp.html
ac6fe7d531fca5e426fe08ca35fc6fe0f
(double ***m_ptr)
void
free_double_ptr
namespacerpp.html
a1e43ecbd395b2a285f6395accb0cee4d
(double **v_ptr)
void
free_float_pptr
namespacerpp.html
a703eb1f3443583ade2d4877b32f80b55
(float ***m_ptr)
void
free_float_ptr
namespacerpp.html
ae0d068c2504885b364a64e9f7c07cde4
(float **v_ptr)
void
mat33_add
namespacerpp.html
a04c8b4440b808a827cfc29db4935daf7
(mat33_t &mr, const mat33_t &ma, const mat33_t &mb)
void
mat33_add
namespacerpp.html
adce1847bd520413ee33f5138b1edc8b2
(mat33_t &ma, const mat33_t &mb)
bool
mat33_all_zeros
namespacerpp.html
a04153de3c669e87f2bf3057ad4514992
(const mat33_t &m)
void
mat33_array_sum
namespacerpp.html
ab44250530f581771b7c1a3ec6481b99d
(mat33_t &s, const mat33_array &ma)
void
mat33_assign
namespacerpp.html
a99b536dfbad6da4b3dae66ab5126598a
(mat33_t &m, const real_t m00, const real_t m01, const real_t m02, const real_t m10, const real_t m11, const real_t m12, const real_t m20, const real_t m21, const real_t m22)
void
mat33_clear
namespacerpp.html
adffbccea2b20e7553c72298dc7f8f384
(mat33_t &m)
void
mat33_copy
namespacerpp.html
a84b67ae6b779a8de594d3a55647162fb
(mat33_t &md, const mat33_t &ms)
real_t
mat33_det
namespacerpp.html
a4117eb9510ffc562b1268cd0e5e30e19
(const mat33_t &a)
void
mat33_div
namespacerpp.html
aa57c00498c2cd028f72f4fdb5fc8a546
(mat33_t &m, const real_t f)
void
mat33_eye
namespacerpp.html
ad181083de7b5fcda9e2a927132f43bb9
(mat33_t &m)
void
mat33_from_double_pptr
namespacerpp.html
a657cbb36362e44692725aefcbf9e92e5
(mat33_t &mat, double **m_ptr)
void
mat33_from_float_pptr
namespacerpp.html
a2eae7a29b0e5444221ee0f6fa179ee8c
(mat33_t &mat, float **m_ptr)
void
mat33_from_quat
namespacerpp.html
a3815b2b930ae4eaa4b0672e63709bdc4
(mat33_t &m, const quat_t &q)
void
mat33_inv
namespacerpp.html
a4df39d9920f805c22933d8dbe386ddc1
(mat33_t &mi, const mat33_t &ma)
void
mat33_mult
namespacerpp.html
a5e42c215cafe12774c2daeffed6ae244
(mat33_t &m0, const mat33_t &m1, const mat33_t &m2)
void
mat33_mult
namespacerpp.html
ae699ce8d2c8fd4aab17d85907d8e9140
(mat33_t &mr, const real_t n)
void
mat33_pow2
namespacerpp.html
a46f9f42e5c51dcf93d3375980e63fbde
(mat33_t &m)
void
mat33_set_all_zeros
namespacerpp.html
a9d3195b21630f500f7f34972d55324e0
(mat33_t &m)
void
mat33_sub
namespacerpp.html
a77c52b8d82b24c17f6e7b432a974c303
(mat33_t &mr, const mat33_t &ma, const mat33_t &mb)
void
mat33_sub
namespacerpp.html
a2c9a18b3da012b787301cbaa9ff9077c
(mat33_t &ma, const mat33_t &mb)
real_t
mat33_sum
namespacerpp.html
a915fa45b285c491b9e85b41aa5fa05b9
(const mat33_t &m)
void
mat33_svd2
namespacerpp.html
a4f37e901f9925510104629ab37ff85eb
(mat33_t &u, mat33_t &s, mat33_t &v, const mat33_t &m)
void
mat33_to_col_vec3
namespacerpp.html
ae654233b585ba7b9c2faaf7ca6e18aa1
(vec3_t &c0, vec3_t &c1, vec3_t &c2, const mat33_t &m)
double **
mat33_to_double_pptr
namespacerpp.html
a1e34448e68818c086e75b5716b6a0464
(const mat33_t &mat)
float **
mat33_to_float_pptr
namespacerpp.html
af56f709a4d757e5502aa4d4461215410
(const mat33_t &mat)
void
mat33_transpose
namespacerpp.html
a1dad1f2f7c86d24c5a18bd230aa37265
(mat33_t &t, const mat33_t m)
void
normRv
namespacerpp.html
a92c712da7762b48a873f0d546dac7003
(vec3_t &n, const vec3_t &v)
void
normRv
namespacerpp.html
af71a1e26ca1490fee02222445c1064ff
(vec3_array &normR_v, const vec3_array &v)
int
quartic
namespacerpp.html
a7db4a36c4afa07e66420b736a4742111
(double[], double[], double[], int *)
void
quat_mult
namespacerpp.html
a3cb13fd39abdc134e8493d9a2225db02
(quat_t &q, const real_t s)
real_t
quat_norm
namespacerpp.html
a0e486a90efb7b076f15d8a3956d0c654
(const quat_t &q)
int
quintic
namespacerpp.html
a5bb990b1fb83674c451a0df42f0154b0
(double[], double[], double[], int *, double)
void
scalar_array_add
namespacerpp.html
a017469f99ba51f54b17adaeaf797eea6
(scalar_array &sa, const scalar_array &sb)
void
scalar_array_add
namespacerpp.html
a082cf3209f6eaae0184d7b73cd25a193
(scalar_array &sa, real_t f)
void
scalar_array_assign
namespacerpp.html
a7fa25239fedd9ecd55dddd26c4bd1dbb
(scalar_array &sa, const real_t f, const unsigned int sz)
void
scalar_array_atan2
namespacerpp.html
a42ef5529e69a4ae85ed88e8074f9069e
(scalar_array &sa, const scalar_array &sb, const scalar_array &sc)
void
scalar_array_clear
namespacerpp.html
a0ff87f10ffa5ecd91b659c08a189adde
(scalar_array &sa)
void
scalar_array_div
namespacerpp.html
a2ab97cc4825ac6264e5683cbd7c9b9a7
(scalar_array &sa, real_t f)
void
scalar_array_div
namespacerpp.html
adfc02cea1821bc59b51c8167ada1ee13
(scalar_array &sa, const scalar_array &sb)
void
scalar_array_mult
namespacerpp.html
a40a360905472f62a94b158ec94e4a06a
(scalar_array &sa, real_t f)
void
scalar_array_negate
namespacerpp.html
a0970a580a242001cdba22148d78effb8
(scalar_array &sa)
void
scalar_array_pow
namespacerpp.html
a5a26ade4fd8dd07342fe040c04b1a405
(scalar_array &sa, const real_t f)
void
scalar_array_sub
namespacerpp.html
a37d54085ef3ca7662643dec2cc8a4f9c
(scalar_array &sa, real_t f)
int
solve_polynomial
namespacerpp.html
a5fea1971705d2f343218ceee50b95116
(scalar_array &sol, const scalar_array &coefficients)
int
svdcmp
namespacerpp.html
ac5ac1a46bb921ed049e3478637374d7a
(double **a, int m, int n, double *w, double **v)
void
vec3_add
namespacerpp.html
a64401c9ff0fd7f05ac00f4bf6471baaf
(vec3_t &va, const real_t f)
void
vec3_add
namespacerpp.html
a044b0236735e88122558e0e87bd0a48f
(vec3_t &va, const vec3_t &vb)
void
vec3_add
namespacerpp.html
aed263eb10524c821ec095aeb4770217b
(vec3_t &va, const vec3_t &vb, const vec3_t &vc)
void
vec3_array_add
namespacerpp.html
a2e460c0f5b4d5599566194a6e244b633
(vec3_array &va, const vec3_t &a)
void
vec3_array_mean
namespacerpp.html
a28bbe2b1159432e04c8c565d3b2833d3
(vec3_t &v_mean, const vec3_array &va)
void
vec3_array_mult
namespacerpp.html
af5b8429e5400696c39ce05601b6126d6
(vec3_array &va, const scalar_array &c)
void
vec3_array_mult
namespacerpp.html
abf5b5879e356a27c367fbbbe352ab6ab
(vec3_array &va, const mat33_t &m, const vec3_array &vb)
void
vec3_array_pow2
namespacerpp.html
af423cfc64de8bb84116a68311254da11
(vec3_array &va)
void
vec3_array_set
namespacerpp.html
a79a333da4b235dd2943d28d0b9dcaec1
(vec3_array &va, const vec3_t &a, const bool mask[3])
void
vec3_array_sub
namespacerpp.html
a3e9e72106e9cecbe5bbfc55aa0912e42
(vec3_array &va, const vec3_t &a)
void
vec3_array_sum
namespacerpp.html
a36176d7757f0a16f6814c2805d288713
(vec3_t &v_sum2, const vec3_array &va)
void
vec3_array_sum
namespacerpp.html
a8d9e248fb38d614ef06a1e9bedc5b1dd
(scalar_array &v_sum1, const vec3_array &va)
void
vec3_assign
namespacerpp.html
a8ff8eacbbe12586ce150c4148b9ba495
(vec3_t &v, const real_t x, const real_t y, const real_t z)
void
vec3_clear
namespacerpp.html
a8276491753acdf529497f32f0c37ab3a
(vec3_t &v)
void
vec3_copy
namespacerpp.html
a63b10455d0f9fe2b1dac307d7c17deff
(vec3_t &a, const vec3_t &b)
void
vec3_cross
namespacerpp.html
a6e6ddea9dc6f8eb466e6d6e16eedb00e
(vec3_t &va, const vec3_t &vb, const vec3_t &vc)
void
vec3_div
namespacerpp.html
a8e7c20ff2dac8c64be28140169d2bad6
(vec3_t &va, const real_t n)
void
vec3_div
namespacerpp.html
aa75923ff7ddd0dfd2be611037b3b5233
(vec3_t &va, const vec3_t &vb)
real_t
vec3_dot
namespacerpp.html
aadc430d0ced379f813b4ecb454d9430b
(const vec3_t &va, const vec3_t &vb)
void
vec3_from_double_ptr
namespacerpp.html
a3e8e1a658175ba7f6687a12e29c11a9c
(vec3_t &vec, double *v_ptr)
void
vec3_from_float_ptr
namespacerpp.html
af30aad53fc8301a52e4ae82a36b90fd4
(vec3_t &vec, float *v_ptr)
void
vec3_mul_vec3trans
namespacerpp.html
ac6753e378e447f75efd9b53b4f29a2d2
(mat33_t &m, const vec3_t &va, const vec3_t &vb)
void
vec3_mult
namespacerpp.html
aec61ce99665b1e816254eb79dccf5aa5
(vec3_t &va, const real_t n)
void
vec3_mult
namespacerpp.html
aac618d4145707166da107655edab0eb7
(vec3_t &va, const vec3_t &vb)
void
vec3_mult
namespacerpp.html
aac8390c9c7036519e355fa3494490fe8
(vec3_t &v0, const mat33_t &m1, const vec3_t &v2)
real_t
vec3_norm
namespacerpp.html
a0f76f86315cb99834205201bde8d5496
(const vec3_t &v)
void
vec3_sub
namespacerpp.html
a0164162c64532e447e13190c6477fb21
(vec3_t &va, const real_t f)
void
vec3_sub
namespacerpp.html
abb78670c2b6e7af70ab5ab6a07eec42e
(vec3_t &va, const vec3_t &vb)
void
vec3_sub
namespacerpp.html
a383512b6af8be2b3167b532df3bc58ad
(vec3_t &va, const vec3_t &vb, const vec3_t &vc)
real_t
vec3_sum
namespacerpp.html
a6ed1b470bf517ccae0d95362dd0001c1
(const vec3_t &v)
double *
vec3_to_double_ptr
namespacerpp.html
a2c7b824ef29cf17bd176e983b7c3fb8f
(const vec3_t &vec)
float *
vec3_to_float_ptr
namespacerpp.html
ab370bd14c8823223a2b97881bc75b3fc
(const vec3_t &vec)
real_t
vec3trans_mul_vec3
namespacerpp.html
ad826c2bc3a263586e7c61be1037db97a
(const vec3_t &va, const vec3_t &vb)
rpp_vecmat.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/rpp/
rpp__vecmat_8h
rpp_const.h
rpp_types.h
rpp
real_t
_abs
namespacerpp.html
a0753bd5264b8184c7102f7236157c8f2
(real_t a)
real_t
_acos
namespacerpp.html
afcad4868eed729e1134c8ace2034216e
(real_t a)
real_t
_atan2
namespacerpp.html
a4f0e7233ac01a470ebf4f084d653f6bb
(real_t a, real_t b)
real_t
_cos
namespacerpp.html
a599c38c7712c14e8ec85230417429bd8
(real_t a)
bool
_dbg_load_vec3_array
namespacerpp.html
a842660dc1584f8819d5cf5c67d9e5576
(vec3_array &va, char *filename)
void
_dbg_mat33_array_print
namespacerpp.html
aa590e4bea485b321e8a3fa3bc42c10cf
(const mat33_array &m, char *name)
void
_dbg_mat33_fprint
namespacerpp.html
acb658b1a97f233d604bf146d4ccf99bb
(void *fp, const mat33_t &m, char *name)
void
_dbg_mat33_print
namespacerpp.html
afa176decd03240cbee9b18c97ed76221
(const mat33_t &m, char *name)
void
_dbg_quat_print
namespacerpp.html
aaeb2aaccaf464814e5c7d20f52c4c877
(const quat_t &q, char *name)
void
_dbg_scalar_array_print
namespacerpp.html
a8c633adba72e3d7eb45ea26129c4a398
(const scalar_array &sa, char *name)
void
_dbg_vec3_array_print
namespacerpp.html
a89d233293083cf6cfe3e19e84baa6abb
(const vec3_array &v, char *name)
void
_dbg_vec3_fprint
namespacerpp.html
aef4ab9b90d56a0b2f34888ec111e8f33
(void *fp, const vec3_t &v, char *name)
void
_dbg_vec3_print
namespacerpp.html
aa1afcc747a8c7ac95dd5067d8576b385
(const vec3_t &v, char *name)
real_t
_pow
namespacerpp.html
afdba735dd112f1de8a7c87fbf1f68dcf
(real_t a)
real_t
_sin
namespacerpp.html
a33becaec5c441a6575fe92fda36b643e
(real_t a)
real_t
_sqrt
namespacerpp.html
a9e33d631cd33ec8903cae2365a521ece
(real_t a)
void
free_double_pptr
namespacerpp.html
ac6fe7d531fca5e426fe08ca35fc6fe0f
(double ***m_ptr)
void
free_double_ptr
namespacerpp.html
a1e43ecbd395b2a285f6395accb0cee4d
(double **v_ptr)
void
mat33_add
namespacerpp.html
a04c8b4440b808a827cfc29db4935daf7
(mat33_t &mr, const mat33_t &ma, const mat33_t &mb)
void
mat33_add
namespacerpp.html
adce1847bd520413ee33f5138b1edc8b2
(mat33_t &ma, const mat33_t &mb)
bool
mat33_all_zeros
namespacerpp.html
a04153de3c669e87f2bf3057ad4514992
(const mat33_t &m)
void
mat33_array_sum
namespacerpp.html
ab44250530f581771b7c1a3ec6481b99d
(mat33_t &s, const mat33_array &ma)
void
mat33_assign
namespacerpp.html
a99b536dfbad6da4b3dae66ab5126598a
(mat33_t &m, const real_t m00, const real_t m01, const real_t m02, const real_t m10, const real_t m11, const real_t m12, const real_t m20, const real_t m21, const real_t m22)
void
mat33_clear
namespacerpp.html
adffbccea2b20e7553c72298dc7f8f384
(mat33_t &m)
void
mat33_copy
namespacerpp.html
a84b67ae6b779a8de594d3a55647162fb
(mat33_t &md, const mat33_t &ms)
real_t
mat33_det
namespacerpp.html
a4117eb9510ffc562b1268cd0e5e30e19
(const mat33_t &a)
void
mat33_div
namespacerpp.html
aa57c00498c2cd028f72f4fdb5fc8a546
(mat33_t &m, const real_t f)
void
mat33_eye
namespacerpp.html
ad181083de7b5fcda9e2a927132f43bb9
(mat33_t &m)
void
mat33_from_double_pptr
namespacerpp.html
a657cbb36362e44692725aefcbf9e92e5
(mat33_t &mat, double **m_ptr)
void
mat33_from_quat
namespacerpp.html
a3815b2b930ae4eaa4b0672e63709bdc4
(mat33_t &m, const quat_t &q)
void
mat33_inv
namespacerpp.html
a4df39d9920f805c22933d8dbe386ddc1
(mat33_t &mi, const mat33_t &ma)
void
mat33_mult
namespacerpp.html
a5e42c215cafe12774c2daeffed6ae244
(mat33_t &m0, const mat33_t &m1, const mat33_t &m2)
void
mat33_mult
namespacerpp.html
ae699ce8d2c8fd4aab17d85907d8e9140
(mat33_t &mr, const real_t n)
void
mat33_pow2
namespacerpp.html
a46f9f42e5c51dcf93d3375980e63fbde
(mat33_t &m)
void
mat33_set_all_zeros
namespacerpp.html
a9d3195b21630f500f7f34972d55324e0
(mat33_t &m)
void
mat33_sub
namespacerpp.html
a77c52b8d82b24c17f6e7b432a974c303
(mat33_t &mr, const mat33_t &ma, const mat33_t &mb)
void
mat33_sub
namespacerpp.html
a2c9a18b3da012b787301cbaa9ff9077c
(mat33_t &ma, const mat33_t &mb)
real_t
mat33_sum
namespacerpp.html
a915fa45b285c491b9e85b41aa5fa05b9
(const mat33_t &m)
void
mat33_svd2
namespacerpp.html
a4f37e901f9925510104629ab37ff85eb
(mat33_t &u, mat33_t &s, mat33_t &v, const mat33_t &m)
void
mat33_to_col_vec3
namespacerpp.html
ae654233b585ba7b9c2faaf7ca6e18aa1
(vec3_t &c0, vec3_t &c1, vec3_t &c2, const mat33_t &m)
double **
mat33_to_double_pptr
namespacerpp.html
a1e34448e68818c086e75b5716b6a0464
(const mat33_t &mat)
void
mat33_transpose
namespacerpp.html
a1dad1f2f7c86d24c5a18bd230aa37265
(mat33_t &t, const mat33_t m)
void
normRv
namespacerpp.html
a92c712da7762b48a873f0d546dac7003
(vec3_t &n, const vec3_t &v)
void
normRv
namespacerpp.html
af71a1e26ca1490fee02222445c1064ff
(vec3_array &normR_v, const vec3_array &v)
void
quat_mult
namespacerpp.html
a3cb13fd39abdc134e8493d9a2225db02
(quat_t &q, const real_t s)
real_t
quat_norm
namespacerpp.html
a0e486a90efb7b076f15d8a3956d0c654
(const quat_t &q)
void
scalar_array_add
namespacerpp.html
a017469f99ba51f54b17adaeaf797eea6
(scalar_array &sa, const scalar_array &sb)
void
scalar_array_add
namespacerpp.html
a082cf3209f6eaae0184d7b73cd25a193
(scalar_array &sa, real_t f)
void
scalar_array_assign
namespacerpp.html
a7fa25239fedd9ecd55dddd26c4bd1dbb
(scalar_array &sa, const real_t f, const unsigned int sz)
void
scalar_array_atan2
namespacerpp.html
a42ef5529e69a4ae85ed88e8074f9069e
(scalar_array &sa, const scalar_array &sb, const scalar_array &sc)
void
scalar_array_clear
namespacerpp.html
a0ff87f10ffa5ecd91b659c08a189adde
(scalar_array &sa)
void
scalar_array_div
namespacerpp.html
a2ab97cc4825ac6264e5683cbd7c9b9a7
(scalar_array &sa, real_t f)
void
scalar_array_div
namespacerpp.html
adfc02cea1821bc59b51c8167ada1ee13
(scalar_array &sa, const scalar_array &sb)
void
scalar_array_mult
namespacerpp.html
a40a360905472f62a94b158ec94e4a06a
(scalar_array &sa, real_t f)
void
scalar_array_negate
namespacerpp.html
a0970a580a242001cdba22148d78effb8
(scalar_array &sa)
void
scalar_array_pow
namespacerpp.html
a5a26ade4fd8dd07342fe040c04b1a405
(scalar_array &sa, const real_t f)
void
scalar_array_sub
namespacerpp.html
a37d54085ef3ca7662643dec2cc8a4f9c
(scalar_array &sa, real_t f)
int
solve_polynomial
namespacerpp.html
a5fea1971705d2f343218ceee50b95116
(scalar_array &sol, const scalar_array &coefficients)
void
vec3_add
namespacerpp.html
a64401c9ff0fd7f05ac00f4bf6471baaf
(vec3_t &va, const real_t f)
void
vec3_add
namespacerpp.html
a044b0236735e88122558e0e87bd0a48f
(vec3_t &va, const vec3_t &vb)
void
vec3_add
namespacerpp.html
aed263eb10524c821ec095aeb4770217b
(vec3_t &va, const vec3_t &vb, const vec3_t &vc)
void
vec3_array_add
namespacerpp.html
a2e460c0f5b4d5599566194a6e244b633
(vec3_array &va, const vec3_t &a)
void
vec3_array_mean
namespacerpp.html
a28bbe2b1159432e04c8c565d3b2833d3
(vec3_t &v_mean, const vec3_array &va)
void
vec3_array_mult
namespacerpp.html
af5b8429e5400696c39ce05601b6126d6
(vec3_array &va, const scalar_array &c)
void
vec3_array_mult
namespacerpp.html
abf5b5879e356a27c367fbbbe352ab6ab
(vec3_array &va, const mat33_t &m, const vec3_array &vb)
void
vec3_array_pow2
namespacerpp.html
af423cfc64de8bb84116a68311254da11
(vec3_array &va)
void
vec3_array_set
namespacerpp.html
a79a333da4b235dd2943d28d0b9dcaec1
(vec3_array &va, const vec3_t &a, const bool mask[3])
void
vec3_array_sub
namespacerpp.html
a3e9e72106e9cecbe5bbfc55aa0912e42
(vec3_array &va, const vec3_t &a)
void
vec3_array_sum
namespacerpp.html
a36176d7757f0a16f6814c2805d288713
(vec3_t &v_sum2, const vec3_array &va)
void
vec3_array_sum
namespacerpp.html
a8d9e248fb38d614ef06a1e9bedc5b1dd
(scalar_array &v_sum1, const vec3_array &va)
void
vec3_assign
namespacerpp.html
a8ff8eacbbe12586ce150c4148b9ba495
(vec3_t &v, const real_t x, const real_t y, const real_t z)
void
vec3_clear
namespacerpp.html
a8276491753acdf529497f32f0c37ab3a
(vec3_t &v)
void
vec3_copy
namespacerpp.html
a63b10455d0f9fe2b1dac307d7c17deff
(vec3_t &a, const vec3_t &b)
void
vec3_cross
namespacerpp.html
a6e6ddea9dc6f8eb466e6d6e16eedb00e
(vec3_t &va, const vec3_t &vb, const vec3_t &vc)
void
vec3_div
namespacerpp.html
a8e7c20ff2dac8c64be28140169d2bad6
(vec3_t &va, const real_t n)
void
vec3_div
namespacerpp.html
aa75923ff7ddd0dfd2be611037b3b5233
(vec3_t &va, const vec3_t &vb)
real_t
vec3_dot
namespacerpp.html
aadc430d0ced379f813b4ecb454d9430b
(const vec3_t &va, const vec3_t &vb)
void
vec3_from_double_ptr
namespacerpp.html
a3e8e1a658175ba7f6687a12e29c11a9c
(vec3_t &vec, double *v_ptr)
void
vec3_mul_vec3trans
namespacerpp.html
ac6753e378e447f75efd9b53b4f29a2d2
(mat33_t &m, const vec3_t &va, const vec3_t &vb)
void
vec3_mult
namespacerpp.html
aec61ce99665b1e816254eb79dccf5aa5
(vec3_t &va, const real_t n)
void
vec3_mult
namespacerpp.html
aac618d4145707166da107655edab0eb7
(vec3_t &va, const vec3_t &vb)
void
vec3_mult
namespacerpp.html
aac8390c9c7036519e355fa3494490fe8
(vec3_t &v0, const mat33_t &m1, const vec3_t &v2)
real_t
vec3_norm
namespacerpp.html
a0f76f86315cb99834205201bde8d5496
(const vec3_t &v)
void
vec3_sub
namespacerpp.html
a0164162c64532e447e13190c6477fb21
(vec3_t &va, const real_t f)
void
vec3_sub
namespacerpp.html
abb78670c2b6e7af70ab5ab6a07eec42e
(vec3_t &va, const vec3_t &vb)
void
vec3_sub
namespacerpp.html
a383512b6af8be2b3167b532df3bc58ad
(vec3_t &va, const vec3_t &vb, const vec3_t &vc)
real_t
vec3_sum
namespacerpp.html
a6ed1b470bf517ccae0d95362dd0001c1
(const vec3_t &v)
double *
vec3_to_double_ptr
namespacerpp.html
a2c7b824ef29cf17bd176e983b7c3fb8f
(const vec3_t &vec)
real_t
vec3trans_mul_vec3
namespacerpp.html
ad826c2bc3a263586e7c61be1037db97a
(const vec3_t &va, const vec3_t &vb)
TestMacroEdgeDetection.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
TestMacroEdgeDetection_8cpp
EdgeDetection/AdaptiveRasterizer.h
EdgeDetection/MicroEdgeDetector.h
EdgeDetection/MicroEdgeCorrectionTable.h
EdgeDetection/PointCorrector.h
EdgeDetection/MacroEdgeDetector.h
EdgeDetection/EdgeImage.h
EdgeDetection/Image.h
EdgeDetection/OwnedImage.h
EdgeDetection/Edge.h
EdgeDetection/Line.h
EdgeDetection/BoundedLine.h
NullPointCorrector
double
Clamp
TestMacroEdgeDetection_8cpp.html
aac635ef550cd03aa3c5fd72d30ba19c0
(double value, double minimum, double maximum)
void
GenerateStatistics
TestMacroEdgeDetection_8cpp.html
a8535c676e088b8652ca1319ff7230ef7
(Rasterizer *rasterizer, MacroEdgeDetector *macroEdgeDetector, double noiseLevel, int edgeSampleCount)
int
main
TestMacroEdgeDetection_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
double
MeasureError
TestMacroEdgeDetection_8cpp.html
aaf931c01ddef62facd1a26cac8758ad8
(MacroEdgeDetector *macroEdgeDetector, BoundedLine realEdge, Image *image, double noiseLevel)
double
NextDouble
TestMacroEdgeDetection_8cpp.html
a5d7c1f4d194491d321b3672cd97a7d2d
()
double
NextDouble
TestMacroEdgeDetection_8cpp.html
a89e13592357bc6bc2742c929a4b83428
(double minimum, double maximum)
void
SaveBitmap
TestMacroEdgeDetection_8cpp.html
a57e25ab09717e0fb929794b6b7fc164b
(Image *image, string path)
TestMicroEdgeCorrectionTable.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/src/
TestMicroEdgeCorrectionTable_8cpp
EdgeDetection/AdaptiveRasterizer.h
EdgeDetection/MicroEdgeDetector.h
EdgeDetection/MicroEdgeCorrectionTable.h
EdgeDetection/EdgeImage.h
EdgeDetection/Image.h
int
main
TestMicroEdgeCorrectionTable_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
double
MeasureError
TestMicroEdgeCorrectionTable_8cpp.html
a63643b8af057d0e9e5d0b3a61ad8cd29
(Rasterizer *rasterizer, MicroEdgeDetector *microEdgeDetector, MicroEdgeCorrectionTable *microEdgeCorrectionTable, Edge realEdge)
double
NextDouble
TestMicroEdgeCorrectionTable_8cpp.html
a5d7c1f4d194491d321b3672cd97a7d2d
()
tracker.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/
tracker_8cpp
aruco/aruco.h
PoseEstimator.h
CameraModelPointCorrector.h
MarkerRefiner.h
MarkerPublisher.h
TransformPublisher.h
void
handleImage
tracker_8cpp.html
add2215a3a001731b13d63ddfae9c95a6
(const ImageConstPtr &image, const CameraInfoConstPtr &cameraInfo)
int
main
tracker_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
CameraModelPointCorrector *
cameraModelPointCorrector
tracker_8cpp.html
ad39109817b91b9c150e38004372c2f94
MarkerPublisher *
markerPublisher
tracker_8cpp.html
aad7bd0607595c9d5c898b192370c97e1
MarkerRefiner *
markerRefiner
tracker_8cpp.html
a8fc1f0fae60e0fccceef07bf1cd240b6
PoseEstimator *
poseEstimator
tracker_8cpp.html
adbb144aab8e2f932998697ccf50ee6c5
TransformPublisher *
transformPublisher
tracker_8cpp.html
a0d96ee97b3107fa03f0afbe32bc3e841
TransformPublisher.cpp
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/src/
TransformPublisher_8cpp
TransformPublisher.h
TransformPublisher.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/include/
TransformPublisher_8h
aruco/aruco.h
TransformPublisher
Vector2.h
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/perception/aruco_pose/EdgeDetection/include/EdgeDetection/
Vector2_8h
EdgeDetection::Vector2
EdgeDetection
CameraModelPointCorrector
classCameraModelPointCorrector.html
EdgeDetection::PointCorrector
EdgeDetection::Vector2
CorrectPoint
classCameraModelPointCorrector.html
a0f51cc717b4264f5b84a0570e5ed2bda
(EdgeDetection::Vector2 point)
void
updateCameraModel
classCameraModelPointCorrector.html
af8f4af2242e5e3fc3e1414b2e8a18438
(const sensor_msgs::CameraInfoConstPtr &cameraInfo)
void
updateCameraModel
classCameraModelPointCorrector.html
ae204ac32377be15551ac394648d58ba7
(sensor_msgs::CameraInfo &cameraInfo)
image_geometry::PinholeCameraModel
cameraModel
classCameraModelPointCorrector.html
ad29b26f1774ab848c183b354ad75e26d
MarkerPublisher
classMarkerPublisher.html
MarkerPublisher
classMarkerPublisher.html
afc2621ff76aa057e4b9cbf5a20ba2aad
(ros::NodeHandle nodeHandle, double markerSize)
void
publishMarker
classMarkerPublisher.html
a78760e6203d14977fc4a2c68951f3a3b
(std_msgs::Header imageHeader, aruco::Marker marker, btVector3 position, btQuaternion orientation)
double
markerSize
classMarkerPublisher.html
ad48dcbed576298ba2d04ed5499379401
ros::Publisher
visualizationPublisher
classMarkerPublisher.html
a6fc92d670f0a4d9c9f78b56efe0c5393
MarkerRefiner
classMarkerRefiner.html
MarkerRefiner
classMarkerRefiner.html
af5ae0550f05e4ee9476eca3465a9c3a6
(std::string correctionTablePath, EdgeDetection::PointCorrector *pointCorrector)
MarkerRefiner
classMarkerRefiner.html
a49ff186bc7674550bebad4bd234bf405
(EdgeDetection::PointCorrector *pointCorrector)
aruco::Marker
refineMarker
classMarkerRefiner.html
ab94ec69e7520a73a2aee5f80178df619
(aruco::Marker marker, Mat matrixImage)
~MarkerRefiner
classMarkerRefiner.html
ae4905b23ce50940beb6c01f29f423774
()
static bool
isCloseToBorder
classMarkerRefiner.html
a7d718b9bca7eec983b2802e66021d743
(Mat matrixImage, EdgeDetection::Vector2 point)
EdgeDetection::MacroEdgeDetector *
macroEdgeDetector
classMarkerRefiner.html
a7e907cd020e17ff1432555089eff6334
EdgeDetection::MicroEdgeCorrectionTable *
microEdgeCorrectionTable
classMarkerRefiner.html
aa97be5544b31f864bf8412d68532f873
EdgeDetection::MicroEdgeDetector *
microEdgeDetector
classMarkerRefiner.html
a31613c52049007b7595983c8a14c130b
EdgeDetection::Rasterizer *
rasterizerFine
classMarkerRefiner.html
a71f8889d957d3fb20cfa2d4dd127279d
static unsigned char
microEdgeCorrectionTableData
classMarkerRefiner.html
a67b523f50c504b1bef8de491d3e50195
[]
NullPointCorrector
classNullPointCorrector.html
EdgeDetection::PointCorrector
Vector2
CorrectPoint
classNullPointCorrector.html
a4c6fba0499685362211f871b1a39f2e7
(Vector2 point)
PoseEstimator
classPoseEstimator.html
bool
estimatePose
classPoseEstimator.html
a286dcdcd661a1c8ced0a5e03f373abb2
(aruco::Marker marker, double intrinsicCameraMatrix[], btVector3 &position, btQuaternion &orientation)
PoseEstimator
classPoseEstimator.html
a642cf9de0502b3ec4cac406fdb4c3e16
(double markerSize)
double
markerSize
classPoseEstimator.html
a0e175f6f06cabf34ca6740b441b4d007
TransformPublisher
classTransformPublisher.html
void
publishTransform
classTransformPublisher.html
a085cb1482b59ddb80c8e7f437a659abc
(std_msgs::Header imageHeader, aruco::Marker marker, btVector3 position, btQuaternion orientation)
tf::TransformBroadcaster
transformBroadcaster
classTransformPublisher.html
a57e49aea1a26bd3d464bc30b002e5e8c
aruco
namespacearuco.html
aruco::Board
aruco::BoardConfiguration
aruco::BoardDetector
aruco::CameraParameters
aruco::CvDrawingUtils
aruco::Marker
aruco::MarkerDetector
aruco::Board
classaruco_1_1Board.html
Board
classaruco_1_1Board.html
a2883cbb4638337775d48791ce0cffe27
()
void
glGetModelViewMatrix
classaruco_1_1Board.html
a51e29c90a12a7d664f67991ea5af4b10
(double modelview_matrix[16])
static cv::Mat
createBoardImage
classaruco_1_1Board.html
a220adb21c5652f69ceeba7644e5ddda3
(cv::Size gridSize, int MarkerSize, int MarkerDistance, unsigned int FirstMarkerID, BoardConfiguration &TInfo)
BoardConfiguration
conf
classaruco_1_1Board.html
aca7121011b4d6811ddfb691ffda290c3
float
markerSizeMeters
classaruco_1_1Board.html
ae719ba521b0d7783b478d652f78a9fac
cv::Mat
Rvec
classaruco_1_1Board.html
a45e7959c9fd9050e230cb51d8c06440e
cv::Mat
Tvec
classaruco_1_1Board.html
a90864a8b804005c7dc6176de09f4a22e
aruco::BoardConfiguration
classaruco_1_1BoardConfiguration.html
BoardConfiguration
classaruco_1_1BoardConfiguration.html
a3ffffc87c46bde43f119e9cdd434a35f
()
BoardConfiguration
classaruco_1_1BoardConfiguration.html
a17b44de5172f42f1dda5c9a52f8f93cc
(const BoardConfiguration &T)
void
readFromFile
classaruco_1_1BoardConfiguration.html
a58f2b872881f516845b35543e5a1912d
(string sfile)
void
saveToFile
classaruco_1_1BoardConfiguration.html
a2b17fca95eab5bf49b7c804a0117c8b8
(string sfile)
int
_markerDistancePix
classaruco_1_1BoardConfiguration.html
a3faa7a41b6cf86d99e9db5a50224cdb7
cv::Mat
_markersId
classaruco_1_1BoardConfiguration.html
a88421cb79352d1885b638add62ac6f9f
int
_markerSizePix
classaruco_1_1BoardConfiguration.html
adf9c578a8d3bc5fdc1ae13673546953a
aruco::BoardDetector
classaruco_1_1BoardDetector.html
float
detect
classaruco_1_1BoardDetector.html
a5f2ea024075ea9681e9f41fa9055f927
(const vector< Marker > &detectedMarkers, const BoardConfiguration &BConf, Board &Bdetected, Mat camMatrix=Mat(), Mat distCoeff=Mat(), float markerSizeMeters=-1)
float
detect
classaruco_1_1BoardDetector.html
a157e91ef5a65c1536fe640078949f68a
(const vector< Marker > &detectedMarkers, const BoardConfiguration &BConf, Board &Bdetected, CameraParameters cp, float markerSizeMeters=-1)
void
rotateXAxis
classaruco_1_1BoardDetector.html
af3e38ddccac086a49d5902fae0351e7b
(Mat &rotation)
aruco::CameraParameters
classaruco_1_1CameraParameters.html
CameraParameters
classaruco_1_1CameraParameters.html
a23e30ef777f22f819a332592bf3db075
()
CameraParameters
classaruco_1_1CameraParameters.html
a8abee4cd106b36900f0860b39ea7ef2a
(cv::Mat cameraMatrix, cv::Mat distorsionCoeff, cv::Size size)
CameraParameters
classaruco_1_1CameraParameters.html
a9f9c0c3a68c29f3f5dd2b718de5217e1
(const CameraParameters &CI)
bool
isValid
classaruco_1_1CameraParameters.html
ac3c1dde80f97886a1dc04c0439959596
() const
CameraParameters &
operator=
classaruco_1_1CameraParameters.html
a4c13267368caccb7d05e79769460e1b3
(const CameraParameters &CI)
void
readFromFile
classaruco_1_1CameraParameters.html
a65062b40124245d0386a365189ce86bc
(string path)
void
readFromXMLFile
classaruco_1_1CameraParameters.html
a866dbc61304f56166da41220e94f4f0f
(string filePath)
void
resize
classaruco_1_1CameraParameters.html
aabf139725fb75759b4172a53de63100f
(cv::Size size)
void
saveToFile
classaruco_1_1CameraParameters.html
a9c73ab087e0367be9e58154f90519078
(string path)
static cv::Point3f
getCameraLocation
classaruco_1_1CameraParameters.html
ab3f102b448814ed007788d9d6020beb2
(cv::Mat Rvec, cv::Mat Tvec)
cv::Mat
CameraMatrix
classaruco_1_1CameraParameters.html
a5210f7dd5f0f4f0fea728357005d6bcd
cv::Size
CamSize
classaruco_1_1CameraParameters.html
a08fdd4888daf7140cf31bdd341c3f303
cv::Mat
Distorsion
classaruco_1_1CameraParameters.html
a33a5ab0b2f00a4753a2fda307e24360a
aruco::CvDrawingUtils
classaruco_1_1CvDrawingUtils.html
static void
draw3dAxis
classaruco_1_1CvDrawingUtils.html
a5e5e7f62c3639917a6597e221efeff88
(cv::Mat &Image, Marker &m, CameraParameters &CP)
static void
draw3dAxis
classaruco_1_1CvDrawingUtils.html
ac03b67888f59c504487aeaa5777adf53
(cv::Mat &Image, Board &m, CameraParameters &CP)
static void
draw3dCube
classaruco_1_1CvDrawingUtils.html
afa58473b32ed6840bdf39a81e1c76f60
(cv::Mat &Image, Marker &m, CameraParameters &CP)
static void
draw3dCube
classaruco_1_1CvDrawingUtils.html
a7b4601a6a35de0558c136d9b80f7cfec
(cv::Mat &Image, Board &m, CameraParameters &CP)
aruco::Marker
classaruco_1_1Marker.html
void
calculateExtrinsics
classaruco_1_1Marker.html
a971e6aaa71d2379629a787ed1d65e9f7
(float markerSize, const CameraParameters &CP)
void
calculateExtrinsics
classaruco_1_1Marker.html
ad3d28a8a826143b335c90a15e12f0779
(float markerSize, cv::Mat CameraMatrix, cv::Mat Distorsion=cv::Mat())
void
draw
classaruco_1_1Marker.html
a6ed9d0a0b5a454e99867a3101de020ba
(cv::Mat &in, cv::Scalar color, int lineWidth=1, bool writeId=true)
void
glGetModelViewMatrix
classaruco_1_1Marker.html
a587d503fbd39a98a6ab8f4abe66d89fd
(double modelview_matrix[16])
bool
isValid
classaruco_1_1Marker.html
ae6406f8dfe3ff07519544b3094de38f4
() const
Marker
classaruco_1_1Marker.html
ae5a160d0a29fa70fc756244eacdbe358
()
Marker
classaruco_1_1Marker.html
af4d016dd025e178046d7726149f42370
(const Marker &M)
~Marker
classaruco_1_1Marker.html
a65efe4f5acd6404e5b9cf4fc86cecd2f
()
static cv::Mat
createMarkerImage
classaruco_1_1Marker.html
a28b11a32947dc0610d794b81a56a998d
(int id, int size)
int
id
classaruco_1_1Marker.html
a7cedb2c6fd80e1b80ca717e97ce81d65
cv::Mat
Rvec
classaruco_1_1Marker.html
a5f31be5060bf2a6762890a1a54c98cfd
float
ssize
classaruco_1_1Marker.html
ac5df65736cc539e78d6620307739b5b1
cv::Mat
Tvec
classaruco_1_1Marker.html
a14068630efdf1a5f665a2dcb34e496d0
void
rotateXAxis
classaruco_1_1Marker.html
a4a74c23e584bee84a035209b7c7d8205
(cv::Mat &rotation)
friend bool
operator<
classaruco_1_1Marker.html
a19de3d60e4cd6ddaf3df606158049a0c
(const Marker &M1, const Marker &M2)
friend ostream &
operator<<
classaruco_1_1Marker.html
a191f20f61955983c0475ae4b141657ef
(ostream &str, const Marker &M)
aruco::MarkerDetector
classaruco_1_1MarkerDetector.html
ThresholdMethods
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389
FIXED_THRES
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389abbc9aaab9cd6580cfc292b76bb287fe5
ADPT_THRES
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389afdbf9cecf1d818516da5701666639c67
CANNY
classaruco_1_1MarkerDetector.html
a1d6ee5812484ae973ea2638aa054b389a597d69a6a2c7166947ed5c885d63b65c
void
detect
classaruco_1_1MarkerDetector.html
af259a4e78a65272fd10a2b7b701c75b8
(cv::Mat &input, std::vector< Marker > &detectedMarkers, cv::Mat camMatrix=cv::Mat(), cv::Mat distCoeff=cv::Mat(), float markerSizeMeters=-1)
void
detect
classaruco_1_1MarkerDetector.html
a74a58c38bf90b0093c9bb0752ed763be
(cv::Mat &input, std::vector< Marker > &detectedMarkers, CameraParameters camParams=CameraParameters(), float markerSizeMeters=-1)
cv::Mat &
getThresholdedImage
classaruco_1_1MarkerDetector.html
a57a05c2bb00e04a45bb21353e34f2b71
()
ThresholdMethods
getThresholdMethod
classaruco_1_1MarkerDetector.html
a9d29eba2c0c2e6c5befd92a79c7e99c6
() const
void
getThresholdParams
classaruco_1_1MarkerDetector.html
adde4873574b5a6da5afcf254dabf1178
(double ¶m1, double ¶m2) const
MarkerDetector
classaruco_1_1MarkerDetector.html
aeb11e4c8d99e619338f9453b03252722
()
void
setThresholdMethod
classaruco_1_1MarkerDetector.html
af9f4d48cb107559f29a5c594ef6260b7
(ThresholdMethods m)
void
setThresholdParams
classaruco_1_1MarkerDetector.html
ae62e6b62bc82793d640c9c04ff00335c
(double param1, double param2)
~MarkerDetector
classaruco_1_1MarkerDetector.html
aafadf4a0b81a7f03e443f0ad79fdf8a9
()
static void
glGetProjectionMatrix
classaruco_1_1MarkerDetector.html
a3e0bfae23d10f3e9c3ea4c4de7bea90b
(CameraParameters &CamMatrix, cv::Size orgImgSize, cv::Size size, double proj_matrix[16], double gnear, double gfar, bool invert=false)
bool
correctHammMarker
classaruco_1_1MarkerDetector.html
ac5bcb2ddef3934cf459f3ce64dcd8dc4
(cv::Mat &bits)
void
draw
classaruco_1_1MarkerDetector.html
a351b148668f21c4a6650396d64927eb0
(cv::Mat out, const std::vector< Marker > &markers)
void
drawAllContours
classaruco_1_1MarkerDetector.html
a7737e4207767fa81c551e8007ed83412
(cv::Mat input)
void
drawApproxCurve
classaruco_1_1MarkerDetector.html
ac9146a2fa8d44211ad04945dbc097c09
(cv::Mat &in, std::vector< cv::Point > &approxCurve, cv::Scalar color)
void
drawContour
classaruco_1_1MarkerDetector.html
a7bb7bf643750654e4f4435605e5d6c60
(cv::Mat &in, std::vector< cv::Point > &contour, cv::Scalar)
int
getMarkerId
classaruco_1_1MarkerDetector.html
a12f5b7fbef539e938f0f09a4c5c58056
(cv::Mat &in, int &nRotations)
int
hammDistMarker
classaruco_1_1MarkerDetector.html
a06b4f8d79716cb2befbccc70c8510f06
(cv::Mat bits)
bool
isInto
classaruco_1_1MarkerDetector.html
a29b5f940d888f76b491dd2b5affac0a7
(cv::Mat &contour, std::vector< cv::Point2f > &b)
int
mat2id
classaruco_1_1MarkerDetector.html
af46d88f97818ca77e120a1d4584c6207
(cv::Mat &bits)
int
perimeter
classaruco_1_1MarkerDetector.html
a6a3008d48ede27c2a3f64123ef57b7c5
(std::vector< cv::Point2f > &a)
void
printMat
classaruco_1_1MarkerDetector.html
ac083667c960055a600e656274453e014
(cv::Mat M, std::string info="")
void
printMat
classaruco_1_1MarkerDetector.html
a6345222a1a4577428ca324551c92860b
(CvMat *M, std::string info="")
cv::Mat
rotate
classaruco_1_1MarkerDetector.html
abe3c5daf5702b150ebcb9dfcdc99696e
(cv::Mat in)
void
thresHold
classaruco_1_1MarkerDetector.html
a56eedb0d62890d424d4499aefd468798
(int method, cv::Mat &grey, cv::Mat &out)
void
warp
classaruco_1_1MarkerDetector.html
a823e6f91fa4d1c623d7c9be9db7b43d4
(cv::Mat &in, cv::Mat &out, cv::Size size, std::vector< cv::Point2f > points)
static void
argConvGLcpara2
classaruco_1_1MarkerDetector.html
a1df8b2de8606a6161a23171db23b4ef9
(double cparam[3][4], int width, int height, double gnear, double gfar, double m[16], bool invert)
static int
arParamDecompMat
classaruco_1_1MarkerDetector.html
a89bada766857aa9d1c21f6fdacb94a1e
(double source[3][4], double cpara[3][4], double trans[3][4])
static double
dot
classaruco_1_1MarkerDetector.html
a8e12d3279031d95a2ef44500a9266220
(double a1, double a2, double a3, double b1, double b2, double b3)
static double
norm
classaruco_1_1MarkerDetector.html
acb8e1dea61e0b4c29f76cb0c3a240545
(double a, double b, double c)
ThresholdMethods
_thresMethod
classaruco_1_1MarkerDetector.html
a4d9d5280ef63b2fa70afb8ce3f89e1c8
double
_thresParam1
classaruco_1_1MarkerDetector.html
acc8735a854af013a402ad796aeb42e4e
double
_thresParam2
classaruco_1_1MarkerDetector.html
a805f25c325fa30cf42f6f1b6ee40f1a0
std::vector< std::vector< cv::Point > >
contours2
classaruco_1_1MarkerDetector.html
a0ac31a3286b5856db5f2675165b1603b
cv::Mat
grey
classaruco_1_1MarkerDetector.html
a4d67711d5b81e75832dd837401886209
std::vector< cv::Vec4i >
hierarchy2
classaruco_1_1MarkerDetector.html
ab0187455c449e04e0352f97ceb027409
cv::Mat
thres
classaruco_1_1MarkerDetector.html
a9b34f63ac4459452b50f7975efad045a
cv::Mat
thres2
classaruco_1_1MarkerDetector.html
a501c65be2a65fea777d90851b8122643
EdgeDetection
namespaceEdgeDetection.html
EdgeDetection::AdaptiveRasterizer
EdgeDetection::BoundedLine
EdgeDetection::Edge
EdgeDetection::EdgeImage
EdgeDetection::GrayDoubleMemoryImage
EdgeDetection::Image
EdgeDetection::Interpolation
EdgeDetection::Line
EdgeDetection::MacroEdgeDetector
EdgeDetection::MemoryImage
EdgeDetection::MicroEdgeCorrectionTable
EdgeDetection::MicroEdgeDetector
EdgeDetection::MicroEdgeMap
EdgeDetection::MomentMask
EdgeDetection::OwnedImage
EdgeDetection::PointCorrector
EdgeDetection::Rasterizable
EdgeDetection::Rasterizer
EdgeDetection::Rectangle
EdgeDetection::RedByteGreenByteBlueByteMemoryImage
EdgeDetection::Vector2
EdgeDetection::AdaptiveRasterizer
classEdgeDetection_1_1AdaptiveRasterizer.html
EdgeDetection::Rasterizer
AdaptiveRasterizer
classEdgeDetection_1_1AdaptiveRasterizer.html
a086d82c6b3761247ef9bc86caa473189
(double threshold)
Image *
Rasterize
classEdgeDetection_1_1AdaptiveRasterizer.html
af2fda6e402db91bd15e634a559b13763
(Rasterizable *object, int width, int height)
~AdaptiveRasterizer
classEdgeDetection_1_1AdaptiveRasterizer.html
ad08e7427229b30dfa0013f12e44a32cb
()
double
GetValue
classEdgeDetection_1_1AdaptiveRasterizer.html
af735dcab812f7a965cb4c2a11a081ffb
(Rasterizable *object, Rectangle rectangle)
double
threshold
classEdgeDetection_1_1AdaptiveRasterizer.html
a48c03c67bf977076f78bc3e8bd298f80
EdgeDetection::BoundedLine
classEdgeDetection_1_1BoundedLine.html
EdgeDetection::Line
BoundedLine
classEdgeDetection_1_1BoundedLine.html
a57ad920ef9e03ccfa2087b1ab27d0d7a
()
BoundedLine
classEdgeDetection_1_1BoundedLine.html
ac867c8e5387f5fd03be75b9e6ae13e46
(Vector2 start, Vector2 end)
Vector2
GetEnd
classEdgeDetection_1_1BoundedLine.html
a7e1372ad991f45a79646af89c899f96c
()
double
GetLength
classEdgeDetection_1_1BoundedLine.html
afb17c8a91621d05e3944b78e70abc96e
()
Vector2
GetPosition
classEdgeDetection_1_1BoundedLine.html
a1da29df381f39a03344744f433f24a6e
(double fraction)
Vector2
GetStart
classEdgeDetection_1_1BoundedLine.html
aa95d2453d3655b56a5b401dd3966518e
()
~BoundedLine
classEdgeDetection_1_1BoundedLine.html
a9839e2d55049022c2244d288f3891897
()
Vector2
end
classEdgeDetection_1_1BoundedLine.html
a4cc5671781c8af650ad987cb0d7b306a
Vector2
start
classEdgeDetection_1_1BoundedLine.html
ab1c8dbfdb4024ccf52c57eb82e4a646a
EdgeDetection::Edge
classEdgeDetection_1_1Edge.html
Edge
classEdgeDetection_1_1Edge.html
a4da162519264fcc9a300dc3a46fb7d7a
()
Edge
classEdgeDetection_1_1Edge.html
a35c1a07373c5860daa9c9dccbdfcf41c
(double offset, double angle)
double
GetAngle
classEdgeDetection_1_1Edge.html
a4a87656e598dfabba767d8552a4f8f9a
()
Vector2
GetCenter
classEdgeDetection_1_1Edge.html
a17e90787e7603cebc98aa8d74ea08ed3
()
double
GetOffset
classEdgeDetection_1_1Edge.html
a35f5e69b5caaf143673500add761f019
()
~Edge
classEdgeDetection_1_1Edge.html
aebc7365e24b587f41b0e42385002b6a5
()
static double
GetDistance
classEdgeDetection_1_1Edge.html
a97574d3cb7de015f3fc7ba99e6491bdc
(Edge edge1, Edge edge2)
static Edge
Interpolate
classEdgeDetection_1_1Edge.html
a8865f0a0d0642df40e33673e4f09a89a
(Edge edge1, Edge edge2, double fraction)
double
angle
classEdgeDetection_1_1Edge.html
aff0c991bfb4e27ecea38134dd127ab32
double
offset
classEdgeDetection_1_1Edge.html
a2ad78d89ea7b56a059a01f4444547964
EdgeDetection::EdgeImage
classEdgeDetection_1_1EdgeImage.html
EdgeDetection::Rasterizable
double
CalculateIntegral
classEdgeDetection_1_1EdgeImage.html
a2690744a8241f47ec2edfeb7f3de657c
(Rectangle rectangle)
bool
CanCalculateIntegral
classEdgeDetection_1_1EdgeImage.html
ae9c41bdd1d5c8c3b6ff771f0be7b2dcf
(Rectangle rectangle)
EdgeImage
classEdgeDetection_1_1EdgeImage.html
a4372500fb56f7c220c1f45c483b40487
(Line line, Rectangle region)
double
EstimateIntegral
classEdgeDetection_1_1EdgeImage.html
a99ba8f69e858215bd6cafa92b43f66b0
(Rectangle rectangle)
Line
GetLine
classEdgeDetection_1_1EdgeImage.html
a94b8842d1b8680745d106dd98f302250
()
Rectangle
GetRegion
classEdgeDetection_1_1EdgeImage.html
ac78e52773e967d831611eee15f2a59d5
()
~EdgeImage
classEdgeDetection_1_1EdgeImage.html
a268608b1e918da76cc334f268e382e85
()
Line
line
classEdgeDetection_1_1EdgeImage.html
ad0f98345568358cca2861f2583e89ea6
Rectangle
region
classEdgeDetection_1_1EdgeImage.html
abd682ed827a2dd57ad47260ca69c57bb
EdgeDetection::GrayDoubleMemoryImage
classEdgeDetection_1_1GrayDoubleMemoryImage.html
EdgeDetection::MemoryImage
double
Get
classEdgeDetection_1_1GrayDoubleMemoryImage.html
ac2f4ecd592faa56b46120620d9aff42c
(int x, int y)
Image *
GetRegion
classEdgeDetection_1_1GrayDoubleMemoryImage.html
a9e7382dcb0034743a122d65abf94df17
(int left, int right, int top, int bottom)
GrayDoubleMemoryImage
classEdgeDetection_1_1GrayDoubleMemoryImage.html
adc2e4d244e2b1744dbf8de54a8334555
(int width, int height, void *data, int stride)
EdgeDetection::Image
classEdgeDetection_1_1Image.html
virtual double
Get
classEdgeDetection_1_1Image.html
a1b49019066c925c1a64e14ffa7b98da2
(int x, int y)=0
int
GetHeight
classEdgeDetection_1_1Image.html
ab100250106ef91e837f8837829a1824a
()
virtual Image *
GetRegion
classEdgeDetection_1_1Image.html
add44ec7d70b4a5939036ecea7ad0ae5c
(int left, int right, int top, int bottom)=0
int
GetWidth
classEdgeDetection_1_1Image.html
a0e5824a319bc9d9d9b54d29ce08c1278
()
static double
Combine
classEdgeDetection_1_1Image.html
a47890f39c0fe219e2ca67e0ad6d878c3
(Image *image1, Image *image2)
Image
classEdgeDetection_1_1Image.html
a2b239423c81750361b5cad3f2161a3ea
(int width, int height)
int
height
classEdgeDetection_1_1Image.html
acc78d73b8029b6bcc63a18e1d0949711
int
width
classEdgeDetection_1_1Image.html
aaca8f62a13389d44235df660d35abd8f
EdgeDetection::Interpolation
classEdgeDetection_1_1Interpolation.html
static double
InterpolateForward
classEdgeDetection_1_1Interpolation.html
a328b931aa7252bb399413e59eeeb41cb
(double start, double end, double fraction)
static double
InterpolateReverse
classEdgeDetection_1_1Interpolation.html
a05beda9221d4f7b50aff1141a312a22c
(double start, double end, double value)
EdgeDetection::Line
classEdgeDetection_1_1Line.html
double
GetFactorX
classEdgeDetection_1_1Line.html
a74ca4f3d035aefdb9adb589710e835d4
()
double
GetFactorY
classEdgeDetection_1_1Line.html
a3517a04ba5d1cdfffe7c0fdd040040f6
()
double
GetOffset
classEdgeDetection_1_1Line.html
ab577fde3cde8de7926b5de2db8abe813
()
double
GetSide
classEdgeDetection_1_1Line.html
a76284dcbdb0b8cc2dd9bbfc83cfb4fce
(Vector2 position)
Line
classEdgeDetection_1_1Line.html
a3f778fb37f33aa5bafe9d0f6d01fd1ed
()
Line
classEdgeDetection_1_1Line.html
a0339b9d7fd5eff4608c6b79e89ace0d0
(double factorX, double factorY, double offset)
~Line
classEdgeDetection_1_1Line.html
aefaca0a790eb666cca6c9a2d185a045b
()
static bool
AreParallel
classEdgeDetection_1_1Line.html
a394e5956584e24b5f2c51b1df4b28236
(Line line1, Line line2)
static Line
FromEdge
classEdgeDetection_1_1Line.html
aaee38fc23ed5428b9d682b619e9a6b4b
(Edge edge)
static Vector2
Intersect
classEdgeDetection_1_1Line.html
a8761ba288eab6c37b18284dee1d13fd8
(Line line1, Line line2)
static Line
Normalize
classEdgeDetection_1_1Line.html
a2ce7e8db13503a9f7732cb98d34460e4
(Line line)
double
factorX
classEdgeDetection_1_1Line.html
af94c10aafda72188229cb3f0a935e063
double
factorY
classEdgeDetection_1_1Line.html
add2920d6f18f6270df417dffb5d16a42
double
offset
classEdgeDetection_1_1Line.html
ab27d1e12bb9a301dff4c9991dd05908d
EdgeDetection::MacroEdgeDetector
classEdgeDetection_1_1MacroEdgeDetector.html
Line
DetectEdge
classEdgeDetection_1_1MacroEdgeDetector.html
a134fc11c57921a8f88403f8f1bce415f
(Image *image, BoundedLine estimatedEdge)
MacroEdgeDetector
classEdgeDetection_1_1MacroEdgeDetector.html
ae211c892d07d8e881b4985aa7f0b5bed
(MicroEdgeDetector *microEdgeDetector, MicroEdgeCorrectionTable *microEdgeCorrectionTable, PointCorrector *pointCorrector)
~MacroEdgeDetector
classEdgeDetection_1_1MacroEdgeDetector.html
a449555f14ff9ddac7e125de3adb18017
()
static int
Round
classEdgeDetection_1_1MacroEdgeDetector.html
a19e990af01aebd723f380a2b16ef0f56
(double value)
MicroEdgeCorrectionTable *
microEdgeCorrectionTable
classEdgeDetection_1_1MacroEdgeDetector.html
a3e88f840e10af0ae9876ad15b89e3a3c
MicroEdgeDetector *
microEdgeDetector
classEdgeDetection_1_1MacroEdgeDetector.html
a731ccca4158389dbae4bb7090d8b0781
PointCorrector *
pointCorrector
classEdgeDetection_1_1MacroEdgeDetector.html
a365c4a17f1e7d8f87c1be03b569686cf
EdgeDetection::MemoryImage
classEdgeDetection_1_1MemoryImage.html
EdgeDetection::Image
void *
GetData
classEdgeDetection_1_1MemoryImage.html
a9d35c983efe0e385e5fcd35b28b9cb88
()
int
GetStride
classEdgeDetection_1_1MemoryImage.html
a97804a6ad7db37daafb603177ef98869
()
MemoryImage
classEdgeDetection_1_1MemoryImage.html
a9996edc0e5e08b042b39fc3535de3810
(int width, int height, void *data, int stride)
void *
data
classEdgeDetection_1_1MemoryImage.html
a8882a030235eb7eb4b3de4d19bc58846
int
stride
classEdgeDetection_1_1MemoryImage.html
ac7fb5d56396f5115a702fbd70c8f245b
EdgeDetection::MicroEdgeCorrectionTable
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
Edge
Correct
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
a94290ebd6fed73c7da971c690a4d3d42
(Edge measuredEdge)
MicroEdgeCorrectionTable
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
a2e52556ca6b82b5d54336119cc892476
(MicroEdgeMap *microEdgeMap, Rectangle area, int offsetCount, int angleCount)
~MicroEdgeCorrectionTable
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
a6e2a8d137eaad1eec6fb90156d8bec60
()
static MicroEdgeCorrectionTable *
Deserialize
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
aff928196c3c499545cf05f96fe0e21aa
(istream *data)
static istream *
Serialize
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
a322ba53e626a5edce950baf63a03a8fe
(MicroEdgeCorrectionTable *microEdgeCorrectionTable)
double
GetAngleOffset
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
a5dd717c1cad5434976e575cd4ced20a4
()
double
GetAngleStep
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
a9e37f0523a739db54c29204fd1b6fed0
()
double
GetOffsetOffset
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
a813c48ac0e3dcdf6bffb9eeabd720928
()
double
GetOffsetStep
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
a6162e24d8162e964138b17fa9a8f32ff
()
void
Initialize
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
ab16d286afef76d249d996c30a2e93fbb
(Rectangle area, int offsetCount, int angleCount)
MicroEdgeCorrectionTable
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
aa766c0ac942f8f29c24bb57358168282
(Rectangle area, int offsetCount, int angleCount)
void
PopulateTable
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
a8573f3971e2e291d34ca9d3d9e61a79a
(MicroEdgeMap *microEdgeMap)
int
angleCount
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
a5e6a7882daa4768f44dac02155e6076f
Rectangle
area
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
ae3b375caf42f40fe8e6b9b03af3b17a1
vector< Edge >
entries
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
aaa8d12ccb73d169275a458065f4c0097
int
offsetCount
classEdgeDetection_1_1MicroEdgeCorrectionTable.html
afaf3a7c322695a42127e6f04b022ec74
EdgeDetection::MicroEdgeDetector
classEdgeDetection_1_1MicroEdgeDetector.html
Edge
DetectEdge
classEdgeDetection_1_1MicroEdgeDetector.html
af7961c1ee955662ec1843d8bc9927353
(Image *image)
int
GetSize
classEdgeDetection_1_1MicroEdgeDetector.html
a6948b4f03ba385c851a72542d9e5cae7
()
MicroEdgeDetector
classEdgeDetection_1_1MicroEdgeDetector.html
a167718aaea99a26793afb6df3e041c36
(Rasterizer *rasterizer, int size)
~MicroEdgeDetector
classEdgeDetection_1_1MicroEdgeDetector.html
aad7cfc92b3eaa2847d307446cf3717d5
()
Image *
mask00
classEdgeDetection_1_1MicroEdgeDetector.html
a8a723dfbc80bfd9524bda60eef22c036
Image *
mask01
classEdgeDetection_1_1MicroEdgeDetector.html
afa8bbfd7f4217276f3d50f897a169c72
Image *
mask02
classEdgeDetection_1_1MicroEdgeDetector.html
a7721871a1ca81efe597c3c763d76a4ba
Image *
mask10
classEdgeDetection_1_1MicroEdgeDetector.html
a8be992bd774cf35a378176da2437279e
Image *
mask11
classEdgeDetection_1_1MicroEdgeDetector.html
a37728b5bd670bbf98fe15d6d63dc4b97
Image *
mask20
classEdgeDetection_1_1MicroEdgeDetector.html
aafe465324d558b4f934435335bfc7982
int
size
classEdgeDetection_1_1MicroEdgeDetector.html
a9560cab0a1c90a0f994dfadf627be7c0
EdgeDetection::MicroEdgeMap
classEdgeDetection_1_1MicroEdgeMap.html
EdgeDetection::MicroEdgeMap::Entry
Edge
FindRealEdge
classEdgeDetection_1_1MicroEdgeMap.html
a4a90c340d4d854d2be9a6ca5d5b71897
(Edge measuredEdge)
MicroEdgeMap
classEdgeDetection_1_1MicroEdgeMap.html
a70bb952a283bebeaddebe6340bc1066f
(Rasterizer *rasterizer, MicroEdgeDetector *microEdgeDetector, Rectangle area, int offsetCount, int angleCount)
~MicroEdgeMap
classEdgeDetection_1_1MicroEdgeMap.html
a4bf5b06709e8bd2c72d62d67ecb001ed
()
Edge
MeasureEdge
classEdgeDetection_1_1MicroEdgeMap.html
a3075871612c1f6fa739f5818dd85b93d
(Edge realEdge)
void
PopulateTable
classEdgeDetection_1_1MicroEdgeMap.html
a03b866aa04a16519af784b2933c96c07
(Rectangle area, int offsetCount, int angleCount)
vector< Entry >
entries
classEdgeDetection_1_1MicroEdgeMap.html
ac0d18ef49dd33c23f4a721da6c70a45c
MicroEdgeDetector *
microEdgeDetector
classEdgeDetection_1_1MicroEdgeMap.html
ae99ffdfbaccbcbf73d31d8ccb7d95dcf
Rasterizer *
rasterizer
classEdgeDetection_1_1MicroEdgeMap.html
afabc0cbb6992793fe45df0f12c64c2c5
EdgeDetection::MicroEdgeMap::Entry
classEdgeDetection_1_1MicroEdgeMap_1_1Entry.html
Entry
classEdgeDetection_1_1MicroEdgeMap_1_1Entry.html
ae8512838a23dfef488729811dacc36a5
(Edge realEdge, Edge measuredEdge)
Edge
GetMeasuredEdge
classEdgeDetection_1_1MicroEdgeMap_1_1Entry.html
a3a043afcc8d1eca77dee097ccf5781b3
()
Edge
GetRealEdge
classEdgeDetection_1_1MicroEdgeMap_1_1Entry.html
a71beb0dbf6a192842dd41ff704a3c4c4
()
~Entry
classEdgeDetection_1_1MicroEdgeMap_1_1Entry.html
a851d59565319c36a3e71322b253a4030
()
Edge
measuredEdge
classEdgeDetection_1_1MicroEdgeMap_1_1Entry.html
a4053339727486d79fdb6c81ac9ffddd4
Edge
realEdge
classEdgeDetection_1_1MicroEdgeMap_1_1Entry.html
a9e833b7c301ebff8df678f87981ba5b1
EdgeDetection::MomentMask
classEdgeDetection_1_1MomentMask.html
EdgeDetection::Rasterizable
double
CalculateIntegral
classEdgeDetection_1_1MomentMask.html
a226ae724b01c8182f3a72c56ea1e7f20
(Rectangle rectangle)
bool
CanCalculateIntegral
classEdgeDetection_1_1MomentMask.html
a74d758120554555e8b8e6b70b1756987
(Rectangle rectangle)
double
EstimateIntegral
classEdgeDetection_1_1MomentMask.html
a7fabff2f302828a724c66d20fe736cea
(Rectangle rectangle)
Rectangle
GetRegion
classEdgeDetection_1_1MomentMask.html
a0a0fd78638cf7b3213a4b7b622efa5e5
()
double
GetValue
classEdgeDetection_1_1MomentMask.html
ae63e141376642df41025d111c5290603
(Rectangle rectangle)
MomentMask
classEdgeDetection_1_1MomentMask.html
af10f06351a9c33701c2cfcd1b05b4006
(int degreeX, int degreeY)
~MomentMask
classEdgeDetection_1_1MomentMask.html
a45dcf836065d2a5194e91acd23d5bb06
()
int
degreeX
classEdgeDetection_1_1MomentMask.html
a954612c514566ecccf3c489a7c112555
int
degreeY
classEdgeDetection_1_1MomentMask.html
a3c6b5c9265b001c99ba6b2988f7f4f05
EdgeDetection::OwnedImage
classEdgeDetection_1_1OwnedImage.html
EdgeDetection::Image
double
Get
classEdgeDetection_1_1OwnedImage.html
a7a996fa063e8b256e0be42d4028f338e
(int x, int y)
Image *
GetRegion
classEdgeDetection_1_1OwnedImage.html
a814599f6aa5ce7b7f475d2b6257b0768
(int left, int right, int top, int bottom)
OwnedImage
classEdgeDetection_1_1OwnedImage.html
a3d32b2d1b25561b7d3e43acf51afc18a
(int width, int height)
OwnedImage
classEdgeDetection_1_1OwnedImage.html
ab7492f79f6e35d585ccbcbc9a50506d0
(Image *image)
void
Set
classEdgeDetection_1_1OwnedImage.html
a0ff7eab9603bdece997683c477ecf74a
(int x, int y, double value)
~OwnedImage
classEdgeDetection_1_1OwnedImage.html
a6d27e37919332cacb6f7593187da9c0d
()
double *
values
classEdgeDetection_1_1OwnedImage.html
ab91813f7645da8995a2af62fc599fec1
EdgeDetection::PointCorrector
classEdgeDetection_1_1PointCorrector.html
virtual Vector2
CorrectPoint
classEdgeDetection_1_1PointCorrector.html
a93f622ebd3097225f73c49324ec8e6c2
(Vector2 point)=0
EdgeDetection::Rasterizable
classEdgeDetection_1_1Rasterizable.html
virtual double
CalculateIntegral
classEdgeDetection_1_1Rasterizable.html
a4916301897a7d036234db89117df10ce
(Rectangle rectangle)=0
virtual bool
CanCalculateIntegral
classEdgeDetection_1_1Rasterizable.html
a80552008405daac60f82d98a8ea0e006
(Rectangle rectangle)=0
virtual double
EstimateIntegral
classEdgeDetection_1_1Rasterizable.html
a38b10d64e1ff985d919aaa1c478ab53a
(Rectangle rectangle)=0
virtual Rectangle
GetRegion
classEdgeDetection_1_1Rasterizable.html
aee99d11b07a8fd97a88a43fd18c089e1
()=0
EdgeDetection::Rasterizer
classEdgeDetection_1_1Rasterizer.html
virtual Image *
Rasterize
classEdgeDetection_1_1Rasterizer.html
a1a5ab4adb4dbdac84ed233967299f42f
(Rasterizable *object, int width, int height)=0
EdgeDetection::Rectangle
classEdgeDetection_1_1Rectangle.html
double
GetArea
classEdgeDetection_1_1Rectangle.html
a0912f3b2f38641cbdd0d4798a5fd6a88
()
double
GetBottom
classEdgeDetection_1_1Rectangle.html
a659fd1d3bab973f660559bc55fc1f8af
()
Vector2
GetCenter
classEdgeDetection_1_1Rectangle.html
a44ba6b79ae655c8868a1ba51ceaad579
()
double
GetHeight
classEdgeDetection_1_1Rectangle.html
aeb7b23bdece620b47f5da1924167e153
()
double
GetLeft
classEdgeDetection_1_1Rectangle.html
aa9ee0f04ddb3311fc5497f1954bd26e2
()
Vector2
GetLeftBottom
classEdgeDetection_1_1Rectangle.html
acd05d87c74ec661db32e13a943352b1a
()
Vector2
GetLeftTop
classEdgeDetection_1_1Rectangle.html
a5bbb3fcd8b706d057499cd504ed1a87f
()
double
GetRight
classEdgeDetection_1_1Rectangle.html
a0c5b26db447cd240b1d6bc8fdfcfd993
()
Vector2
GetRightBottom
classEdgeDetection_1_1Rectangle.html
aa0978c8c66d320ee16772ef911406522
()
Vector2
GetRightTop
classEdgeDetection_1_1Rectangle.html
a277f83de959d4ec911016fd9a3b1fe7d
()
double
GetTop
classEdgeDetection_1_1Rectangle.html
a08e3cf783d49adacc98bc66a0a9a8a0d
()
double
GetWidth
classEdgeDetection_1_1Rectangle.html
a71b76eb43509cb581ee51c5510683e9d
()
Rectangle
classEdgeDetection_1_1Rectangle.html
af4233c6b5385b20d2b603316b2f908b8
()
Rectangle
classEdgeDetection_1_1Rectangle.html
ace510d6405f6197d9b7af5d0c6466364
(double left, double right, double top, double bottom)
~Rectangle
classEdgeDetection_1_1Rectangle.html
ab680994af724c1540d4bc038524a2b4f
()
Vector2
end
classEdgeDetection_1_1Rectangle.html
acd3dd9751e281049892a04755665d851
Vector2
start
classEdgeDetection_1_1Rectangle.html
a343a37ed6a8ab5fd5b3774dec482eec7
EdgeDetection::RedByteGreenByteBlueByteMemoryImage
classEdgeDetection_1_1RedByteGreenByteBlueByteMemoryImage.html
EdgeDetection::MemoryImage
double
Get
classEdgeDetection_1_1RedByteGreenByteBlueByteMemoryImage.html
ad8bd0ada88273cae1333530ad8fd5e40
(int x, int y)
Image *
GetRegion
classEdgeDetection_1_1RedByteGreenByteBlueByteMemoryImage.html
a34374e6018b875a38002e3b0545f2588
(int left, int right, int top, int bottom)
RedByteGreenByteBlueByteMemoryImage
classEdgeDetection_1_1RedByteGreenByteBlueByteMemoryImage.html
a53ef8f832d95614229b486f78fe54a98
(int width, int height, void *data, int stride)
EdgeDetection::Vector2
classEdgeDetection_1_1Vector2.html
double
GetLength
classEdgeDetection_1_1Vector2.html
a4251895b66fb2f5a91503846b6820b42
()
double
GetX
classEdgeDetection_1_1Vector2.html
a191870e38ad6510548993864e6335aed
()
double
GetY
classEdgeDetection_1_1Vector2.html
aa2267bbbb20a591a831556c6b50ca78b
()
Vector2
classEdgeDetection_1_1Vector2.html
a49ab3414d65b18c9a0dff6a668ede77d
()
Vector2
classEdgeDetection_1_1Vector2.html
a2ccb0700753fa5e7340de04e1a33a5ed
(double angle)
Vector2
classEdgeDetection_1_1Vector2.html
a82ba96d3439e3aef6db16c831965aa9b
(double x, double y)
~Vector2
classEdgeDetection_1_1Vector2.html
adbba188f0dd8aa0963c2b4aacd3ed4fa
()
static Vector2
Add
classEdgeDetection_1_1Vector2.html
ad8cc40085e4eb7042f9db91a9ed13d58
(Vector2 vector1, Vector2 vector2)
static bool
Equals
classEdgeDetection_1_1Vector2.html
aaf052d11431874b07e63eca0a899eba6
(Vector2 vector1, Vector2 vector2)
static Vector2
Multiply
classEdgeDetection_1_1Vector2.html
a8e405e26d1361a0951a09a6e6b6f4916
(Vector2 vector, double factor)
static Vector2
Multiply
classEdgeDetection_1_1Vector2.html
ada57a1f6337be7ee908411436739997b
(double factor, Vector2 vector)
static Vector2
Negate
classEdgeDetection_1_1Vector2.html
ae4318e74444eefbc053f4271a2dd793d
(Vector2 vector)
static Vector2
Subtract
classEdgeDetection_1_1Vector2.html
af08e5ef4e615500c8d9f75f3de66c4a9
(Vector2 vector1, Vector2 vector2)
double
x
classEdgeDetection_1_1Vector2.html
aee354138761b267e979739a8088a2148
double
y
classEdgeDetection_1_1Vector2.html
a40e4b4b5348880f3141e64de1a9bc43e
rpp
namespacerpp.html
rpp::mat33_t
rpp::options_t
rpp::pose_t
rpp::quat_t
rpp::vec3_t
real_t
mat33
namespacerpp.html
a2bf45856c539f932d9e7ee7dbc0499b6
[3][3]
std::vector< mat33_t >
mat33_array
namespacerpp.html
af20aacbb6cb8f2526c87a8bd0eda3983
std::vector< mat33_t >::const_iterator
mat33_array_const_iter
namespacerpp.html
a0b962d5465c416fd3c3168dd26373508
std::vector< mat33_t >::iterator
mat33_array_iter
namespacerpp.html
a362cd769efea37194d3550612d1a7569
std::vector< pose_t >
pose_vec
namespacerpp.html
a2c3d256543b5a3cb718b152f1392df64
double
real_t
namespacerpp.html
a699b34b8968afa4f2b34de69af5ad41f
std::vector< real_t >
scalar_array
namespacerpp.html
af6313e3952b753f0019d3e8a12810411
double
SVD_FLOAT
namespacerpp.html
a331e8f3559af3290b5fd050e0a658d6c
real_t
vec3
namespacerpp.html
a0dc8704f214ea2885b010f3e6e3f00da
[3]
std::vector< vec3_t >
vec3_array
namespacerpp.html
a95ce14429774a0b8d9eccb778990d75d
std::vector< vec3_t >::const_iterator
vec3_array_const_iter
namespacerpp.html
ad60b9c04a6c5fd9ed0a071466f9eaa16
std::vector< vec3_t >::iterator
vec3_array_iter
namespacerpp.html
a79976c210b5ffe6b15d36079d97a68ac
real_t
_abs
namespacerpp.html
a0753bd5264b8184c7102f7236157c8f2
(real_t a)
real_t
_acos
namespacerpp.html
afcad4868eed729e1134c8ace2034216e
(real_t a)
real_t
_atan2
namespacerpp.html
a4f0e7233ac01a470ebf4f084d653f6bb
(real_t a, real_t b)
real_t
_cos
namespacerpp.html
a599c38c7712c14e8ec85230417429bd8
(real_t a)
bool
_dbg_load_vec3_array
namespacerpp.html
a842660dc1584f8819d5cf5c67d9e5576
(vec3_array &va, char *filename)
void
_dbg_mat33_array_print
namespacerpp.html
aa590e4bea485b321e8a3fa3bc42c10cf
(const mat33_array &m, char *name)
void
_dbg_mat33_fprint
namespacerpp.html
acb658b1a97f233d604bf146d4ccf99bb
(void *fp, const mat33_t &m, char *name)
void
_dbg_mat33_print
namespacerpp.html
afa176decd03240cbee9b18c97ed76221
(const mat33_t &m, char *name)
void
_dbg_quat_print
namespacerpp.html
aaeb2aaccaf464814e5c7d20f52c4c877
(const quat_t &q, char *name)
void
_dbg_scalar_array_print
namespacerpp.html
a8c633adba72e3d7eb45ea26129c4a398
(const scalar_array &sa, char *name)
void
_dbg_vec3_array_print
namespacerpp.html
a89d233293083cf6cfe3e19e84baa6abb
(const vec3_array &v, char *name)
void
_dbg_vec3_fprint
namespacerpp.html
aef4ab9b90d56a0b2f34888ec111e8f33
(void *fp, const vec3_t &v, char *name)
void
_dbg_vec3_print
namespacerpp.html
aa1afcc747a8c7ac95dd5067d8576b385
(const vec3_t &v, char *name)
real_t
_pow
namespacerpp.html
afdba735dd112f1de8a7c87fbf1f68dcf
(real_t a)
real_t
_pow
namespacerpp.html
afcf5d8f30a7d1175e044030edefad505
(real_t a, real_t b)
real_t
_sin
namespacerpp.html
a33becaec5c441a6575fe92fda36b643e
(real_t a)
real_t
_sqrt
namespacerpp.html
a9e33d631cd33ec8903cae2365a521ece
(real_t a)
void
abskernel
namespacerpp.html
a6146adfa55cef5a9055782a317a26084
(mat33_t &R, vec3_t &t, vec3_array &Qout, real_t &err2, const vec3_array _P, const vec3_array _Q, const mat33_array F, const mat33_t G)
double
CBRT
namespacerpp.html
a9473bc3a6deb8b34ce403cc4c9b64038
(double)
int
cubic
namespacerpp.html
ade9cce214e9ec2f81624a760d2b3c487
(double[], double[], int *)
int
cubic
namespacerpp.html
ad7619d031db07cf532aa8f154ee82f55
(double A[4], double X[3], int *L)
void
decomposeR
namespacerpp.html
a8ac062e52b8618c7ee38e2330a8b4de9
(mat33_t &Rz, const mat33_t &R)
void
free_double_pptr
namespacerpp.html
ac6fe7d531fca5e426fe08ca35fc6fe0f
(double ***m_ptr)
void
free_double_ptr
namespacerpp.html
a1e43ecbd395b2a285f6395accb0cee4d
(double **v_ptr)
void
free_float_pptr
namespacerpp.html
a703eb1f3443583ade2d4877b32f80b55
(float ***m_ptr)
void
free_float_ptr
namespacerpp.html
ae0d068c2504885b364a64e9f7c07cde4
(float **v_ptr)
void
get2ndPose_Exact
namespacerpp.html
a0cffe9b8d8cb8fa9c0167e03ea5aa7bd
(pose_vec &sol, const vec3_array &v, const vec3_array &P, const mat33_t R, const vec3_t t, const real_t DB)
void
getRfor2ndPose_V_Exact
namespacerpp.html
a51db377d8e909af2f79b2a26a7afe311
(pose_vec &sol, const vec3_array &v, const vec3_array &P, const mat33_t R, const vec3_t t, const real_t DB)
void
GetRotationbyVector
namespacerpp.html
a1ff75cff99a016e0ea6890433c88e6af
(mat33_t &R, const vec3_t &v1, const vec3_t &v2)
void
getRotationY_wrtT
namespacerpp.html
a0b949a8ee4fd5677cd4bc46d4fce03dc
(scalar_array &al_ret, vec3_array &tnew, const vec3_array &v, const vec3_array &p, const vec3_t &t, const real_t &DB, const mat33_t &Rz)
void
mat33_add
namespacerpp.html
a04c8b4440b808a827cfc29db4935daf7
(mat33_t &mr, const mat33_t &ma, const mat33_t &mb)
void
mat33_add
namespacerpp.html
adce1847bd520413ee33f5138b1edc8b2
(mat33_t &ma, const mat33_t &mb)
bool
mat33_all_zeros
namespacerpp.html
a04153de3c669e87f2bf3057ad4514992
(const mat33_t &m)
void
mat33_array_sum
namespacerpp.html
ab44250530f581771b7c1a3ec6481b99d
(mat33_t &s, const mat33_array &ma)
void
mat33_assign
namespacerpp.html
a99b536dfbad6da4b3dae66ab5126598a
(mat33_t &m, const real_t m00, const real_t m01, const real_t m02, const real_t m10, const real_t m11, const real_t m12, const real_t m20, const real_t m21, const real_t m22)
void
mat33_clear
namespacerpp.html
adffbccea2b20e7553c72298dc7f8f384
(mat33_t &m)
void
mat33_copy
namespacerpp.html
a84b67ae6b779a8de594d3a55647162fb
(mat33_t &md, const mat33_t &ms)
real_t
mat33_det
namespacerpp.html
a4117eb9510ffc562b1268cd0e5e30e19
(const mat33_t &a)
void
mat33_div
namespacerpp.html
aa57c00498c2cd028f72f4fdb5fc8a546
(mat33_t &m, const real_t f)
void
mat33_eye
namespacerpp.html
ad181083de7b5fcda9e2a927132f43bb9
(mat33_t &m)
void
mat33_from_double_pptr
namespacerpp.html
a657cbb36362e44692725aefcbf9e92e5
(mat33_t &mat, double **m_ptr)
void
mat33_from_float_pptr
namespacerpp.html
a2eae7a29b0e5444221ee0f6fa179ee8c
(mat33_t &mat, float **m_ptr)
void
mat33_from_quat
namespacerpp.html
a3815b2b930ae4eaa4b0672e63709bdc4
(mat33_t &m, const quat_t &q)
void
mat33_inv
namespacerpp.html
a4df39d9920f805c22933d8dbe386ddc1
(mat33_t &mi, const mat33_t &ma)
void
mat33_mult
namespacerpp.html
a5e42c215cafe12774c2daeffed6ae244
(mat33_t &m0, const mat33_t &m1, const mat33_t &m2)
void
mat33_mult
namespacerpp.html
ae699ce8d2c8fd4aab17d85907d8e9140
(mat33_t &mr, const real_t n)
void
mat33_pow2
namespacerpp.html
a46f9f42e5c51dcf93d3375980e63fbde
(mat33_t &m)
void
mat33_set_all_zeros
namespacerpp.html
a9d3195b21630f500f7f34972d55324e0
(mat33_t &m)
void
mat33_sub
namespacerpp.html
a77c52b8d82b24c17f6e7b432a974c303
(mat33_t &mr, const mat33_t &ma, const mat33_t &mb)
void
mat33_sub
namespacerpp.html
a2c9a18b3da012b787301cbaa9ff9077c
(mat33_t &ma, const mat33_t &mb)
real_t
mat33_sum
namespacerpp.html
a915fa45b285c491b9e85b41aa5fa05b9
(const mat33_t &m)
void
mat33_svd2
namespacerpp.html
a4f37e901f9925510104629ab37ff85eb
(mat33_t &u, mat33_t &s, mat33_t &v, const mat33_t &m)
void
mat33_to_col_vec3
namespacerpp.html
ae654233b585ba7b9c2faaf7ca6e18aa1
(vec3_t &c0, vec3_t &c1, vec3_t &c2, const mat33_t &m)
double **
mat33_to_double_pptr
namespacerpp.html
a1e34448e68818c086e75b5716b6a0464
(const mat33_t &mat)
float **
mat33_to_float_pptr
namespacerpp.html
af56f709a4d757e5502aa4d4461215410
(const mat33_t &mat)
void
mat33_transpose
namespacerpp.html
a1dad1f2f7c86d24c5a18bd230aa37265
(mat33_t &t, const mat33_t m)
void
normRv
namespacerpp.html
a92c712da7762b48a873f0d546dac7003
(vec3_t &n, const vec3_t &v)
void
normRv
namespacerpp.html
af71a1e26ca1490fee02222445c1064ff
(vec3_array &normR_v, const vec3_array &v)
void
objpose
namespacerpp.html
a51b98ea96d5f45429e6c171c43acf0c5
(mat33_t &R, vec3_t &t, unsigned int &it, real_t &obj_err, real_t &img_err, bool calc_img_err, const vec3_array _P, const vec3_array Qp, const options_t options)
int
quartic
namespacerpp.html
a7db4a36c4afa07e66420b736a4742111
(double[], double[], double[], int *)
int
quartic
namespacerpp.html
a5de2adc7ffb7bd10d769b6632ef5f795
(double dd[5], double sol[4], double soli[4], int *Nsol)
void
quat_mult
namespacerpp.html
a3cb13fd39abdc134e8493d9a2225db02
(quat_t &q, const real_t s)
real_t
quat_norm
namespacerpp.html
a0e486a90efb7b076f15d8a3956d0c654
(const quat_t &q)
void
Quaternion_byAngleAndVector
namespacerpp.html
a2fa81648046dce2c0f1b08a694262249
(quat_t &Q, const real_t &q_angle, const vec3_t &q_vector)
int
quintic
namespacerpp.html
a5bb990b1fb83674c451a0df42f0154b0
(double[], double[], double[], int *, double)
void
robust_pose
namespacerpp.html
aae0ed0bfccc52695ca44ed13e031804c
(real_t &err, mat33_t &R, vec3_t &t, const vec3_array &_model, const vec3_array &_iprts, const options_t _options)
void
rpyAng
namespacerpp.html
a53582a14de718a8da365a9f5eee97327
(vec3_t &angs, const mat33_t &R)
void
rpyAng_X
namespacerpp.html
a482fe99591d2d22b659074e55d52a9fc
(vec3_t &ang_zyx, const mat33_t &R)
void
rpyMat
namespacerpp.html
a7341e41a340ea610543a16c1ff34a27e
(mat33_t &R, const vec3_t &rpy)
void
scalar_array_add
namespacerpp.html
a017469f99ba51f54b17adaeaf797eea6
(scalar_array &sa, const scalar_array &sb)
void
scalar_array_add
namespacerpp.html
a082cf3209f6eaae0184d7b73cd25a193
(scalar_array &sa, real_t f)
void
scalar_array_assign
namespacerpp.html
a7fa25239fedd9ecd55dddd26c4bd1dbb
(scalar_array &sa, const real_t f, const unsigned int sz)
void
scalar_array_atan2
namespacerpp.html
a42ef5529e69a4ae85ed88e8074f9069e
(scalar_array &sa, const scalar_array &sb, const scalar_array &sc)
void
scalar_array_clear
namespacerpp.html
a0ff87f10ffa5ecd91b659c08a189adde
(scalar_array &sa)
void
scalar_array_div
namespacerpp.html
a2ab97cc4825ac6264e5683cbd7c9b9a7
(scalar_array &sa, real_t f)
void
scalar_array_div
namespacerpp.html
adfc02cea1821bc59b51c8167ada1ee13
(scalar_array &sa, const scalar_array &sb)
void
scalar_array_mult
namespacerpp.html
a40a360905472f62a94b158ec94e4a06a
(scalar_array &sa, real_t f)
void
scalar_array_negate
namespacerpp.html
a0970a580a242001cdba22148d78effb8
(scalar_array &sa)
void
scalar_array_pow
namespacerpp.html
a5a26ade4fd8dd07342fe040c04b1a405
(scalar_array &sa, const real_t f)
void
scalar_array_sub
namespacerpp.html
a37d54085ef3ca7662643dec2cc8a4f9c
(scalar_array &sa, real_t f)
int
signR
namespacerpp.html
aff97a3a1d4f75aa239eec0722bb6587a
(double)
int
solve_polynomial
namespacerpp.html
a5fea1971705d2f343218ceee50b95116
(scalar_array &sol, const scalar_array &coefficients)
int
svdcmp
namespacerpp.html
ac5ac1a46bb921ed049e3478637374d7a
(double **a, int m, int n, double *w, double **v)
void
vec3_add
namespacerpp.html
a64401c9ff0fd7f05ac00f4bf6471baaf
(vec3_t &va, const real_t f)
void
vec3_add
namespacerpp.html
a044b0236735e88122558e0e87bd0a48f
(vec3_t &va, const vec3_t &vb)
void
vec3_add
namespacerpp.html
aed263eb10524c821ec095aeb4770217b
(vec3_t &va, const vec3_t &vb, const vec3_t &vc)
void
vec3_array_add
namespacerpp.html
a2e460c0f5b4d5599566194a6e244b633
(vec3_array &va, const vec3_t &a)
void
vec3_array_mean
namespacerpp.html
a28bbe2b1159432e04c8c565d3b2833d3
(vec3_t &v_mean, const vec3_array &va)
void
vec3_array_mult
namespacerpp.html
af5b8429e5400696c39ce05601b6126d6
(vec3_array &va, const scalar_array &c)
void
vec3_array_mult
namespacerpp.html
abf5b5879e356a27c367fbbbe352ab6ab
(vec3_array &va, const mat33_t &m, const vec3_array &vb)
void
vec3_array_pow2
namespacerpp.html
af423cfc64de8bb84116a68311254da11
(vec3_array &va)
void
vec3_array_set
namespacerpp.html
a79a333da4b235dd2943d28d0b9dcaec1
(vec3_array &va, const vec3_t &a, const bool mask[3])
void
vec3_array_sub
namespacerpp.html
a3e9e72106e9cecbe5bbfc55aa0912e42
(vec3_array &va, const vec3_t &a)
void
vec3_array_sum
namespacerpp.html
a36176d7757f0a16f6814c2805d288713
(vec3_t &v_sum2, const vec3_array &va)
void
vec3_array_sum
namespacerpp.html
a8d9e248fb38d614ef06a1e9bedc5b1dd
(scalar_array &v_sum1, const vec3_array &va)
void
vec3_assign
namespacerpp.html
a8ff8eacbbe12586ce150c4148b9ba495
(vec3_t &v, const real_t x, const real_t y, const real_t z)
void
vec3_clear
namespacerpp.html
a8276491753acdf529497f32f0c37ab3a
(vec3_t &v)
void
vec3_copy
namespacerpp.html
a63b10455d0f9fe2b1dac307d7c17deff
(vec3_t &a, const vec3_t &b)
void
vec3_cross
namespacerpp.html
a6e6ddea9dc6f8eb466e6d6e16eedb00e
(vec3_t &va, const vec3_t &vb, const vec3_t &vc)
void
vec3_div
namespacerpp.html
a8e7c20ff2dac8c64be28140169d2bad6
(vec3_t &va, const real_t n)
void
vec3_div
namespacerpp.html
aa75923ff7ddd0dfd2be611037b3b5233
(vec3_t &va, const vec3_t &vb)
real_t
vec3_dot
namespacerpp.html
aadc430d0ced379f813b4ecb454d9430b
(const vec3_t &va, const vec3_t &vb)
void
vec3_from_double_ptr
namespacerpp.html
a3e8e1a658175ba7f6687a12e29c11a9c
(vec3_t &vec, double *v_ptr)
void
vec3_from_float_ptr
namespacerpp.html
af30aad53fc8301a52e4ae82a36b90fd4
(vec3_t &vec, float *v_ptr)
void
vec3_mul_vec3trans
namespacerpp.html
ac6753e378e447f75efd9b53b4f29a2d2
(mat33_t &m, const vec3_t &va, const vec3_t &vb)
void
vec3_mult
namespacerpp.html
aec61ce99665b1e816254eb79dccf5aa5
(vec3_t &va, const real_t n)
void
vec3_mult
namespacerpp.html
aac618d4145707166da107655edab0eb7
(vec3_t &va, const vec3_t &vb)
void
vec3_mult
namespacerpp.html
aac8390c9c7036519e355fa3494490fe8
(vec3_t &v0, const mat33_t &m1, const vec3_t &v2)
real_t
vec3_norm
namespacerpp.html
a0f76f86315cb99834205201bde8d5496
(const vec3_t &v)
void
vec3_sub
namespacerpp.html
a0164162c64532e447e13190c6477fb21
(vec3_t &va, const real_t f)
void
vec3_sub
namespacerpp.html
abb78670c2b6e7af70ab5ab6a07eec42e
(vec3_t &va, const vec3_t &vb)
void
vec3_sub
namespacerpp.html
a383512b6af8be2b3167b532df3bc58ad
(vec3_t &va, const vec3_t &vb, const vec3_t &vc)
real_t
vec3_sum
namespacerpp.html
a6ed1b470bf517ccae0d95362dd0001c1
(const vec3_t &v)
double *
vec3_to_double_ptr
namespacerpp.html
a2c7b824ef29cf17bd176e983b7c3fb8f
(const vec3_t &vec)
float *
vec3_to_float_ptr
namespacerpp.html
ab370bd14c8823223a2b97881bc75b3fc
(const vec3_t &vec)
real_t
vec3trans_mul_vec3
namespacerpp.html
ad826c2bc3a263586e7c61be1037db97a
(const vec3_t &va, const vec3_t &vb)
void
xform
namespacerpp.html
a324c8116bc84bfabbaa391803964ff1c
(vec3_array &Q, const vec3_array &P, const mat33_t &R, const vec3_t &t)
void
xformproj
namespacerpp.html
aec70c319afd32df9f10ff50105bca687
(vec3_array &Qp, const vec3_array &P, const mat33_t &R, const vec3_t &t)
static SVD_FLOAT
at
namespacerpp.html
adbd533a6480e43407aca5b97d6c7b527
static SVD_FLOAT
bt
namespacerpp.html
aec41699f6c2b6acb7c9e6d48e86e8634
static SVD_FLOAT
ct
namespacerpp.html
aa05fcc72c11e30ef096d4d26fd812588
static SVD_FLOAT
maxarg1
namespacerpp.html
a14ab24be319ae0926caf3533573bd766
static SVD_FLOAT
maxarg2
namespacerpp.html
ac1942c062f9f7bfa645dc35644f41d4f
rpp::mat33_t
structrpp_1_1mat33__t.html
mat33
m
structrpp_1_1mat33__t.html
a27964ec63c0bd0de45fafd494920c524
rpp::options_t
structrpp_1_1options__t.html
real_t
epsilon
structrpp_1_1options__t.html
ac68de8bbf1832cb8918831ec6acf44a6
mat33_t
initR
structrpp_1_1options__t.html
af1fda4e13a943a933062c9f118ef9fae
unsigned int
max_iter
structrpp_1_1options__t.html
ab580f788186ee3cbecdba0fecc928705
real_t
tol
structrpp_1_1options__t.html
a7248a8b75b3625922539cb68acee1811
rpp::pose_t
structrpp_1_1pose__t.html
real_t
E
structrpp_1_1pose__t.html
ae271340bce12a8886f630f004fd33bff
real_t
obj_err
structrpp_1_1pose__t.html
a9ca4d716a460e8249130c2b688e4e0c7
mat33_t
PoseLu_R
structrpp_1_1pose__t.html
a6fb331d786051caff9b2347020e38b52
vec3_t
PoseLu_t
structrpp_1_1pose__t.html
a1bccce64397e7a6f94de58a679bdb5ed
mat33_t
R
structrpp_1_1pose__t.html
a6066d94eefd2e9b1af6aa904bee603e3
vec3_t
t
structrpp_1_1pose__t.html
ab35b226805ff34027c38b6f90e2b6898
rpp::quat_t
structrpp_1_1quat__t.html
real_t
s
structrpp_1_1quat__t.html
a3ef7ff47eaf16bd263a2896568b4e872
vec3_t
v
structrpp_1_1quat__t.html
a75bedc914e37c211b10622ca181e0a7e
rpp::vec3_t
structrpp_1_1vec3__t.html
vec3
v
structrpp_1_1vec3__t.html
a609bf47628f23d7f6a59c6891d418e78
index
ArUco: Augmented Reality library from the University of Cordoba
index
APPLICATIONS
Final
LIBRARY
Testing
WINDOWS
INTRODUCTION
BOARDS
COMPILING
Linux