SpectMorph
Public Types | Public Member Functions | Protected Attributes

SpectMorph::MorphLinear Class Reference

Inheritance diagram for SpectMorph::MorphLinear:
SpectMorph::MorphOperator

List of all members.

Public Types

enum  ControlType { CONTROL_GUI = 1, CONTROL_SIGNAL_1 = 2, CONTROL_SIGNAL_2 = 3, CONTROL_OP = 4 }

Public Member Functions

 MorphLinear (MorphPlan *morph_plan)
const char * type ()
bool save (OutFile &out_file)
bool load (InFile &in_file)
void post_load ()
OutputType output_type ()
MorphOperatorleft_op ()
void set_left_op (MorphOperator *op)
MorphOperatorright_op ()
void set_right_op (MorphOperator *op)
MorphOperatorcontrol_op ()
void set_control_op (MorphOperator *op)
double morphing ()
void set_morphing (double new_morphing)
ControlType control_type ()
void set_control_type (ControlType new_control_type)
bool db_linear ()
void set_db_linear (bool new_db_linear)
bool use_lpc ()
void set_use_lpc (bool new_use_lpc)
void on_operator_removed (MorphOperator *op)

Protected Attributes

std::string load_left
std::string load_right
std::string load_control
MorphOperatorm_left_op
MorphOperatorm_right_op
MorphOperatorm_control_op
double m_morphing
ControlType m_control_type
bool m_db_linear
bool m_use_lpc

The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations Enumerator