VSPAERO Control Surface Group Functions

This group of functions is available for manipulating VSPAERO control surface groups through the API. Note, VSPAERO also includes rectangle type sub-surfaces as possible control surfaces.

AutoGroupVSPAEROControlSurfaces()

AddCpSlice(int cut_type, double location)

GetNumCpSlices()

GetCpSliceID(int slice_index)

GetCpSliceIDVec()

DelCpSlice(int slice_index)

DelCpSliceByID(std)

DeleteAllCpSlices()

DeleteVSPAEROControlSurfaceGroup(...)

DeleteVSPAEROControlSurfaceGroupByID(std)

CreateVSPAEROControlSurfaceGroup()

AddVSPAEROControlSurfaceGroup()

AddAllToVSPAEROControlSurfaceGroup(...)

AddAllToVSPAEROControlSurfaceGroupByID(std)

RemoveAllFromVSPAEROControlSurfaceGroup(...)

RemoveAllFromVSPAEROControlSurfaceGroupByID(std)

GetActiveCSNameVec(int CSGroupIndex)

GetActiveCSNameVecByID(std)

GetActiveCSSubSurfIDVec(std)

GetActiveCSReflectVec(std)

GetCompleteCSNameVec()

GetCompleteCSSubSurfIDVec()

GetCompleteCSReflectVec()

GetAvailableCSNameVec(int CSGroupIndex)

GetAvailableCSNameVecByID(std)

GetAvailableCSSubSurfIDVec(std)

GetAvailableCSReflectVec(std)

SetVSPAEROControlGroupName(std, int CSGroupIndex)

SetVSPAEROControlGroupNameByID(std, std)

GetVSPAEROControlGroupName(int CSGroupIndex)

GetVSPAEROControlGroupNameByID(std)

AddSelectedToCSGroup(IntVector selected, ...)

RemoveSelectedFromCSGroup(...)

AddSubSurfToCSGroup(std, std, int reflect_index)

RemoveSubSurfFromCSGroup(std, std, ...)

GetNumControlSurfaceGroups()

FindControlSurfaceGroup(int group_index)

GetControlSurfaceGroupIDVec()

Details

openvsp.AutoGroupVSPAEROControlSurfaces()[source]
openvsp.AddCpSlice(int cut_type, double location) → std::string[source]
openvsp.GetNumCpSlices() → int[source]
openvsp.GetCpSliceID(int slice_index) → std::string[source]
openvsp.GetCpSliceIDVec() → StringVector[source]
openvsp.DelCpSlice(int slice_index)[source]
openvsp.DelCpSliceByID(std: :string const & slice_id)[source]
openvsp.DeleteAllCpSlices()[source]
openvsp.DeleteVSPAEROControlSurfaceGroup(int CSGroupIndex)[source]
openvsp.DeleteVSPAEROControlSurfaceGroupByID(std: :string const & group_id)[source]
openvsp.CreateVSPAEROControlSurfaceGroup() → int[source]
openvsp.AddVSPAEROControlSurfaceGroup() → std::string[source]
openvsp.AddAllToVSPAEROControlSurfaceGroup(int CSGroupIndex)[source]
openvsp.AddAllToVSPAEROControlSurfaceGroupByID(std: :string const & group_id)[source]
openvsp.RemoveAllFromVSPAEROControlSurfaceGroup(int CSGroupIndex)[source]
openvsp.RemoveAllFromVSPAEROControlSurfaceGroupByID(std: :string const & group_id)[source]
openvsp.GetActiveCSNameVec(int CSGroupIndex) → StringVector[source]
openvsp.GetActiveCSNameVecByID(std: :string const & group_id) → StringVector[source]
openvsp.GetActiveCSSubSurfIDVec(std: :string const & group_id) → StringVector[source]
openvsp.GetActiveCSReflectVec(std: :string const & group_id) → IntVector[source]
openvsp.GetCompleteCSNameVec() → StringVector[source]
openvsp.GetCompleteCSSubSurfIDVec() → StringVector[source]
openvsp.GetCompleteCSReflectVec() → IntVector[source]
openvsp.GetAvailableCSNameVec(int CSGroupIndex) → StringVector[source]
openvsp.GetAvailableCSNameVecByID(std: :string const & group_id) → StringVector[source]
openvsp.GetAvailableCSSubSurfIDVec(std: :string const & group_id) → StringVector[source]
openvsp.GetAvailableCSReflectVec(std: :string const & group_id) → IntVector[source]
openvsp.SetVSPAEROControlGroupName(std: :string const & name, int CSGroupIndex)[source]
openvsp.SetVSPAEROControlGroupNameByID(std: :string const & name, std: :string const & group_id)[source]
openvsp.GetVSPAEROControlGroupName(int CSGroupIndex) → std::string[source]
openvsp.GetVSPAEROControlGroupNameByID(std: :string const & group_id) → std::string[source]
openvsp.AddSelectedToCSGroup(IntVector selected, int CSGroupIndex)[source]
openvsp.RemoveSelectedFromCSGroup(IntVector selected, int CSGroupIndex)[source]
openvsp.AddSubSurfToCSGroup(std: :string const & group_id, std: :string const & ss_id, int reflect_index)[source]
openvsp.RemoveSubSurfFromCSGroup(std: :string const & group_id, std: :string const & ss_id, int reflect_index)[source]
openvsp.GetNumControlSurfaceGroups() → int[source]
openvsp.FindControlSurfaceGroup(int group_index) → std::string[source]
openvsp.GetControlSurfaceGroupIDVec() → StringVector[source]