diff --git a/gtsam/nonlinear/nonlinear.i b/gtsam/nonlinear/nonlinear.i index c3f17c02e..39b4f5933 100644 --- a/gtsam/nonlinear/nonlinear.i +++ b/gtsam/nonlinear/nonlinear.i @@ -527,13 +527,15 @@ template virtual class GncParams { GncParams(const PARAMS& baseOptimizerParams); GncParams(); - void setVerbosityGNC(const gtsam::GncParams::Verbosity value); + void setVerbosityGNC(const This::Verbosity value); void print(const string& str) const; -}; -typedef gtsam::GncParams::Verbosity::SILENT GncVerbositySilent; -typedef gtsam::GncParams::Verbosity::SUMMARY GncVerbositySummary; -typedef gtsam::GncParams::Verbosity::VALUES GncVerbosityValues; + enum Verbosity { + SILENT, + SUMMARY, + VALUES + }; +}; typedef gtsam::GncParams GncGaussNewtonParams; typedef gtsam::GncParams GncLMParams;