20 unsigned int vectorSize
25 std::vector<prm::Default> defaults,
26 unsigned int vectorSize = 1,
27 std::vector<prm::Range> ranges=std::vector<prm::Range>()
33 unsigned int vectorSize = 1,
38 enzo::bt::String getName()
const;
39 enzo::bt::String getToken()
const;
40 enzo::bt::String getLabel()
const;
41 const prm::Default getDefault(
unsigned int index=0)
const;
42 const prm::Range& getRange(
unsigned int index=0)
const;
43 const prm::Type getType()
const;
44 const unsigned int getSize()
const;
45 const unsigned int getNumDefaults()
const;
48 enzo::prm::Type type_;
49 std::vector<prm::Default> defaults_;
50 std::vector<prm::Range> ranges_;
53 unsigned int vectorSize_;