A templated C++ library to load, tweak and store typed parameters.

Add a Review
1 Download (This Week)
Last Update:
Browse All Files



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:

// Get
double step=GetSet<double>("Optimizer", "Step Size");
// Set
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");

LibGetSet Web Site

Update Notifications

Write a Review

User Reviews

Be the first to post a review of LibGetSet!

Additional Project Details

Intended Audience


User Interface


Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.