exposed retriangulationThreshold in SmartProjectionParams constructor
parent
43a1e290b3
commit
eb9cda7c92
|
|
@ -64,9 +64,9 @@ struct GTSAM_EXPORT SmartProjectionParams {
|
||||||
// Constructor
|
// Constructor
|
||||||
SmartProjectionParams(LinearizationMode linMode = HESSIAN,
|
SmartProjectionParams(LinearizationMode linMode = HESSIAN,
|
||||||
DegeneracyMode degMode = IGNORE_DEGENERACY, bool throwCheirality = false,
|
DegeneracyMode degMode = IGNORE_DEGENERACY, bool throwCheirality = false,
|
||||||
bool verboseCheirality = false) :
|
bool verboseCheirality = false, double retriangulationTh = 1e-5) :
|
||||||
linearizationMode(linMode), degeneracyMode(degMode), retriangulationThreshold(
|
linearizationMode(linMode), degeneracyMode(degMode), retriangulationThreshold(
|
||||||
1e-5), throwCheirality(throwCheirality), verboseCheirality(
|
retriangulationTh), throwCheirality(throwCheirality), verboseCheirality(
|
||||||
verboseCheirality) {
|
verboseCheirality) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -94,9 +94,15 @@ struct GTSAM_EXPORT SmartProjectionParams {
|
||||||
bool getThrowCheirality() const {
|
bool getThrowCheirality() const {
|
||||||
return throwCheirality;
|
return throwCheirality;
|
||||||
}
|
}
|
||||||
|
double getRetriangulationThreshold() const {
|
||||||
|
return retriangulationThreshold;
|
||||||
|
}
|
||||||
void setLinearizationMode(LinearizationMode linMode) {
|
void setLinearizationMode(LinearizationMode linMode) {
|
||||||
linearizationMode = linMode;
|
linearizationMode = linMode;
|
||||||
}
|
}
|
||||||
|
void setRetriangulationThreshold(double retriangulationTh) {
|
||||||
|
retriangulationThreshold = retriangulationTh;
|
||||||
|
}
|
||||||
void setDegeneracyMode(DegeneracyMode degMode) {
|
void setDegeneracyMode(DegeneracyMode degMode) {
|
||||||
degeneracyMode = degMode;
|
degeneracyMode = degMode;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue