GetSet is a simple templated C++ library, which allows their users to focus on algorithm development by allowing retrieval, tuning and storage of typed parameters.
Optionally, GetSet can automatically generate a simple GUI, which allows the user to tweak values. Notification works over a simple call-back mechanism.
GetSet is intended for small-sized projects, for example in the sciences, in algorithm development and for small tools.
Its simplicity is best illustrated in an example:
double step=GetSet<double>("Optimizer", "Step Size");
GetSet<int>("Optimizer", "Max. Iterations")=123;
// GetSet also works with more complex types
std::vector<int> scales=GetSet<std::vector<int> >("Registration", "Image Pyramid Scales");
Be the first to post a review of LibGetSet!