3 #ifndef SPECTMORPH_MORPH_GRID_HH 4 #define SPECTMORPH_MORPH_GRID_HH 6 #include "smmorphoperator.hh" 41 ControlType m_x_control_type;
42 ControlType m_y_control_type;
46 std::vector< std::vector<MorphGridNode> > m_input_node;
47 std::map<std::string, std::string> load_map;
58 bool load (
InFile& in_file);
59 void post_load (OpNameMap& op_name_map);
60 OutputType output_type();
62 void set_width (
int width);
65 void set_height (
int height);
68 void set_zoom (
int new_zoom);
71 void set_selected_x (
int x);
72 void set_selected_y (
int y);
78 ControlType x_control_type();
81 ControlType y_control_type();
83 void set_x_morphing (
double new_value);
84 void set_y_morphing (
double new_value);
85 void set_x_control_type (ControlType new_control_type);
86 void set_y_control_type (ControlType new_control_type);
90 void set_input_node (
int x,
int y,
const MorphGridNode& node);
92 std::string input_node_label (
int x,
int y);
Definition: smoutfile.hh:15
Definition: smmorphplan.hh:15
Definition: smmorphgrid.hh:13
Definition: smmorphgrid.hh:22
Class to read SpectMorph binary data.
Definition: sminfile.hh:25
Definition: smmorphoperator.hh:19
Definition: smalignedarray.cc:7