feat: add xyz parameter type

This commit is contained in:
parker
2025-08-03 20:26:42 +01:00
parent aa3086bdf9
commit 21a27648d6
11 changed files with 128 additions and 35 deletions

View File

@@ -10,12 +10,16 @@ class Parameter
public:
Parameter(Template prmTemplate);
std::string getName() const;
bt::floatT evalFloat() const;
void setFloat(bt::floatT value);
bt::floatT evalFloat(unsigned int index=0) const;
bt::String evalString() const;
enzo::prm::Type getType() const;
void setFloat(bt::floatT value, unsigned int index=0);
boost::signals2::signal<void ()> valueChanged;
private:
Template template_;
bt::floatT floatValue_ = 0;
std::vector<bt::floatT> floatValues_;
bt::String stringValue_ = "";
};
}