Merge pull request #669 from borglab/robust-shonan-wrapper-update

add robust shonan updates to python wrapper
release/4.3a0
Frank Dellaert 2021-01-14 14:19:39 -05:00 committed by GitHub
commit 0353b0e683
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 4 deletions

View File

@ -2933,9 +2933,14 @@ class ShonanAveragingParameters2 {
void setAnchorWeight(double value); void setAnchorWeight(double value);
double getAnchorWeight() const; double getAnchorWeight() const;
void setKarcherWeight(double value); void setKarcherWeight(double value);
double getKarcherWeight(); double getKarcherWeight() const;
void setGaugesWeight(double value); void setGaugesWeight(double value);
double getGaugesWeight(); double getGaugesWeight() const;
void setUseHuber(bool value);
bool getUseHuber() const;
void setCertifyOptimality(bool value);
bool getCertifyOptimality() const;
void print() const;
}; };
class ShonanAveragingParameters3 { class ShonanAveragingParameters3 {
@ -2949,9 +2954,14 @@ class ShonanAveragingParameters3 {
void setAnchorWeight(double value); void setAnchorWeight(double value);
double getAnchorWeight() const; double getAnchorWeight() const;
void setKarcherWeight(double value); void setKarcherWeight(double value);
double getKarcherWeight(); double getKarcherWeight() const;
void setGaugesWeight(double value); void setGaugesWeight(double value);
double getGaugesWeight(); double getGaugesWeight() const;
void setUseHuber(bool value);
bool getUseHuber() const;
void setCertifyOptimality(bool value);
bool getCertifyOptimality() const;
void print() const;
}; };
class ShonanAveraging2 { class ShonanAveraging2 {