#include <SmartFactorParams.h>
Public Member Functions | |
DegeneracyMode | getDegeneracyMode () const |
LinearizationMode | getLinearizationMode () const |
double | getRetriangulationThreshold () const |
bool | getThrowCheirality () const |
TriangulationParameters | getTriangulationParameters () const |
bool | getVerboseCheirality () const |
void | print (const std::string &str="") const |
void | setDegeneracyMode (DegeneracyMode degMode) |
void | setDynamicOutlierRejectionThreshold (double dynOutRejectionThreshold) |
void | setEnableEPI (bool enableEPI) |
void | setLandmarkDistanceThreshold (double landmarkDistanceThreshold) |
void | setLinearizationMode (LinearizationMode linMode) |
void | setRankTolerance (double rankTol) |
void | setRetriangulationThreshold (double retriangulationTh) |
SmartProjectionParams (LinearizationMode linMode=HESSIAN, DegeneracyMode degMode=IGNORE_DEGENERACY, bool throwCheirality=false, bool verboseCheirality=false, double retriangulationTh=1e-5) | |
virtual | ~SmartProjectionParams () |
Public Attributes | |
DegeneracyMode | degeneracyMode |
How to linearize the factor. More... | |
LinearizationMode | linearizationMode |
How to linearize the factor. More... | |
Parameters governing the triangulation | |
TriangulationParameters | triangulation |
double | retriangulationThreshold |
Parameters governing how triangulation result is treated | |
bool | throwCheirality |
If true, re-throws Cheirality exceptions (default: false) More... | |
bool | verboseCheirality |
Private Member Functions | |
template<class ARCHIVE > | |
void | serialize (ARCHIVE &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
Serialization function. More... | |
Definition at line 42 of file SmartFactorParams.h.
|
inline |
Definition at line 60 of file SmartFactorParams.h.
|
inlinevirtual |
Definition at line 68 of file SmartFactorParams.h.
|
inline |
Definition at line 81 of file SmartFactorParams.h.
|
inline |
Definition at line 78 of file SmartFactorParams.h.
|
inline |
Definition at line 93 of file SmartFactorParams.h.
|
inline |
Definition at line 90 of file SmartFactorParams.h.
|
inline |
Definition at line 84 of file SmartFactorParams.h.
|
inline |
Definition at line 87 of file SmartFactorParams.h.
|
inline |
Definition at line 71 of file SmartFactorParams.h.
|
inlineprivate |
Definition at line 124 of file SmartFactorParams.h.
|
inline |
Definition at line 100 of file SmartFactorParams.h.
|
inline |
Definition at line 115 of file SmartFactorParams.h.
|
inline |
Definition at line 109 of file SmartFactorParams.h.
|
inline |
Definition at line 112 of file SmartFactorParams.h.
|
inline |
Definition at line 97 of file SmartFactorParams.h.
|
inline |
Definition at line 106 of file SmartFactorParams.h.
|
inline |
Definition at line 103 of file SmartFactorParams.h.
|
friend |
Serialization function.
Definition at line 122 of file SmartFactorParams.h.
DegeneracyMode gtsam::SmartProjectionParams::degeneracyMode |
How to linearize the factor.
Definition at line 45 of file SmartFactorParams.h.
LinearizationMode gtsam::SmartProjectionParams::linearizationMode |
How to linearize the factor.
Definition at line 44 of file SmartFactorParams.h.
double gtsam::SmartProjectionParams::retriangulationThreshold |
threshold to decide whether to re-triangulate
Definition at line 50 of file SmartFactorParams.h.
bool gtsam::SmartProjectionParams::throwCheirality |
If true, re-throws Cheirality exceptions (default: false)
Definition at line 55 of file SmartFactorParams.h.
TriangulationParameters gtsam::SmartProjectionParams::triangulation |
Definition at line 49 of file SmartFactorParams.h.
bool gtsam::SmartProjectionParams::verboseCheirality |
If true, prints text for Cheirality exceptions (default: false)
Definition at line 56 of file SmartFactorParams.h.