12 std::string getName()
const;
13 std::string getLabel()
const;
14 enzo::prm::Type getType()
const;
15 unsigned int getVectorSize()
const;
17 bt::floatT evalFloat(
unsigned int index=0)
const;
18 bt::String evalString(
unsigned int index=0)
const;
19 bt::intT evalInt(
unsigned int index=0)
const;
21 void setInt(bt::intT value,
unsigned int index=0);
22 void setFloat(bt::floatT value,
unsigned int index=0);
23 void setString(bt::String value,
unsigned int index=0);
27 boost::signals2::signal<void ()> valueChanged;
30 std::vector<bt::floatT> floatValues_;
31 std::vector<bt::String> stringValues_;
32 std::vector<bt::intT> intValues_;