3 #ifndef SPECTMORPH_MORPH_PLAN_HH 4 #define SPECTMORPH_MORPH_PLAN_HH 7 #include "smmorphoperator.hh" 18 std::vector<MorphOperator *> m_operators;
19 int m_structure_version;
21 std::string index_filename;
36 void add_operator (
MorphOperator *op, AddPos = ADD_POS_END,
const std::string& name =
"",
const std::string&
id =
"");
37 const std::vector<MorphOperator *>&
operators();
41 void set_plan_str (
const std::string& plan_str);
42 void emit_plan_changed();
43 void emit_index_changed();
49 int structure_version();
51 static std::string id_chars();
52 static std::string generate_id();
Generic Input Stream.
Definition: smgenericin.hh:17
Bse::Error load(GenericIn *in)
Definition: smmorphplan.cc:153
Definition: smmorphplan.hh:14
void clear()
Definition: smmorphplan.cc:41
const std::vector< MorphOperator * > & operators()
Definition: smmorphplan.cc:291
Definition: smmorphoperator.hh:19
Definition: smindex.hh:12
Definition: smaudio.hh:15
Generic Output Stream.
Definition: smgenericout.hh:17
Definition: smobject.hh:12
bool load_index(const std::string &filename)
Definition: smmorphplan.cc:65