void copyOptions(const InterpolationOptions & other) { *this = other; }
bool setOptionDouble(const std::string& key, double value);
bool setOptionInt(const std::string& key, int value);
bool setOptionString(const std::string& key, const std::string& value);
std::string printOptions() const;
void copyOptions(const InterpolationOptions & other) { *this = other; }
bool setOptionDouble(const std::string& key, double value);
bool setOptionInt(const std::string& key, int value);
bool setOptionString(const std::string& key, const std::string& value);
std::string printOptions() const;