3 #ifndef SPECTMORPH_MORPH_GRID_HH 4 #define SPECTMORPH_MORPH_GRID_HH 6 #include "smmorphoperator.hh" 39 ControlType m_x_control_type;
40 ControlType m_y_control_type;
44 std::vector< std::vector<MorphGridNode> > m_input_node;
45 std::map<std::string, std::string> load_map;
56 bool load (
InFile& in_file);
57 void post_load (OpNameMap& op_name_map);
58 OutputType output_type();
60 void set_width (
int width);
63 void set_height (
int height);
66 void set_zoom (
int new_zoom);
69 void set_selected_x (
int x);
70 void set_selected_y (
int y);
76 ControlType x_control_type();
79 ControlType y_control_type();
81 void set_x_morphing (
double new_value);
82 void set_y_morphing (
double new_value);
83 void set_x_control_type (ControlType new_control_type);
84 void set_y_control_type (ControlType new_control_type);
88 void set_input_node (
int x,
int y,
const MorphGridNode& node);
90 std::string input_node_label (
int x,
int y);
Definition: smoutfile.hh:15
Definition: smmorphplan.hh:16
Definition: smmorphgrid.hh:13
Definition: smmorphgrid.hh:22
Class to read SpectMorph binary data.
Definition: sminfile.hh:25
Definition: smmorphoperator.hh:18
Definition: smadsrenvelope.hh:8