Typedefs | Functions
testSerializationSlam.cpp File Reference

all serialization tests in this directory More...

#include <CppUnitLite/TestHarness.h>
#include <tests/smallExample.h>
#include <gtsam/sam/RangeFactor.h>
#include <gtsam/sam/BearingRangeFactor.h>
#include <gtsam/slam/BetweenFactor.h>
#include <gtsam/slam/GeneralSFMFactor.h>
#include <gtsam/slam/ProjectionFactor.h>
#include <gtsam/slam/dataset.h>
#include <gtsam/slam/StereoFactor.h>
#include <gtsam/geometry/Point2.h>
#include <gtsam/geometry/StereoPoint2.h>
#include <gtsam/geometry/Point3.h>
#include <gtsam/geometry/Rot2.h>
#include <gtsam/geometry/Rot3.h>
#include <gtsam/geometry/Pose2.h>
#include <gtsam/geometry/Pose3.h>
#include <gtsam/geometry/Cal3_S2.h>
#include <gtsam/geometry/Cal3DS2.h>
#include <gtsam/geometry/Cal3_S2Stereo.h>
#include <gtsam/geometry/CalibratedCamera.h>
#include <gtsam/geometry/PinholeCamera.h>
#include <gtsam/geometry/StereoCamera.h>
#include <gtsam/geometry/SimpleCamera.h>
#include <gtsam/nonlinear/NonlinearEquality.h>
#include <gtsam/nonlinear/PriorFactor.h>
#include <gtsam/linear/SubgraphPreconditioner.h>
#include <gtsam/linear/GaussianISAM.h>
#include <gtsam/inference/Symbol.h>
#include <gtsam/base/serializationTestHelpers.h>
#include <gtsam/base/std_optional_serialization.h>
#include <boost/archive/xml_iarchive.hpp>
#include <boost/serialization/export.hpp>
Include dependency graph for testSerializationSlam.cpp:

Go to the source code of this file.

Typedefs

typedef BearingRangeFactor< Pose2, Point2BearingRangeFactor2D
 
typedef BearingRangeFactor< Pose3, Point3BearingRangeFactor3D
 
typedef BetweenFactor< Point2BetweenFactorPoint2
 
typedef BetweenFactor< Point3BetweenFactorPoint3
 
typedef BetweenFactor< Pose2BetweenFactorPose2
 
typedef BetweenFactor< Pose3BetweenFactorPose3
 
typedef BetweenFactor< Rot2BetweenFactorRot2
 
typedef BetweenFactor< Rot3BetweenFactorRot3
 
typedef gtsam::GeneralSFMFactor2< gtsam::Cal3_S2GeneralSFMFactor2Cal3_S2
 
typedef gtsam::GeneralSFMFactor< gtsam::PinholeCameraCal3_S2, gtsam::Point3GeneralSFMFactorCal3_S2
 
typedef gtsam::GeneralSFMFactor< gtsam::PinholeCameraCal3DS2, gtsam::Point3GeneralSFMFactorCal3DS2
 
typedef GenericProjectionFactor< Pose3, Point3, Cal3_S2GenericProjectionFactorCal3_S2
 
typedef GenericProjectionFactor< Pose3, Point3, Cal3DS2GenericProjectionFactorCal3DS2
 
typedef gtsam::GenericStereoFactor< gtsam::Pose3, gtsam::Point3GenericStereoFactor3D
 
typedef NonlinearEquality< Cal3_S2NonlinearEqualityCal3_S2
 
typedef NonlinearEquality< Cal3DS2NonlinearEqualityCal3DS2
 
typedef NonlinearEquality< CalibratedCameraNonlinearEqualityCalibratedCamera
 
typedef NonlinearEquality< PinholeCameraCal3_S2NonlinearEqualityPinholeCameraCal3_S2
 
typedef NonlinearEquality< Point2NonlinearEqualityPoint2
 
typedef NonlinearEquality< Point3NonlinearEqualityPoint3
 
typedef NonlinearEquality< Pose2NonlinearEqualityPose2
 
typedef NonlinearEquality< Pose3NonlinearEqualityPose3
 
typedef NonlinearEquality< Rot2NonlinearEqualityRot2
 
typedef NonlinearEquality< Rot3NonlinearEqualityRot3
 
typedef NonlinearEquality< StereoCameraNonlinearEqualityStereoCamera
 
typedef NonlinearEquality< StereoPoint2NonlinearEqualityStereoPoint2
 
typedef PriorFactor< Cal3_S2PriorFactorCal3_S2
 
typedef PriorFactor< Cal3DS2PriorFactorCal3DS2
 
typedef PriorFactor< CalibratedCameraPriorFactorCalibratedCamera
 
typedef PriorFactor< PinholeCameraCal3_S2PriorFactorPinholeCameraCal3_S2
 
typedef PriorFactor< Point2PriorFactorPoint2
 
typedef PriorFactor< Point3PriorFactorPoint3
 
typedef PriorFactor< Pose2PriorFactorPose2
 
typedef PriorFactor< Pose3PriorFactorPose3
 
typedef PriorFactor< Rot2PriorFactorRot2
 
typedef PriorFactor< Rot3PriorFactorRot3
 
typedef PriorFactor< StereoCameraPriorFactorStereoCamera
 
typedef PriorFactor< StereoPoint2PriorFactorStereoPoint2
 
typedef RangeFactor< Pose2, Point2RangeFactor2D
 
typedef RangeFactor< Pose3, Point3RangeFactor3D
 
typedef RangeFactor< CalibratedCamera, CalibratedCameraRangeFactorCalibratedCamera
 
typedef RangeFactor< CalibratedCamera, Point3RangeFactorCalibratedCameraPoint
 
typedef RangeFactor< PinholeCameraCal3_S2, PinholeCameraCal3_S2RangeFactorPinholeCameraCal3_S2
 
typedef RangeFactor< PinholeCameraCal3_S2, Point3RangeFactorPinholeCameraCal3_S2Point
 
typedef RangeFactor< Pose2, Pose2RangeFactorPose2
 
typedef RangeFactor< Pose3, Pose3RangeFactorPose3
 

Functions

int main ()
 
 TEST (testSerializationSLAM, smallExample_linear)
 
 TEST (testSerializationSLAM, gaussianISAM)
 
 TEST (testSerializationSLAM, smallExample_nonlinear)
 
 TEST (testSerializationSLAM, factors)
 
 TEST (SubgraphSolver, Solves)
 

Detailed Description

all serialization tests in this directory

Author
Frank Dellaert
Date
February 2022

Definition in file testSerializationSlam.cpp.

Typedef Documentation

◆ BearingRangeFactor2D

Definition at line 105 of file testSerializationSlam.cpp.

◆ BearingRangeFactor3D

Definition at line 106 of file testSerializationSlam.cpp.

◆ BetweenFactorPoint2

Definition at line 76 of file testSerializationSlam.cpp.

◆ BetweenFactorPoint3

Definition at line 77 of file testSerializationSlam.cpp.

◆ BetweenFactorPose2

Definition at line 80 of file testSerializationSlam.cpp.

◆ BetweenFactorPose3

Definition at line 81 of file testSerializationSlam.cpp.

◆ BetweenFactorRot2

Definition at line 78 of file testSerializationSlam.cpp.

◆ BetweenFactorRot3

Definition at line 79 of file testSerializationSlam.cpp.

◆ GeneralSFMFactor2Cal3_S2

Definition at line 114 of file testSerializationSlam.cpp.

◆ GeneralSFMFactorCal3_S2

Definition at line 111 of file testSerializationSlam.cpp.

◆ GeneralSFMFactorCal3DS2

Definition at line 112 of file testSerializationSlam.cpp.

◆ GenericProjectionFactorCal3_S2

Definition at line 108 of file testSerializationSlam.cpp.

◆ GenericProjectionFactorCal3DS2

Definition at line 109 of file testSerializationSlam.cpp.

◆ GenericStereoFactor3D

Definition at line 116 of file testSerializationSlam.cpp.

◆ NonlinearEqualityCal3_S2

Definition at line 90 of file testSerializationSlam.cpp.

◆ NonlinearEqualityCal3DS2

Definition at line 91 of file testSerializationSlam.cpp.

◆ NonlinearEqualityCalibratedCamera

Definition at line 92 of file testSerializationSlam.cpp.

◆ NonlinearEqualityPinholeCameraCal3_S2

Definition at line 93 of file testSerializationSlam.cpp.

◆ NonlinearEqualityPoint2

Definition at line 83 of file testSerializationSlam.cpp.

◆ NonlinearEqualityPoint3

Definition at line 85 of file testSerializationSlam.cpp.

◆ NonlinearEqualityPose2

Definition at line 88 of file testSerializationSlam.cpp.

◆ NonlinearEqualityPose3

Definition at line 89 of file testSerializationSlam.cpp.

◆ NonlinearEqualityRot2

Definition at line 86 of file testSerializationSlam.cpp.

◆ NonlinearEqualityRot3

Definition at line 87 of file testSerializationSlam.cpp.

◆ NonlinearEqualityStereoCamera

Definition at line 94 of file testSerializationSlam.cpp.

◆ NonlinearEqualityStereoPoint2

Definition at line 84 of file testSerializationSlam.cpp.

◆ PriorFactorCal3_S2

Definition at line 70 of file testSerializationSlam.cpp.

◆ PriorFactorCal3DS2

Definition at line 71 of file testSerializationSlam.cpp.

◆ PriorFactorCalibratedCamera

Definition at line 72 of file testSerializationSlam.cpp.

◆ PriorFactorPinholeCameraCal3_S2

Definition at line 73 of file testSerializationSlam.cpp.

◆ PriorFactorPoint2

Definition at line 63 of file testSerializationSlam.cpp.

◆ PriorFactorPoint3

Definition at line 65 of file testSerializationSlam.cpp.

◆ PriorFactorPose2

Definition at line 68 of file testSerializationSlam.cpp.

◆ PriorFactorPose3

Definition at line 69 of file testSerializationSlam.cpp.

◆ PriorFactorRot2

Definition at line 66 of file testSerializationSlam.cpp.

◆ PriorFactorRot3

Definition at line 67 of file testSerializationSlam.cpp.

◆ PriorFactorStereoCamera

Definition at line 74 of file testSerializationSlam.cpp.

◆ PriorFactorStereoPoint2

Definition at line 64 of file testSerializationSlam.cpp.

◆ RangeFactor2D

Definition at line 96 of file testSerializationSlam.cpp.

◆ RangeFactor3D

Definition at line 97 of file testSerializationSlam.cpp.

◆ RangeFactorCalibratedCamera

Definition at line 102 of file testSerializationSlam.cpp.

◆ RangeFactorCalibratedCameraPoint

Definition at line 100 of file testSerializationSlam.cpp.

◆ RangeFactorPinholeCameraCal3_S2

Definition at line 103 of file testSerializationSlam.cpp.

◆ RangeFactorPinholeCameraCal3_S2Point

Definition at line 101 of file testSerializationSlam.cpp.

◆ RangeFactorPose2

Definition at line 98 of file testSerializationSlam.cpp.

◆ RangeFactorPose3

Definition at line 99 of file testSerializationSlam.cpp.

Function Documentation

◆ main()

int main ( void  )

Definition at line 678 of file testSerializationSlam.cpp.

◆ TEST() [1/5]

TEST ( testSerializationSLAM  ,
smallExample_linear   
)

Definition at line 217 of file testSerializationSlam.cpp.

◆ TEST() [2/5]

TEST ( testSerializationSLAM  ,
gaussianISAM   
)

Definition at line 237 of file testSerializationSlam.cpp.

◆ TEST() [3/5]

TEST ( testSerializationSLAM  ,
smallExample_nonlinear   
)

Definition at line 255 of file testSerializationSlam.cpp.

◆ TEST() [4/5]

TEST ( testSerializationSLAM  ,
factors   
)

Definition at line 269 of file testSerializationSlam.cpp.

◆ TEST() [5/5]

TEST ( SubgraphSolver  ,
Solves   
)

Definition at line 620 of file testSerializationSlam.cpp.



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