SpectMorph
|
Classes | |
class | ExtraParameters |
Public Types | |
enum | AddPos { ADD_POS_AUTO, ADD_POS_END } |
Signals | |
void | plan_changed () |
void | index_changed () |
void | operator_removed (MorphOperator *op) |
void | need_view_rebuild () |
Public Member Functions | |
bool | load_index (const std::string &filename) |
const Index * | index () |
void | add_operator (MorphOperator *op, AddPos=ADD_POS_END, const std::string &name="", const std::string &id="", bool load_folded=false) |
const std::vector< MorphOperator * > & | operators () |
void | remove (MorphOperator *op) |
void | move (MorphOperator *op, MorphOperator *op_next) |
void | set_plan_str (const std::string &plan_str) |
void | emit_plan_changed () |
void | emit_index_changed () |
Error | save (GenericOut *file, ExtraParameters *params=nullptr) const |
Error | load (GenericIn *in, ExtraParameters *params=nullptr) |
MorphPlan * | clone () const |
Public Member Functions inherited from SpectMorph::Object | |
void | ref () |
void | unref () |
Static Public Member Functions | |
static std::string | id_chars () |
static std::string | generate_id () |
Error MorphPlan::load | ( | GenericIn * | in, |
ExtraParameters * | params = nullptr |
||
) |
Loads MorphPlan from input stream.
bool MorphPlan::load_index | ( | const std::string & | filename | ) |
Sets and loads instrument index to be used.
const vector< MorphOperator * > & MorphPlan::operators | ( | ) |
Get MorphPlan operators.