Apply Parm settings corresponding to a Mode.
string pod1 =
AddGeom(
"POD",
"" );
string wing =
AddGeom(
"WING", pod1 );
SetParmVal( wing,
"L_Attach_Location",
"Attach", 0.35 );
string p1 =
FindParm( pod1,
"Tess_U",
"Shape" );
string p2 =
FindParm( pod1,
"Tess_W",
"Shape" );
string p3 =
FindParm( pod1,
"Length",
"Design" );
string p4 =
FindParm( pod1,
"FineRatio",
"Design" );
std::string AddGeom(const std::string &type, const std::string &parent=std::string())
void ApplyModeSettings(const string &mid)
void ModeAddGroupSetting(const string &mid, const string &gid, const string &sid)
string CreateAndAddMode(const string &name, int normal_set, int degen_set)
std::string FindParm(const std::string &parm_container_id, const std::string &parm_name, const std::string &group_name)
double SetParmVal(const std::string &parm_id, double val)
void SetSetName(int index, const std::string &name)
void SetSetFlag(const std::string &geom_id, int set_index, bool flag)
string AddVarPresetSetting(const std::string &group_id, const std::string &setting_name)
void SetVarPresetParmVal(const std::string &group_id, const std::string &setting_id, const std::string &parm_id, double parm_val)
void AddVarPresetParm(const std::string &group_id, const std::string &parm_id)
string AddVarPresetGroup(const std::string &group_name)
void SaveVarPresetParmVals(const std::string &group_id, const std::string &setting_id)
void Update(bool update_managers=true)