Deprecated parts of cpp

release/4.3a0
Frank Dellaert 2020-04-04 13:08:36 -04:00
parent 218cb5537b
commit 45cf253cec
1 changed files with 4 additions and 3 deletions

View File

@ -28,9 +28,6 @@ Sampler::Sampler(const noiseModel::Diagonal::shared_ptr& model,
Sampler::Sampler(const Vector& sigmas, uint_fast64_t seed) Sampler::Sampler(const Vector& sigmas, uint_fast64_t seed)
: model_(noiseModel::Diagonal::Sigmas(sigmas, true)), generator_(seed) {} : model_(noiseModel::Diagonal::Sigmas(sigmas, true)), generator_(seed) {}
/* ************************************************************************* */
Sampler::Sampler(uint_fast64_t seed) : generator_(seed) {}
/* ************************************************************************* */ /* ************************************************************************* */
Vector Sampler::sampleDiagonal(const Vector& sigmas) const { Vector Sampler::sampleDiagonal(const Vector& sigmas) const {
size_t d = sigmas.size(); size_t d = sigmas.size();
@ -58,12 +55,16 @@ Vector Sampler::sample() const {
} }
/* ************************************************************************* */ /* ************************************************************************* */
#ifdef GTSAM_ALLOW_DEPRECATED_SINCE_V4
Sampler::Sampler(uint_fast64_t seed) : generator_(seed) {}
Vector Sampler::sampleNewModel( Vector Sampler::sampleNewModel(
const noiseModel::Diagonal::shared_ptr& model) const { const noiseModel::Diagonal::shared_ptr& model) const {
assert(model.get()); assert(model.get());
const Vector& sigmas = model->sigmas(); const Vector& sigmas = model->sigmas();
return sampleDiagonal(sigmas); return sampleDiagonal(sigmas);
} }
#endif
/* ************************************************************************* */ /* ************************************************************************* */
} // namespace gtsam } // namespace gtsam