Navigation

  • index
  • modules |
  • next |
  • previous |
  • OpenVSP Python API documentation »
  • API Functions by Group »
  • Parm Link Functions

Parm Link Functions¶

The following functions are available for the simple Parm Link tool, which drives one Parm from another through an optional offset, scale and limits. See the Advanced Link group for links driven by a script.

CopyAirfoil(std, int index)

AddParmLink(std, std)

GetNumParmLinks()

GetParmLinkID(int index)

GetParmLinkAParm(std)

GetParmLinkBParm(std)

SetParmLinkAParm(std, std)

SetParmLinkBParm(std, std)

DelParmLink(std)

DelAllParmLinks()

SortParmLinksByA()

SortParmLinksByB()

LinkAllComp(std, std)

LinkAllGroup(std, std)

GetParmLinkOffsetFlag(std)

SetParmLinkOffsetFlag(std, bool flag)

GetParmLinkScaleFlag(std)

SetParmLinkScaleFlag(std, bool flag)

GetParmLinkLowerLimitFlag(std)

SetParmLinkLowerLimitFlag(std, bool flag)

GetParmLinkUpperLimitFlag(std)

SetParmLinkUpperLimitFlag(std, bool flag)

Details¶

openvsp.CopyAirfoil(std: :string const & geom_id, int index)[source]¶
openvsp.AddParmLink(std: :string const & parm_a_id, std: :string const & parm_b_id) → std::string[source]¶
openvsp.GetNumParmLinks() → int[source]¶
openvsp.GetParmLinkID(int index) → std::string[source]¶
openvsp.GetParmLinkAParm(std: :string const & link_id) → std::string[source]¶
openvsp.GetParmLinkBParm(std: :string const & link_id) → std::string[source]¶
openvsp.SetParmLinkAParm(std: :string const & link_id, std: :string const & parm_id)[source]¶
openvsp.SetParmLinkBParm(std: :string const & link_id, std: :string const & parm_id)[source]¶
openvsp.DelParmLink(std: :string const & link_id)[source]¶
openvsp.DelAllParmLinks()[source]¶
openvsp.SortParmLinksByA()[source]¶
openvsp.SortParmLinksByB()[source]¶
openvsp.LinkAllComp(std: :string const & parm_a_id, std: :string const & parm_b_id) → bool[source]¶
openvsp.LinkAllGroup(std: :string const & parm_a_id, std: :string const & parm_b_id) → bool[source]¶
openvsp.GetParmLinkOffsetFlag(std: :string const & link_id) → bool[source]¶
openvsp.SetParmLinkOffsetFlag(std: :string const & link_id, bool flag)[source]¶
openvsp.GetParmLinkScaleFlag(std: :string const & link_id) → bool[source]¶
openvsp.SetParmLinkScaleFlag(std: :string const & link_id, bool flag)[source]¶
openvsp.GetParmLinkLowerLimitFlag(std: :string const & link_id) → bool[source]¶
openvsp.SetParmLinkLowerLimitFlag(std: :string const & link_id, bool flag)[source]¶
openvsp.GetParmLinkUpperLimitFlag(std: :string const & link_id) → bool[source]¶
openvsp.SetParmLinkUpperLimitFlag(std: :string const & link_id, bool flag)[source]¶

Table of Contents

  • Parm Link Functions
    • Details
      • CopyAirfoil()
      • AddParmLink()
      • GetNumParmLinks()
      • GetParmLinkID()
      • GetParmLinkAParm()
      • GetParmLinkBParm()
      • SetParmLinkAParm()
      • SetParmLinkBParm()
      • DelParmLink()
      • DelAllParmLinks()
      • SortParmLinksByA()
      • SortParmLinksByB()
      • LinkAllComp()
      • LinkAllGroup()
      • GetParmLinkOffsetFlag()
      • SetParmLinkOffsetFlag()
      • GetParmLinkScaleFlag()
      • SetParmLinkScaleFlag()
      • GetParmLinkLowerLimitFlag()
      • SetParmLinkLowerLimitFlag()
      • GetParmLinkUpperLimitFlag()
      • SetParmLinkUpperLimitFlag()

Previous topic

Parm Functions

Next topic

Point Cloud Functions

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • OpenVSP Python API documentation »
  • API Functions by Group »
  • Parm Link Functions
© Copyright NASA Open Source Agreement (NOSA) version 1.3. Created using Sphinx 9.1.0.