Functions
testSmartProjectionPoseFactor.cpp File Reference

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>
Include dependency graph for testSmartProjectionPoseFactor.cpp:

Go to the source code of this file.

Functions

int main ()
 
 TEST (SmartProjectionPoseFactor, Constructor)
 
 TEST (SmartProjectionPoseFactor, Constructor2)
 
 TEST (SmartProjectionPoseFactor, Constructor3)
 
 TEST (SmartProjectionPoseFactor, Constructor4)
 
 TEST (SmartProjectionPoseFactor, params)
 
 TEST (SmartProjectionPoseFactor, Equals)
 
 TEST (SmartProjectionPoseFactor, noiseless)
 
 TEST (SmartProjectionPoseFactor, noisy)
 
 TEST (SmartProjectionPoseFactor, smartFactorWithSensorBodyTransform)
 
 TEST (SmartProjectionPoseFactor, 3poses_smart_projection_factor)
 
 TEST (SmartProjectionPoseFactor, Factors)
 
 TEST (SmartProjectionPoseFactor, 3poses_iterative_smart_projection_factor)
 
 TEST (SmartProjectionPoseFactor, jacobianSVD)
 
 TEST (SmartProjectionPoseFactor, landmarkDistance)
 
 TEST (SmartProjectionPoseFactor, dynamicOutlierRejection)
 
 TEST (SmartProjectionPoseFactor, jacobianQ)
 
 TEST (SmartProjectionPoseFactor, 3poses_projection_factor)
 
 TEST (SmartProjectionPoseFactor, CheckHessian)
 
 TEST (SmartProjectionPoseFactor, 3poses_2land_rotation_only_smart_projection_factor)
 
 TEST (SmartProjectionPoseFactor, 3poses_rotation_only_smart_projection_factor)
 
 TEST (SmartProjectionPoseFactor, Hessian)
 
 TEST (SmartProjectionPoseFactor, HessianWithRotation)
 
 TEST (SmartProjectionPoseFactor, HessianWithRotationDegenerate)
 
 TEST (SmartProjectionPoseFactor, ConstructorWithCal3Bundler)
 
 TEST (SmartProjectionPoseFactor, Cal3Bundler)
 
 TEST (SmartProjectionPoseFactor, Cal3BundlerRotationOnly)
 

Detailed Description

Unit tests for ProjectionFactor Class.

Author
Chris Beall
Luca Carlone
Zsolt Kira
Frank Dellaert
Date
Sept 2013

Definition in file testSmartProjectionPoseFactor.cpp.

Function Documentation

◆ main()

int main ( void  )

Definition at line 1335 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [1/26]

TEST ( SmartProjectionPoseFactor  ,
Constructor   
)

Definition at line 55 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [2/26]

TEST ( SmartProjectionPoseFactor  ,
Constructor2   
)

Definition at line 61 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [3/26]

TEST ( SmartProjectionPoseFactor  ,
Constructor3   
)

Definition at line 69 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [4/26]

TEST ( SmartProjectionPoseFactor  ,
Constructor4   
)

Definition at line 76 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [5/26]

TEST ( SmartProjectionPoseFactor  ,
params   
)

Definition at line 85 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [6/26]

TEST ( SmartProjectionPoseFactor  ,
Equals   
)

Definition at line 96 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [7/26]

TEST ( SmartProjectionPoseFactor  ,
noiseless   
)

Definition at line 108 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [8/26]

TEST ( SmartProjectionPoseFactor  ,
noisy   
)

Definition at line 166 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [9/26]

TEST ( SmartProjectionPoseFactor  ,
smartFactorWithSensorBodyTransform   
)

Definition at line 200 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [10/26]

TEST ( SmartProjectionPoseFactor  ,
3poses_smart_projection_factor   
)

Definition at line 275 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [11/26]

TEST ( SmartProjectionPoseFactor  ,
Factors   
)

Definition at line 336 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [12/26]

TEST ( SmartProjectionPoseFactor  ,
3poses_iterative_smart_projection_factor   
)

Definition at line 500 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [13/26]

TEST ( SmartProjectionPoseFactor  ,
jacobianSVD   
)

Definition at line 554 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [14/26]

TEST ( SmartProjectionPoseFactor  ,
landmarkDistance   
)

Definition at line 610 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [15/26]

TEST ( SmartProjectionPoseFactor  ,
dynamicOutlierRejection   
)

Definition at line 669 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [16/26]

TEST ( SmartProjectionPoseFactor  ,
jacobianQ   
)

Definition at line 735 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [17/26]

TEST ( SmartProjectionPoseFactor  ,
3poses_projection_factor   
)

Definition at line 786 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [18/26]

TEST ( SmartProjectionPoseFactor  ,
CheckHessian   
)

Definition at line 833 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [19/26]

TEST ( SmartProjectionPoseFactor  ,
3poses_2land_rotation_only_smart_projection_factor   
)

Definition at line 915 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [20/26]

TEST ( SmartProjectionPoseFactor  ,
3poses_rotation_only_smart_projection_factor   
)

Definition at line 969 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [21/26]

TEST ( SmartProjectionPoseFactor  ,
Hessian   
)

Definition at line 1052 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [22/26]

TEST ( SmartProjectionPoseFactor  ,
HessianWithRotation   
)

Definition at line 1083 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [23/26]

TEST ( SmartProjectionPoseFactor  ,
HessianWithRotationDegenerate   
)

Definition at line 1134 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [24/26]

TEST ( SmartProjectionPoseFactor  ,
ConstructorWithCal3Bundler   
)

Definition at line 1186 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [25/26]

Definition at line 1195 of file testSmartProjectionPoseFactor.cpp.

◆ TEST() [26/26]

TEST ( SmartProjectionPoseFactor  ,
Cal3BundlerRotationOnly   
)

Definition at line 1251 of file testSmartProjectionPoseFactor.cpp.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:56