Made augment static

release/4.3a0
Frank Dellaert 2024-09-26 11:56:47 -07:00
parent e04f0afd0e
commit e8089dc7cb
2 changed files with 2 additions and 7 deletions

View File

@ -76,12 +76,6 @@ HybridGaussianFactor::Factors HybridGaussianFactor::augment(
return Factors(factors, update); return Factors(factors, update);
} }
/* *******************************************************************************/
HybridGaussianFactor::HybridGaussianFactor(const KeyVector &continuousKeys,
const DiscreteKeys &discreteKeys,
const FactorValuePairs &factors)
: Base(continuousKeys, discreteKeys), factors_(augment(factors)) {}
/* *******************************************************************************/ /* *******************************************************************************/
bool HybridGaussianFactor::equals(const HybridFactor &lf, double tol) const { bool HybridGaussianFactor::equals(const HybridFactor &lf, double tol) const {
const This *e = dynamic_cast<const This *>(&lf); const This *e = dynamic_cast<const This *>(&lf);

View File

@ -133,7 +133,8 @@ class GTSAM_EXPORT HybridGaussianFactor : public HybridFactor {
*/ */
HybridGaussianFactor(const KeyVector &continuousKeys, HybridGaussianFactor(const KeyVector &continuousKeys,
const DiscreteKeys &discreteKeys, const DiscreteKeys &discreteKeys,
const FactorValuePairs &factors); const FactorValuePairs &factors)
: Base(continuousKeys, discreteKeys), factors_(augment(factors)) {}
/// @} /// @}
/// @name Testable /// @name Testable