Unit tests for ProjectionFactor Class. More...
#include "smartFactorScenarios.h"
#include <gtsam/slam/ProjectionFactor.h>
#include <gtsam/slam/PoseTranslationPrior.h>
#include <gtsam/nonlinear/LevenbergMarquardtOptimizer.h>
#include <gtsam/base/numericalDerivative.h>
#include <CppUnitLite/TestHarness.h>
#include <iostream>
Go to the source code of this file.
Unit tests for ProjectionFactor Class.
Definition in file testSmartProjectionPoseFactor.cpp.
int main | ( | void | ) |
Definition at line 1335 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
Constructor | |||
) |
Definition at line 55 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
Constructor2 | |||
) |
Definition at line 61 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
Constructor3 | |||
) |
Definition at line 69 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
Constructor4 | |||
) |
Definition at line 76 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
params | |||
) |
Definition at line 85 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
Equals | |||
) |
Definition at line 96 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
noiseless | |||
) |
Definition at line 108 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
noisy | |||
) |
Definition at line 166 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
smartFactorWithSensorBodyTransform | |||
) |
Definition at line 200 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
3poses_smart_projection_factor | |||
) |
Definition at line 275 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
Factors | |||
) |
Definition at line 336 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
3poses_iterative_smart_projection_factor | |||
) |
Definition at line 500 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
jacobianSVD | |||
) |
Definition at line 554 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
landmarkDistance | |||
) |
Definition at line 610 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
dynamicOutlierRejection | |||
) |
Definition at line 669 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
jacobianQ | |||
) |
Definition at line 735 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
3poses_projection_factor | |||
) |
Definition at line 786 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
CheckHessian | |||
) |
Definition at line 833 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
3poses_2land_rotation_only_smart_projection_factor | |||
) |
Definition at line 915 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
3poses_rotation_only_smart_projection_factor | |||
) |
Definition at line 969 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
Hessian | |||
) |
Definition at line 1052 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
HessianWithRotation | |||
) |
Definition at line 1083 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
HessianWithRotationDegenerate | |||
) |
Definition at line 1134 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
ConstructorWithCal3Bundler | |||
) |
Definition at line 1186 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
Cal3Bundler | |||
) |
Definition at line 1195 of file testSmartProjectionPoseFactor.cpp.
TEST | ( | SmartProjectionPoseFactor | , |
Cal3BundlerRotationOnly | |||
) |
Definition at line 1251 of file testSmartProjectionPoseFactor.cpp.