Parm Functions

Every Parm in OpenVSP can be accessed and modified through the functions defined in this API group. Every Parm has an associated ParmContainer.

GetParm(std, std, std)

ValidParm(std)

SetParmVal(-> double)

SetParmValLimits(std, double val, ...)

SetParmValUpdate(-> double)

GetParmVal(-> double)

GetIntParmVal(std)

GetBoolParmVal(std)

SetParmUpperLimit(std, double val)

GetParmUpperLimit(std)

SetParmLowerLimit(std, double val)

GetParmLowerLimit(std)

GetParmType(std)

GetParmName(std)

GetParmGroupName(std)

GetParmDisplayGroupName(std)

GetParmContainer(std)

SetParmDescript(std, std)

GetParmDescript(std)

FindParm(std, std, std)

Details

openvsp.GetParm(std: :string const & geom_id, std: :string const & name, std: :string const & group) std::string[source]
openvsp.ValidParm(std: :string const & id) bool[source]
openvsp.SetParmVal(std: :string const & parm_id, double val) double[source]
openvsp.SetParmVal(std: :string const & geom_id, std: :string const & name, std: :string const & group, double val) double
openvsp.SetParmValLimits(std: :string const & parm_id, double val, double lower_limit, double upper_limit) double[source]
openvsp.SetParmValUpdate(std: :string const & parm_id, double val) double[source]
openvsp.SetParmValUpdate(std: :string const & geom_id, std: :string const & parm_name, std: :string const & parm_group_name, double val) double
openvsp.GetParmVal(std: :string const & parm_id) double[source]
openvsp.GetParmVal(std: :string const & geom_id, std: :string const & name, std: :string const & group) double
openvsp.GetIntParmVal(std: :string const & parm_id) int[source]
openvsp.GetBoolParmVal(std: :string const & parm_id) bool[source]
openvsp.SetParmUpperLimit(std: :string const & parm_id, double val)[source]
openvsp.GetParmUpperLimit(std: :string const & parm_id) double[source]
openvsp.SetParmLowerLimit(std: :string const & parm_id, double val)[source]
openvsp.GetParmLowerLimit(std: :string const & parm_id) double[source]
openvsp.GetParmType(std: :string const & parm_id) int[source]
openvsp.GetParmName(std: :string const & parm_id) std::string[source]
openvsp.GetParmGroupName(std: :string const & parm_id) std::string[source]
openvsp.GetParmDisplayGroupName(std: :string const & parm_id) std::string[source]
openvsp.GetParmContainer(std: :string const & parm_id) std::string[source]
openvsp.SetParmDescript(std: :string const & parm_id, std: :string const & desc)[source]
openvsp.GetParmDescript(std: :string const & parm_id) std::string[source]
openvsp.FindParm(std: :string const & parm_container_id, std: :string const & parm_name, std: :string const & group_name) std::string[source]