openvsp package

degen geom parse

openvsp.degen_geom_parse.parse_degen_geom(degen_geom_res_id, vsp_instance=None)

parasite drag

class openvsp.parasite_drag.ParasiteDragResults(results)

Bases: object

Class that contains all of the results from a parasite drag sweep in OpenVSP

build_interpolator()

Returns interpolator to interpolate results as a function of speed and altitude

plot(ax=None)

Creates plot of CD0 vs speed and altitude

openvsp.parasite_drag.parasitedrag_sweep(speeds, alts_ft, sref=None, length_unit=None, speed_unit=6, set=None, vsp_instance=None)

Runs a parasite drag sweep over a range of speeds and altitudes. For subsonic data only.

Parameters:
  • speeds – list of speeds to sweep over

  • alts_ft – list of altitudes to sweep over

  • speed_unit – units of speed array

  • set – vsp geometry set to use for build up

  • length_unit – length unit of the vsp model

  • sref – reference area

  • vsp_instance – optional instance of vsp if using the multifacade

Returns:

named tuple with results

surface patches

class openvsp.surface_patches.Surface(comp_id, surf_index, patches)

Bases: object

class openvsp.surface_patches.SurfaceComponent(name, id, surfaces)

Bases: object

class openvsp.surface_patches.SurfacePatch(comp_id, surf_index, patch_index, x, y, z, nx, ny, nz)

Bases: object

openvsp.surface_patches.export_surface_patches(export_set: int, remove_degenerate=True, vsp_instance=None)

Function that export surfaces patches of current set :param export_set: vsp set to export :param remove_degenerate: if true, degenerate surface patches are removed :param vsp_instance: optional instance of vsp if using the multifacade :return: list components with surface patches

openvsp.surface_patches.plot_surface_components(components: List[SurfaceComponent], plot_normals=True, quiver_len=0.2, vsp_instance=None)

Plots a list of surface components :param components: list of surface components to plot :param plot_normals: set to true to plot normal vectors, set to false to turn off normal vector plotting :param vsp_instance: optional instance of vsp if using the multifacade :return: handle to plotted figure

utilities

class openvsp.utilities.PropInfo(geom_id, thrust_vector, rotation_direction, hub_center, transmat, diameter)

Bases: object

property area
openvsp.utilities.convert_double_tuple_to_list_matrix(tuple_matrix)

Converts a double matrix of tuples into a maxtrix of lists :param tuple_matrix: matrix of tuples :return: matrix of lists

openvsp.utilities.convert_vec3d_array_to_list_matrix(vec3d_array)

Converts an array of vec3d objects into a list of x,y,z points :param vec3d_array: array of vec3d objects :return: list of x,y,z pairs

openvsp.utilities.export_airfoils(set=0, vsp_instance=None, **kwargs)
openvsp.utilities.genX3d(file=None, set=0, dims=[1000, 400], vsp_instance=None, **kwargs)
openvsp.utilities.get_propeller_thrust_vectors(prop_set, alternate_rotation_direction=False, vsp_instance=None)

Returns propeller thrust vector directions and rotation direction for all propellers in the input set :param prop_set: set containing all propellers (no other geometries should be included) :param vsp_instance: optional instance of vsp if using the multifacade :return: Named Tuple with (geom_id, thrust_vector, rotation_direction, hub_center)

openvsp.utilities.get_single_propeller_info(prop_dg, vsp_instance=None)

Gets propeller info for a single propeller degen geom object :param prop_dg: propeller degen geom object :param vsp_instance: optional instance of vsp if using the multifacade :return: propeller info named tuple

openvsp.utilities.get_wing_reference_quantities(wing_name=None, wing_id=None, vsp_instance=None)

Gets wing reference area, reference span, and reference chord (sref, bref, cref) from the TotalArea, TotalSpan, and TotalChord properties of Wing component

Parameters:
  • wing_name – Name of the wing (will find the first wing with this name)

  • wing_id – ID of the wing object, if None wing name will be used to find the wing id. Wing ID takes precedence over wing_name

  • vsp_instance – optional instance of vsp if using the multifacade

Returns:

sref, bref, and cref

openvsp.utilities.parse_results_object(res_id, vsp_instance=None)

Function to parse a generic results object from openvsp results manager :param res_id: id of the results object to parse :param vsp_instance: optional instance of vsp if using the multifacade :return: named tuple of results values

openvsp.utilities.plot_propeller_info(prop_infos, vector_scale=10.0, markersize=2.0, mutation_scale=20.0)

Plots an array of propeller info tuples to visually inspect thrust and rotation directions :param prop_infos: array of prop info tuples :param vector_scale: length of each thrust vector :param markersize: size of marker for hub location :param mutation_scale: mutation scale applied to arrow objects :return: figure handle

openvsp.utilities.run_degen_geom(set_index=None, set_name=None, vsp_instance=None)

Runs degen geom on input set :param set_index: set index, will take precedence if both set index and set name are specified :param set_name: name of set, will be used if set index is not specified :param vsp_instance: optional instance of vsp if using the multifacade :return: degen geom manager object

openvsp.utilities.set_3d_axis_equal(ax)

Sets axis aspect ratio to equal :param ax: 3d axis object :return:

vsp

openvsp.vsp.ABS = 0

Absolute position

openvsp.vsp.AERO_CENTER = 19

Calculate aero center of single lifting surface

openvsp.vsp.ALIGN_BOTTOM = 6

Align to bottom

openvsp.vsp.ALIGN_CENTER = 1

Align to center

openvsp.vsp.ALIGN_LEFT = 0

Align to left

openvsp.vsp.ALIGN_MIDDLE = 5

Align to middle

openvsp.vsp.ALIGN_PIXEL = 3

Align to specified pixel

openvsp.vsp.ALIGN_RIGHT = 2

Align to right

openvsp.vsp.ALIGN_TOP = 4

Align to top

openvsp.vsp.ALL_GDEV_TYPES = 32

Flag for all GDEV types

openvsp.vsp.ALL_GEOM_SCREENS = 22

All geom screens

openvsp.vsp.ALTERNATE_FRAGMENT = 2

Alternate rotor fragment model

openvsp.vsp.ANG_0 = 0

Zero deg

openvsp.vsp.ANG_180 = 2

180 deg

openvsp.vsp.ANG_270 = 3

270 deg

openvsp.vsp.ANG_90 = 1

90 deg

openvsp.vsp.ANG_DEG = 1

Degrees

openvsp.vsp.ANG_RAD = 0

Radians

openvsp.vsp.APPROX_CEDIT = 3

Approximate curve as Cubic Bezier

openvsp.vsp.AREA_WSECT_DRIVER = 2

Area driver

openvsp.vsp.AREA_XSEC_DRIVER = 1

Area driver

openvsp.vsp.AR_WSECT_DRIVER = 0

Aspect ratio driver

openvsp.vsp.ATMOS_TYPE_HERRINGTON_1966 = 1

USAF 1966

openvsp.vsp.ATMOS_TYPE_MANUAL_P_R = 2

Manual: pressure and density control

openvsp.vsp.ATMOS_TYPE_MANUAL_P_T = 3

Manual: pressure and temperature control

openvsp.vsp.ATMOS_TYPE_MANUAL_RE_L = 5

Manual: Reynolds number and length control

openvsp.vsp.ATMOS_TYPE_MANUAL_R_T = 4

Manual: density and temperature control

openvsp.vsp.ATMOS_TYPE_US_STANDARD_1976 = 0

US Standard Atmosphere 1976 (default)

openvsp.vsp.ATTACH_ROT_COMP = 1

Rotation relative to parent body axes

openvsp.vsp.ATTACH_ROT_EtaMN = 5

Rotation relative to wing parent eta volume coordinate frame

openvsp.vsp.ATTACH_ROT_LMN = 4

Rotation relative to parent uniform volume coordinate frame

openvsp.vsp.ATTACH_ROT_NONE = 0

No parent attachment for rotations

openvsp.vsp.ATTACH_ROT_NUM_TYPES = 6

Number of rotation attachment types

openvsp.vsp.ATTACH_ROT_RST = 3

Rotation relative to parent per-section volume coordinate frame

openvsp.vsp.ATTACH_ROT_UV = 2

Rotation relative to parent surface coordinate frame

openvsp.vsp.ATTACH_TRANS_COMP = 1

Translation relative to parent body axes

openvsp.vsp.ATTACH_TRANS_EtaMN = 5

Translation relative to wing parent uniform eta volume coordinate frame

openvsp.vsp.ATTACH_TRANS_LMN = 4

Translation relative to parent uniform volume coordinate frame

openvsp.vsp.ATTACH_TRANS_NONE = 0

No parent attachment for translations

openvsp.vsp.ATTACH_TRANS_NUM_TYPES = 6

Number of translation attachment types

openvsp.vsp.ATTACH_TRANS_RST = 3

Translation relative to parent per-section volume coordinate frame

openvsp.vsp.ATTACH_TRANS_UV = 2

Translation relative to parent surface coordinate frame

Adv Link

openvsp.vsp.ATTROBJ_ATTR = 7

Attribute

openvsp.vsp.ATTROBJ_COLLECTION = 8

Attribute Collection

openvsp.vsp.ATTROBJ_FREE = 15

Unattached attribute

openvsp.vsp.ATTROBJ_GEOM = 1

Geom

Link

openvsp.vsp.ATTROBJ_MEASURE = 4

Measure

openvsp.vsp.ATTROBJ_MODE = 11

Mode

openvsp.vsp.ATTROBJ_PARM = 0

Parm

openvsp.vsp.ATTROBJ_SEC = 10

Wing Section

openvsp.vsp.ATTROBJ_SET = 12

Geom Set

openvsp.vsp.ATTROBJ_SUBSURF = 3

SubSurf

openvsp.vsp.ATTROBJ_VARGROUP = 13

Var Preset Group

openvsp.vsp.ATTROBJ_VARSETTING = 14

Var Preset Setting

openvsp.vsp.ATTROBJ_VEH = 2

Vehicle

openvsp.vsp.ATTROBJ_XSEC = 9

Cross Section

openvsp.vsp.ATTR_COLLECTION_DATA = 8

Attribute collection data type

openvsp.vsp.ATTR_GROUP_NONE = -1

No event (user attributes)

openvsp.vsp.ATTR_GROUP_WATERMARK = 0

Watermark group

openvsp.vsp.AUXILIARY_GEOM_SCREEN = 18

Auxiliary geom screen

openvsp.vsp.AUX_GEOM_ONE_PT_GROUND = 4

One contact point ground plane

openvsp.vsp.AUX_GEOM_ROTOR_BURST = 1

Rotor burst zone

openvsp.vsp.AUX_GEOM_ROTOR_FRAGMENT = 8

AC 20-128 A rotor fragment

openvsp.vsp.AUX_GEOM_ROTOR_TIP_PATH = 0

Rotor tip path

openvsp.vsp.AUX_GEOM_SINGLE_GEAR = 7

Single (potentially) off nominal gear

openvsp.vsp.AUX_GEOM_SUPER_CONE = 6

Super cone (XSecCurve based profile)

openvsp.vsp.AUX_GEOM_THREE_PT_CCE = 5

Three contact point composite clearance envelope

openvsp.vsp.AUX_GEOM_THREE_PT_GROUND = 2

Three contact point ground plane

openvsp.vsp.AUX_GEOM_THROWN_BLADE = 9

AC 25.905-1 thrown blade

openvsp.vsp.AUX_GEOM_TIRE_SPRAY = 10

ESDU 83042a Tire spray pattern

openvsp.vsp.AUX_GEOM_TWO_PT_GROUND = 3

Two contact point ground plane

openvsp.vsp.AUX_GEOM_WHEEL_TIRE_FAILURE = 11

AMC 25.734 Wheel and tire failure models

openvsp.vsp.AVEC_WSECT_DRIVER = 4

Average chord driver

openvsp.vsp.AcceptGeomScale(std: :string const & geom_id)
openvsp.vsp.AddAdvLinkInput(int index, std: :string const & parm_id, std: :string const & var_name)
openvsp.vsp.AddAdvLinkOutput(int index, std: :string const & parm_id, std: :string const & var_name)
openvsp.vsp.AddAllToVSPAEROControlSurfaceGroup(int CSGroupIndex)
openvsp.vsp.AddAttributeBool(std: :string const & collID, std: :string const & attributeName, bool value) std::string
openvsp.vsp.AddAttributeDouble(std: :string const & collID, std: :string const & attributeName, double value) std::string
openvsp.vsp.AddAttributeDoubleMatrix(std: :string const & collID, std: :string const & attributeName, DoubleVecVec value) std::string
openvsp.vsp.AddAttributeGroup(std: :string const & collID, std: :string const & attributeName) std::string
openvsp.vsp.AddAttributeInt(std: :string const & collID, std: :string const & attributeName, int value) std::string
openvsp.vsp.AddAttributeIntMatrix(std: :string const & collID, std: :string const & attributeName, IntVecVec value) std::string
openvsp.vsp.AddAttributeParm(std: :string const & collID, std: :string const & attributeName, std: :string const & parmID) std::string
openvsp.vsp.AddAttributeString(std: :string const & collID, std: :string const & attributeName, std: :string const & value) std::string
openvsp.vsp.AddAttributeVec3d(std: :string const & collID, std: :string const & attributeName, Vec3dVec value) std::string
openvsp.vsp.AddBackground3D() std::string
openvsp.vsp.AddCFDSource(int type, std: :string const & geom_id, int surf_index, double l1, double r1, double u1, double w1, double l2=0, double r2=0, double u2=0, double w2=0)
openvsp.vsp.AddCpSlice(int cut_type, double location) std::string
openvsp.vsp.AddDefaultSources()
openvsp.vsp.AddDesignVar(std: :string const & parm_id, int type)
openvsp.vsp.AddExcrescence(std: :string const & excresName, int const & excresType, double const & excresVal)
openvsp.vsp.AddFeaAssembly() std::string
openvsp.vsp.AddFeaAssemblyConnection(std: :string const & assembly_id, std: :string const & start_fix_pt_id, std: :string const & start_struct_id, int start_index, std: :string const & end_fix_pt_id, std: :string const & end_struct_id, int end_index)
openvsp.vsp.AddFeaBC(std: :string const & fea_struct_id, int type=-1) std::string
openvsp.vsp.AddFeaLayer(std: :string const & material_id) std::string
openvsp.vsp.AddFeaMaterial() std::string
openvsp.vsp.AddFeaPart(std: :string const & geom_id, int fea_struct_ind, int type) std::string
openvsp.vsp.AddFeaPolySparPt(std: :string const & pspar_id) std::string
openvsp.vsp.AddFeaProperty(int property_type=0) std::string
openvsp.vsp.AddFeaStruct(std: :string const & geom_id, bool init_skin=True, int surfindex=0) int
openvsp.vsp.AddFeaStructureToAssembly(std: :string const & assembly_id, std: :string const & struct_id)
openvsp.vsp.AddFeaSubSurf(std: :string const & geom_id, int fea_struct_ind, int type) std::string
openvsp.vsp.AddFeaTrimPart(std: :string const & trim_id, std: :string const & part_id)
openvsp.vsp.AddGeom(std: :string const & type, std: :string const & parent = std::string()) std::string
openvsp.vsp.AddGeometryAnalysis() std::string
openvsp.vsp.AddGeometryAnalysisAzEl(std: :string const & geom_analysis_id, double azimuth, double elevation)
openvsp.vsp.AddMaterial(std: :string const & name, vec3d ambient, vec3d diffuse, vec3d specular, vec3d emissive, double const & alpha, double const & shininess)
openvsp.vsp.AddProbe(std: :string const & geomid, int surfindx, double u, double w, std: :string const & name) std::string
openvsp.vsp.AddProtractor(std: :string const & startgeomid, int startsurfindx, double startu, double startw, std: :string const & midgeomid, int midsurfindx, double midu, double midw, std: :string const & endgeomid, int endsurfindx, double endu, double endw, std: :string const & name) std::string
openvsp.vsp.AddRSTProbe(std: :string const & geomid, int surfindx, double r, double s, double t, std: :string const & name) std::string
openvsp.vsp.AddRoutingPt(std: :string const & routing_id, std: :string const & geom_id, int surf_index) std::string
openvsp.vsp.AddRuler(std: :string const & startgeomid, int startsurfindx, double startu, double startw, std: :string const & endgeomid, int endsurfindx, double endu, double endw, std: :string const & name) std::string
openvsp.vsp.AddSelectedToCSGroup(IntVector selected, int CSGroupIndex)
openvsp.vsp.AddSubSurf(std: :string const & geom_id, int type, int surfindex=0) std::string
openvsp.vsp.AddUserParm(int type, std: :string const & name, std: :string const & group) std::string
openvsp.vsp.AddVarPresetGroup(std: :string const & group_name) std::string
openvsp.vsp.AddVarPresetParm(std: :string const & group_id, std: :string const & parm_id)
openvsp.vsp.AddVarPresetSetting(std: :string const & group_id, std: :string const & setting_name) std::string
openvsp.vsp.AddVec3D(Vec3dVec INOUT, double x, double y, double z)
openvsp.vsp.AdjustAllCFDSourceLen(double mult)
openvsp.vsp.AdjustAllCFDSourceRad(double mult)
openvsp.vsp.ApplyModeSettings(std: :string const & mid)
openvsp.vsp.ApplyVarPresetSetting(std: :string const & group_id, std: :string const & setting_id)
openvsp.vsp.ApproximateAllPropellerPCurves(std: :string const & geom_id)
openvsp.vsp.AttachGeomTexture(std: :string const & geom_id, std: :string const & file_name) std::string
openvsp.vsp.AutoGroupVSPAEROControlSurfaces()
openvsp.vsp.AxisProjPnt01(std: :string const & geom_id, int const & surf_indx, int const & iaxis, vec3d pt) double
openvsp.vsp.AxisProjPnt01Guess(std: :string const & geom_id, int const & surf_indx, int const & iaxis, vec3d pt, double const & u0, double const & w0) double
openvsp.vsp.AxisProjPnt01I(std: :string const & geom_id, int const & iaxis, vec3d pt) double
openvsp.vsp.AxisProjVecPnt01(std: :string const & geom_id, int const & surf_indx, int const & iaxis, Vec3dVec pts)
openvsp.vsp.AxisProjVecPnt01Guess(std: :string const & geom_id, int const & surf_indx, int const & iaxis, Vec3dVec pts, DoubleVector u0s, DoubleVector w0s)
openvsp.vsp.BEZIER_AF_EXPORT = 1

Bezier airfoil file format

openvsp.vsp.BFT_UNIT = 3

FEA Files output in (ft, slug)

openvsp.vsp.BIN_UNIT = 4

FEA Files output in (in, lbf*sec^2/in)

openvsp.vsp.BLANK_GEOM_SCREEN = 3

Blank geom screen

openvsp.vsp.BLEND_ANGLES = 1

Blend based on angles (sweep & dihedral)

openvsp.vsp.BLEND_FREE = 0

Free blending

openvsp.vsp.BLEND_MATCH_IN_ANGLES = 6

Match inboard angles

openvsp.vsp.BLEND_MATCH_IN_LE_TRAP = 2

Match inboard leading edge trapezoid

openvsp.vsp.BLEND_MATCH_IN_TE_TRAP = 3

Match inboard trailing edge trapezoid

openvsp.vsp.BLEND_MATCH_LE_ANGLES = 7

Match leading edge angles

openvsp.vsp.BLEND_MATCH_OUT_LE_TRAP = 4

Match outboard leading edge trapezoid

openvsp.vsp.BLEND_MATCH_OUT_TE_TRAP = 5

Match outboard trailing edge trapezoid

openvsp.vsp.BLEND_NUM_TYPES = 8

Number of blending types

openvsp.vsp.BOGIE_CENTER_DIST = 0

Distance between centers

openvsp.vsp.BOGIE_CENTER_DIST_FRAC = 1

Fractional distance between centers

openvsp.vsp.BOGIE_GAP = 2

Gap

openvsp.vsp.BOGIE_GAP_FRAC = 3

Fractional gap

openvsp.vsp.BOOL_DATA = 0

Bool data type

openvsp.vsp.BOR_FLOWTHROUGH = 0

Flowthrough mode (default)

openvsp.vsp.BOR_GEOM_SCREEN = 14

Body of revolution geom screen

openvsp.vsp.BOR_LOWER = 2

Lower surface mode

openvsp.vsp.BOR_NUM_MODES = 3

Number of Body of Revolution modes

openvsp.vsp.BOR_UPPER = 1

Upper surface mode

openvsp.vsp.BOX_SOURCE = 2

Box source

openvsp.vsp.BarycentricWeights(vec3d v0, vec3d v1, vec3d v2, vec3d p) vec3d
openvsp.vsp.BilinearWeights(vec3d p0, vec3d p1, vec3d p, DoubleVector weights)
class openvsp.vsp.BoolVector(*args)

Bases: object

Proxy of C++ std::vector< bool > class.

append(BoolVector self, std: :vector< bool >::value_type x)
assign(BoolVector self, std: :vector< bool >::size_type n, std: :vector< bool >::value_type x)
back(BoolVector self) std::vector< bool >::value_type
begin(BoolVector self) std::vector< bool >::iterator
capacity(BoolVector self) std::vector< bool >::size_type
clear(BoolVector self)
empty(BoolVector self) bool
end(BoolVector self) std::vector< bool >::iterator
erase(BoolVector self, std: :vector< bool >::iterator pos) std::vector< bool >::iterator
erase(BoolVector self, std: :vector< bool >::iterator first, std: :vector< bool >::iterator last) std::vector< bool >::iterator
front(BoolVector self) std::vector< bool >::value_type
get_allocator(BoolVector self) std::vector< bool >::allocator_type
insert(BoolVector self, std: :vector< bool >::iterator pos, std: :vector< bool >::value_type x) std::vector< bool >::iterator
insert(BoolVector self, std: :vector< bool >::iterator pos, std: :vector< bool >::size_type n, std: :vector< bool >::value_type x)
iterator(BoolVector self) SwigPyIterator
pop(BoolVector self) std::vector< bool >::value_type
pop_back(BoolVector self)
push_back(BoolVector self, std: :vector< bool >::value_type x)
rbegin(BoolVector self) std::vector< bool >::reverse_iterator
rend(BoolVector self) std::vector< bool >::reverse_iterator
reserve(BoolVector self, std: :vector< bool >::size_type n)
resize(BoolVector self, std: :vector< bool >::size_type new_size)
resize(BoolVector self, std: :vector< bool >::size_type new_size, std: :vector< bool >::value_type x)
size(BoolVector self) std::vector< bool >::size_type
swap(BoolVector self, BoolVector v)
property thisown

The membership flag

openvsp.vsp.BuildAdvLinkScript(int index) bool
openvsp.vsp.CAM_BOTTOM = 5

Camera bottom view

openvsp.vsp.CAM_CENTER = 9

Camera center view

openvsp.vsp.CAM_FRONT = 1

Camera front view

openvsp.vsp.CAM_FRONT_YUP = 2

Camera front Y-up view

openvsp.vsp.CAM_LEFT = 3

Camera left view

openvsp.vsp.CAM_LEFT_ISO = 4

Camera left isometric view

openvsp.vsp.CAM_REAR = 6

Camera rear view

openvsp.vsp.CAM_RIGHT = 7

Camera right view

openvsp.vsp.CAM_RIGHT_ISO = 8

Camera right isometric view

openvsp.vsp.CAM_TOP = 0

Camera top view

openvsp.vsp.CCE_INTERFERENCE = 11

Interference with composite clearance envelope

openvsp.vsp.CEDIT = 2

Cubic Bezier curve type

openvsp.vsp.CFD_DAT_FILE_NAME = 4

DAT export type

openvsp.vsp.CFD_FACET_FILE_NAME = 8

FACET export type

openvsp.vsp.CFD_FAR_FIELD_FLAG = 8

Flag to generate a far field mesh

openvsp.vsp.CFD_FAR_HEIGHT = 15

Far field height

openvsp.vsp.CFD_FAR_LENGTH = 13

Far field length

openvsp.vsp.CFD_FAR_LOC_MAN_FLAG = 19

Far field location flag: centered or manual

openvsp.vsp.CFD_FAR_LOC_X = 20

Far field X location

openvsp.vsp.CFD_FAR_LOC_Y = 21

Far field Y location

openvsp.vsp.CFD_FAR_LOC_Z = 22

Far field Z location

openvsp.vsp.CFD_FAR_MAX_EDGE_LEN = 9

Maximum far field mesh edge length

openvsp.vsp.CFD_FAR_MAX_GAP = 10

Maximum far field mesh edge gap

openvsp.vsp.CFD_FAR_NUM_CIRCLE_SEGS = 11

Number of far field edge segments to resolve circle

openvsp.vsp.CFD_FAR_SIZE_ABS_FLAG = 12

Relative or absolute size flag

openvsp.vsp.CFD_FAR_WIDTH = 14

Far field width

openvsp.vsp.CFD_FAR_X_SCALE = 16

Far field X scale

openvsp.vsp.CFD_FAR_Y_SCALE = 17

Far field Y scale

openvsp.vsp.CFD_FAR_Z_SCALE = 18

Far field Z scale

openvsp.vsp.CFD_GMSH_FILE_NAME = 6

GMSH export type

openvsp.vsp.CFD_GROWTH_RATIO = 4

Maximum allowed edge growth ratio

openvsp.vsp.CFD_HALF_MESH_FLAG = 7

Flag to generate a half mesh

openvsp.vsp.CFD_INTERSECT_SUBSURFACE_FLAG = 6

Flag to intersect sub-surfaces

openvsp.vsp.CFD_KEY_FILE_NAME = 5

KEY export type

openvsp.vsp.CFD_LIMIT_GROWTH_FLAG = 5

Rigorous 3D growth limiting flag

openvsp.vsp.CFD_MAX_EDGE_LEN = 1

Maximum mesh edge length

openvsp.vsp.CFD_MAX_GAP = 2

Maximum mesh edge gap

openvsp.vsp.CFD_MEASURE_DUCT = 5

Measure duct cross sectional area surface

openvsp.vsp.CFD_MIN_EDGE_LEN = 0

Minimum mesh edge length

openvsp.vsp.CFD_NEGATIVE = 1

Negative volume CFD Mesh surface

openvsp.vsp.CFD_NORMAL = 0

Normal CFD Mesh surface

openvsp.vsp.CFD_NUM_CIRCLE_SEGS = 3

Number of edge segments to resolve circle

openvsp.vsp.CFD_NUM_FILE_NAMES = 10

Number of CFD Mesh export file types

openvsp.vsp.CFD_NUM_TYPES = 6

Number of CFD Mesh surface types

openvsp.vsp.CFD_OBJ_FILE_NAME = 3

OBJ export type

openvsp.vsp.CFD_POLY_FILE_NAME = 1

POLY export type

openvsp.vsp.CFD_SRF_XYZ_FLAG = 23

Flag to include X,Y,Z intersection curves in export files

openvsp.vsp.CFD_STIFFENER = 4

FEA stiffener CFD Mesh surface

openvsp.vsp.CFD_STL_FILE_NAME = 0

STL export type

openvsp.vsp.CFD_STRUCTURE = 3

FEA structure CFD Mesh surface

openvsp.vsp.CFD_TKEY_FILE_NAME = 7

TKEY export type

openvsp.vsp.CFD_TRANSPARENT = 2

Transparent CFD Mesh surface

openvsp.vsp.CFD_TRI_FILE_NAME = 2

TRI export type

openvsp.vsp.CFD_VSPGEOM_FILE_NAME = 9

VSPGEOM export type

openvsp.vsp.CF_LAM_BLASIUS = 0

Blasius laminar Cf equation

openvsp.vsp.CF_LAM_BLASIUS_W_HEAT = 1

Blasius laminar Cf equation with heat (NOT IMPLEMENTED)

openvsp.vsp.CF_TURB_EXPLICIT_FIT_SCHOENHERR = 2

Explicit Fit of Schoenherr turbulent Cf equation

openvsp.vsp.CF_TURB_EXPLICIT_FIT_SPALDING = 0

Explicit Fit of Spalding turbulent Cf equation

openvsp.vsp.CF_TURB_EXPLICIT_FIT_SPALDING_CHI = 1

Explicit Fit of Spalding and Chi turbulent Cf equation

openvsp.vsp.CF_TURB_HEATTRANSFER_WHITE_CHRISTOPH = 20

Heat Transfer White-Christoph turbulent Cf equation.

openvsp.vsp.CF_TURB_IMPLICIT_KARMAN_SCHOENHERR = 5

Implicit Karman-Schoenherr turbulent Cf equation

openvsp.vsp.CF_TURB_IMPLICIT_SCHOENHERR = 4

Implicit Schoenherr turbulent Cf equation

openvsp.vsp.CF_TURB_POWER_LAW_BLASIUS = 6

Power Law Blasius turbulent Cf equation

openvsp.vsp.CF_TURB_POWER_LAW_PRANDTL_HIGH_RE = 9

Power Law Prandtl High Re turbulent Cf equation

openvsp.vsp.CF_TURB_POWER_LAW_PRANDTL_LOW_RE = 7

Power Law Prandtl Low Re turbulent Cf equation

openvsp.vsp.CF_TURB_POWER_LAW_PRANDTL_MEDIUM_RE = 8

Power Law Prandtl Medium Re turbulent Cf equation

openvsp.vsp.CF_TURB_ROUGHNESS_SCHLICHTING_AVG = 16

Roughness Schlichting Avg turbulent Cf equation.

openvsp.vsp.CF_TURB_ROUGHNESS_SCHLICHTING_AVG_FLOW_CORRECTION = 19

Roughness Schlichting Avg Compressible turbulent Cf equation.

openvsp.vsp.CF_TURB_SCHLICHTING_COMPRESSIBLE = 10

Schlichting Compressible turbulent Cf equation

openvsp.vsp.CF_TURB_SCHULTZ_GRUNOW_SCHOENHERR = 14

Schultz-Grunow Estimate of Schoenherr turbulent Cf equation.

openvsp.vsp.CGS_UNIT = 1

FEA Files output in (cm, g)

openvsp.vsp.CHEVRON_FULL = 2

Full period of chevrons.

openvsp.vsp.CHEVRON_NONE = 0

No chevron.

openvsp.vsp.CHEVRON_NUM_TYPES = 3

Number of chevron types.

openvsp.vsp.CHEVRON_PARTIAL = 1

One or more chevrons of limited extent.

openvsp.vsp.CHEVRON_W01_CW = 1

Center and Width

openvsp.vsp.CHEVRON_W01_NUM_MODES = 2

Number of chevron W parameter mode types.

openvsp.vsp.CHEVRON_W01_SE = 0

Start and End

openvsp.vsp.CLOSE_EXTRAP = 4

Extrapolate closure

openvsp.vsp.CLOSE_NONE = 0

No closure

openvsp.vsp.CLOSE_NUM_TYPES = 5

Number of XSec closure types

openvsp.vsp.CLOSE_SKEWBOTH = 3

Skew both closure

openvsp.vsp.CLOSE_SKEWLOW = 1

Skew lower closure

openvsp.vsp.CLOSE_SKEWUP = 2

Skew upper closure

openvsp.vsp.COBRA_GEOM_SCREEN = 20

Cobra body geom screen

openvsp.vsp.COLLISION_CLEAR_NO_SOLUTION = 2

Not touching, no solution

openvsp.vsp.COLLISION_INTERSECT_NO_SOLUTION = 1

Touching, no solution

openvsp.vsp.COLLISION_OK = 0

No Error.

openvsp.vsp.COMPONENT_REF = 1

Use a particular wing to calculate the reference area and lengths

openvsp.vsp.COMP_GEOM = 15

Calculate wetted area and volume

openvsp.vsp.CONFORMAL_SCREEN = 12

Conformal geom screen

openvsp.vsp.CONST_U = 0

Constant U sub-surface

openvsp.vsp.CONST_W = 1

Constant W sub-surface

openvsp.vsp.CP_PROP_DRIVER = 2

Power coefficient driver

openvsp.vsp.CQ_PROP_DRIVER = 7

Torque coefficient driver

openvsp.vsp.CT_PROP_DRIVER = 1

Thrust coefficient driver

openvsp.vsp.CURV_GAP = 2

Maximum gap curvature based criteria.

openvsp.vsp.CURV_NCIRCSEG = 3

Minimum number of segments to define a circle curvature based criteria.

openvsp.vsp.CUSTOM_GEOM_SCREEN = 7

Custom geom screen

openvsp.vsp.CalcAtmosphere(double const & alt, double const & delta_temp, int const & atmos_type)
openvsp.vsp.ChangeBORXSecShape(std: :string const & bor_id, int type)
openvsp.vsp.ChangeXSecShape(std: :string const & xsec_surf_id, int xsec_index, int type)
openvsp.vsp.CheckForVSPAERO(std: :string const & path) bool
openvsp.vsp.CheckForVSPHelp(std: :string const & path) bool
openvsp.vsp.ClearSkinning(std: :string const & geom_id, int index=-1)
openvsp.vsp.ClearVSPModel()
openvsp.vsp.CompCurvature01(std: :string const & geom_id, int const & surf_indx, double const & u, double const & w)
openvsp.vsp.CompNorm01(std: :string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d
openvsp.vsp.CompPnt01(std: :string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d
openvsp.vsp.CompPntRST(std: :string const & geom_id, int const & surf_indx, double const & r, double const & s, double const & t) vec3d
openvsp.vsp.CompTanU01(std: :string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d
openvsp.vsp.CompTanW01(std: :string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d
openvsp.vsp.CompVecCurvature01(std: :string const & geom_id, int const & surf_indx, DoubleVector us, DoubleVector ws)
openvsp.vsp.CompVecDegenPnt01(std: :string const & geom_id, int const & surf_indx, int const & degen_type, DoubleVector u_in_vec, DoubleVector w_in_vec) Vec3dVec
openvsp.vsp.CompVecNorm01(std: :string const & geom_id, int const & surf_indx, DoubleVector us, DoubleVector ws) Vec3dVec
openvsp.vsp.CompVecPnt01(std: :string const & geom_id, int const & surf_indx, DoubleVector u_in_vec, DoubleVector w_in_vec) Vec3dVec
openvsp.vsp.CompVecPntRST(std: :string const & geom_id, int const & surf_indx, DoubleVector r_in_vec, DoubleVector s_in_vec, DoubleVector t_in_vec) Vec3dVec
openvsp.vsp.ComputeBORXSecPnt(std: :string const & bor_id, double fract) vec3d
openvsp.vsp.ComputeBORXSecTan(std: :string const & bor_id, double fract) vec3d
openvsp.vsp.ComputeCFDMesh(int set, int degenset, int file_export_types)
openvsp.vsp.ComputeCompGeom(int set, bool half_mesh, int file_export_types) std::string
openvsp.vsp.ComputeDegenGeom(int set, int file_export_types)
openvsp.vsp.ComputeFeaAssemblyMesh(std: :string const & assembly_id)
openvsp.vsp.ComputeFeaMesh(std: :string const & geom_id, int fea_struct_ind, int file_type)
openvsp.vsp.ComputeFeaMesh(std: :string const & struct_id, int file_type)
openvsp.vsp.ComputeMassProps(int set, int num_slices, int idir) std::string
openvsp.vsp.ComputeMinClearanceDistance(std: :string const & geom_id, int set=SET_ALL, bool useMode=False, std: :string const & modeID = std::string()) double
openvsp.vsp.ComputePlaneSlice(int set, int num_slices, vec3d norm, bool auto_bnd, double start_bnd=0, double end_bnd=0, bool measureduct=False) std::string
openvsp.vsp.ComputeXSecPnt(std: :string const & xsec_id, double fract) vec3d
openvsp.vsp.ComputeXSecTan(std: :string const & xsec_id, double fract) vec3d
openvsp.vsp.ConvertEtatoU(std: :string const & geom_id, double const & eta)
openvsp.vsp.ConvertLMNtoRST(std: :string const & geom_id, int const & surf_indx, double const & l, double const & m, double const & n)
openvsp.vsp.ConvertLMNtoRSTVec(std: :string const & geom_id, int const & surf_indx, DoubleVector l_vec, DoubleVector m_vec, DoubleVector n_vec)
openvsp.vsp.ConvertLtoR(std: :string const & geom_id, int const & surf_indx, double const & l)
openvsp.vsp.ConvertRSTtoLMN(std: :string const & geom_id, int const & surf_indx, double const & r, double const & s, double const & t)
openvsp.vsp.ConvertRSTtoLMNVec(std: :string const & geom_id, int const & surf_indx, DoubleVector r_vec, DoubleVector s_vec, DoubleVector t_vec)
openvsp.vsp.ConvertRtoL(std: :string const & geom_id, int const & surf_indx, double const & r)
openvsp.vsp.ConvertUtoEta(std: :string const & geom_id, double const & u)
openvsp.vsp.ConvertXSecToEdit(std: :string const & geom_id, int const & indx=0)
openvsp.vsp.CopyAirfoil(std: :string const & geom_id, int index)
openvsp.vsp.CopyAttribute(std: :string const & attrID) int
openvsp.vsp.CopyGeomToClipboard(std: :string const & geom_id)
openvsp.vsp.CopyPasteSet(int copyIndex, int pasteIndex)
openvsp.vsp.CopyXSec(std: :string const & geom_id, int index)
openvsp.vsp.CopyXSecCurve(std: :string const & geom_id, int index)
openvsp.vsp.CreateAndAddBogie(std: :string const & gear_id) std::string
openvsp.vsp.CreateAndAddMode(std: :string const & name, int normal_set, int degen_set) std::string
openvsp.vsp.CreateConvexHull(std: :string const & geom_id) std::string
openvsp.vsp.CreateGeomResults(std: :string const & geom_id, std: :string const & name) std::string
openvsp.vsp.CreateNGonMeshGeom(std: :string const & geom_id) std::string
openvsp.vsp.CreatePtCloudGeom(std: :string const & geom_id) std::string
openvsp.vsp.CreateVSPAEROControlSurfaceGroup() int
openvsp.vsp.CutAttribute(std: :string const & attrID)
openvsp.vsp.CutGeomToClipboard(std: :string const & geom_id)
openvsp.vsp.CutXSec(std: :string const & geom_id, int index)
openvsp.vsp.DELIM_COMMA = 0

Comma delimiter

openvsp.vsp.DELIM_NONE = 3

No delimiter

openvsp.vsp.DELIM_NUM_TYPES = 4

Number of delimiter types

openvsp.vsp.DELIM_SPACE = 2

Space delimiter

openvsp.vsp.DELIM_USCORE = 1

Underscore delimiter

openvsp.vsp.DEPTH_FREE = 2

Set 3D background at specified location

openvsp.vsp.DEPTH_FRONT = 0

Set 3D background before model

openvsp.vsp.DEPTH_REAR = 1

Set 3D background behind model

openvsp.vsp.DESIGN_CL = 1

Input ideal lift coefficient, calculate maximum camber

openvsp.vsp.DISK_SURF = 2

Disk VSP surface

openvsp.vsp.DISPLAY_BEZIER = 0

Display the normal Bezier surface (default)

openvsp.vsp.DISPLAY_DEGEN_CAMBER = 3

Display as camber Degen Geom

openvsp.vsp.DISPLAY_DEGEN_PLATE = 2

Display as plate Degen Geom

openvsp.vsp.DISPLAY_DEGEN_SURF = 1

Display as surface Degen Geom

openvsp.vsp.DOUBLE_DATA = 2

Double data type

openvsp.vsp.DOUBLE_MATRIX_DATA = 6

Double matrix data type

openvsp.vsp.DO_NOT_USE_CF_TURB_IMPLICIT_KARMAN = 3

Implicit Karman turbulent Cf equation (DO NOT USE)

openvsp.vsp.DO_NOT_USE_CF_TURB_ROUGHNESS_SCHLICHTING_LOCAL = 17

Roughness Schlichting Local turbulent Cf equation (DO NOT USE)

openvsp.vsp.DO_NOT_USE_CF_TURB_ROUGHNESS_WHITE = 18

Roughness White turbulent Cf equation (DO NOT USE)

openvsp.vsp.DO_NOT_USE_CF_TURB_SCHLICHTING_INCOMPRESSIBLE = 11

Schlichting Incompressible turbulent Cf equation (DO NOT USE)

openvsp.vsp.DO_NOT_USE_CF_TURB_SCHLICHTING_PRANDTL = 12

Schlichting-Prandtl turbulent Cf equation (DO NOT USE)

openvsp.vsp.DO_NOT_USE_CF_TURB_SCHULTZ_GRUNOW_HIGH_RE = 13

Schultz-Grunow High Re turbulent Cf equation (DO NOT USE)

openvsp.vsp.DO_NOT_USE_CF_TURB_WHITE_CHRISTOPH_COMPRESSIBLE = 15

White-Christoph Compressible turbulent Cf equation (DO NOT USE)

openvsp.vsp.DelAdvLinkInput(int index, std: :string const & var_name)
openvsp.vsp.DelAdvLinkOutput(int index, std: :string const & var_name)
openvsp.vsp.DelAllAdvLinkInputs(int index)
openvsp.vsp.DelAllAdvLinkOutputs(int index)
openvsp.vsp.DelAllBackground3Ds()
openvsp.vsp.DelAllBogies(std: :string const & gear_id)
openvsp.vsp.DelAllFeaPolySparPt(std: :string const & pspar_id)
openvsp.vsp.DelAllModes()
openvsp.vsp.DelAllRoutingPt(std: :string const & routing_id)
openvsp.vsp.DelBackground3D(std: :string const & id)
openvsp.vsp.DelBogie(std: :string const & gear_id, std: :string const & bogie_id)
openvsp.vsp.DelCpSlice(int slice_index)
openvsp.vsp.DelFeaBC(std: :string const & fea_struct_id, std: :string const & bc_id)
openvsp.vsp.DelFeaPolySparPt(std: :string const & pspar_id, int index)
openvsp.vsp.DelMode(std: :string const & mid)
openvsp.vsp.DelProbe(std: :string const & id)
openvsp.vsp.DelProtractor(std: :string const & id)
openvsp.vsp.DelRSTProbe(std: :string const & id)
openvsp.vsp.DelRoutingPt(std: :string const & routing_id, int index)
openvsp.vsp.DelRuler(std: :string const & id)
openvsp.vsp.DeleteAllCFDSources()
openvsp.vsp.DeleteAllCpSlices()
openvsp.vsp.DeleteAllDesignVars()
openvsp.vsp.DeleteAllExcrescences()
openvsp.vsp.DeleteAllGeometryAnalyses()
openvsp.vsp.DeleteAllGeometryAnalysisAzEl(std: :string const & geom_analysis_id)
openvsp.vsp.DeleteAllProbes()
openvsp.vsp.DeleteAllProtractors()
openvsp.vsp.DeleteAllRSTProbes()
openvsp.vsp.DeleteAllResults()
openvsp.vsp.DeleteAllRulers()
openvsp.vsp.DeleteAllUserParm()
openvsp.vsp.DeleteAllVarPresetGroups()
openvsp.vsp.DeleteAllVarPresetSettings(std: :string const & group_id)
openvsp.vsp.DeleteAttribute(std: :string const & attrID)
openvsp.vsp.DeleteCFDSource(std: :string const & geom_id, int source_index)
openvsp.vsp.DeleteExcrescence(int const & index)
openvsp.vsp.DeleteFeaAssembly(std: :string const & assembly_id)
openvsp.vsp.DeleteFeaAssemblyConnection(std: :string const & assembly_id, int connection_index)
openvsp.vsp.DeleteFeaLayer(std: :string const & material_id, std: :string const & layer_id)
openvsp.vsp.DeleteFeaMaterial(std: :string const & id)
openvsp.vsp.DeleteFeaPart(std: :string const & geom_id, int fea_struct_ind, std: :string const & part_id)
openvsp.vsp.DeleteFeaProperty(std: :string const & id)
openvsp.vsp.DeleteFeaStruct(std: :string const & geom_id, int fea_struct_ind)
openvsp.vsp.DeleteFeaStructureFromAssembly(std: :string const & assembly_id, std: :string const & struct_id)
openvsp.vsp.DeleteFeaSubSurf(std: :string const & geom_id, int fea_struct_ind, std: :string const & ss_id)
openvsp.vsp.DeleteFeaTrimPart(std: :string const & trim_id, int index)
openvsp.vsp.DeleteGeom(std: :string const & geom_id)
openvsp.vsp.DeleteGeomVec(StringVector del_vec)
openvsp.vsp.DeleteGeometryAnalysis(std: :string const & id)
openvsp.vsp.DeleteGeometryAnalysisAzEl(std: :string const & geom_analysis_id, int index)
openvsp.vsp.DeleteResult(std: :string const & id)
openvsp.vsp.DeleteSubSurf(std: :string const & geom_id, std: :string const & sub_id)
openvsp.vsp.DeleteSubSurf(std: :string const & sub_id)
openvsp.vsp.DeleteUserParm(std: :string const & id)
openvsp.vsp.DeleteVSPAEROControlSurfaceGroup(int CSGroupIndex)
openvsp.vsp.DeleteVarPresetGroup(std: :string const & group_id)
openvsp.vsp.DeleteVarPresetParm(std: :string const & group_id, std: :string const & parm_id)
openvsp.vsp.DeleteVarPresetSetting(std: :string const & group_id, std: :string const & setting_id)
openvsp.vsp.DemoteBORCSTLower(std: :string const & bor_id)
openvsp.vsp.DemoteBORCSTUpper(std: :string const & bor_id)
openvsp.vsp.DemoteCSTLower(std: :string const & xsec_id)
openvsp.vsp.DemoteCSTUpper(std: :string const & xsec_id)
openvsp.vsp.DisableStopGUIMenuItem()
class openvsp.vsp.DoubleVecVec(*args)

Bases: object

Proxy of C++ std::vector< std::vector< double > > class.

append(DoubleVecVec self, DoubleVector x)
assign(DoubleVecVec self, std: :vector< std::vector< double > >::size_type n, DoubleVector x)
back(DoubleVecVec self) DoubleVector
begin(DoubleVecVec self) std::vector< std::vector< double > >::iterator
capacity(DoubleVecVec self) std::vector< std::vector< double > >::size_type
clear(DoubleVecVec self)
empty(DoubleVecVec self) bool
end(DoubleVecVec self) std::vector< std::vector< double > >::iterator
erase(DoubleVecVec self, std: :vector< std::vector< double > >::iterator pos) std::vector< std::vector< double > >::iterator
erase(DoubleVecVec self, std: :vector< std::vector< double > >::iterator first, std: :vector< std::vector< double > >::iterator last) std::vector< std::vector< double > >::iterator
front(DoubleVecVec self) DoubleVector
get_allocator(DoubleVecVec self) std::vector< std::vector< double > >::allocator_type
insert(DoubleVecVec self, std: :vector< std::vector< double > >::iterator pos, DoubleVector x) std::vector< std::vector< double > >::iterator
insert(DoubleVecVec self, std: :vector< std::vector< double > >::iterator pos, std: :vector< std::vector< double > >::size_type n, DoubleVector x)
iterator(DoubleVecVec self) SwigPyIterator
pop(DoubleVecVec self) DoubleVector
pop_back(DoubleVecVec self)
push_back(DoubleVecVec self, DoubleVector x)
rbegin(DoubleVecVec self) std::vector< std::vector< double > >::reverse_iterator
rend(DoubleVecVec self) std::vector< std::vector< double > >::reverse_iterator
reserve(DoubleVecVec self, std: :vector< std::vector< double > >::size_type n)
resize(DoubleVecVec self, std: :vector< std::vector< double > >::size_type new_size)
resize(DoubleVecVec self, std: :vector< std::vector< double > >::size_type new_size, DoubleVector x)
size(DoubleVecVec self) std::vector< std::vector< double > >::size_type
swap(DoubleVecVec self, DoubleVecVec v)
property thisown

The membership flag

class openvsp.vsp.DoubleVector(*args)

Bases: object

Proxy of C++ std::vector< double > class.

append(DoubleVector self, std: :vector< double >::value_type const & x)
assign(DoubleVector self, std: :vector< double >::size_type n, std: :vector< double >::value_type const & x)
back(DoubleVector self) std::vector< double >::value_type const &
begin(DoubleVector self) std::vector< double >::iterator
capacity(DoubleVector self) std::vector< double >::size_type
clear(DoubleVector self)
empty(DoubleVector self) bool
end(DoubleVector self) std::vector< double >::iterator
erase(DoubleVector self, std: :vector< double >::iterator pos) std::vector< double >::iterator
erase(DoubleVector self, std: :vector< double >::iterator first, std: :vector< double >::iterator last) std::vector< double >::iterator
front(DoubleVector self) std::vector< double >::value_type const &
get_allocator(DoubleVector self) std::vector< double >::allocator_type
insert(DoubleVector self, std: :vector< double >::iterator pos, std: :vector< double >::value_type const & x) std::vector< double >::iterator
insert(DoubleVector self, std: :vector< double >::iterator pos, std: :vector< double >::size_type n, std: :vector< double >::value_type const & x)
iterator(DoubleVector self) SwigPyIterator
pop(DoubleVector self) std::vector< double >::value_type
pop_back(DoubleVector self)
push_back(DoubleVector self, std: :vector< double >::value_type const & x)
rbegin(DoubleVector self) std::vector< double >::reverse_iterator
rend(DoubleVector self) std::vector< double >::reverse_iterator
reserve(DoubleVector self, std: :vector< double >::size_type n)
resize(DoubleVector self, std: :vector< double >::size_type new_size)
resize(DoubleVector self, std: :vector< double >::size_type new_size, std: :vector< double >::value_type const & x)
size(DoubleVector self) std::vector< double >::size_type
swap(DoubleVector self, DoubleVector v)
property thisown

The membership flag

openvsp.vsp.EDGE_END_CAP = 3

Edge end cap

openvsp.vsp.EDIT_XSEC_CIRCLE = 0

Circle initialized as cubic Bezier type

openvsp.vsp.EDIT_XSEC_ELLIPSE = 1

Ellipse initialized as PCHIP type

openvsp.vsp.EDIT_XSEC_RECTANGLE = 2

Rectangle initialized as linear type

openvsp.vsp.ELLIPSOID_GEOM_SCREEN = 13

Ellipsoid geom screen

openvsp.vsp.ENGINE_GEOM_FLOWPATH = 2

Component flowpath is modeled.

openvsp.vsp.ENGINE_GEOM_FLOWTHROUGH = 0

Component is modeled as flowthrough engine.

openvsp.vsp.ENGINE_GEOM_INLET = 1

Component represents integrated flowpath inlet.

openvsp.vsp.ENGINE_GEOM_INLET_OUTLET = 2

Component represents integrated flowpath inlet and outlet.

openvsp.vsp.ENGINE_GEOM_IO_NUM_TYPES = 4

Number of integrated flowpath component types.

openvsp.vsp.ENGINE_GEOM_NONE = 0

Component is not an integrated flowpath component.

openvsp.vsp.ENGINE_GEOM_NUM_TYPES = 4

Number of integrated flowpath modeling types.

openvsp.vsp.ENGINE_GEOM_OUTLET = 3

Component represents integrated flowpath outlet.

openvsp.vsp.ENGINE_GEOM_TO_FACE = 3

Component is modeled to face.

openvsp.vsp.ENGINE_GEOM_TO_LIP = 1

Component is modeled to the lip.

openvsp.vsp.ENGINE_LOC_INDEX = 0

Integrated flowpath key point identified by XSec index.

openvsp.vsp.ENGINE_LOC_INLET_FACE = 1

Integrated flowpath key point is inlet face.

openvsp.vsp.ENGINE_LOC_INLET_LIP = 0

Integrated flowpath key point is inlet lip.

openvsp.vsp.ENGINE_LOC_NUM = 4

Number of integrated flowpath key point locations.

openvsp.vsp.ENGINE_LOC_OUTLET_FACE = 3

Integrated flowpath key point is outlet face.

openvsp.vsp.ENGINE_LOC_OUTLET_LIP = 2

Integrated flowpath key point is outlet lip.

openvsp.vsp.ENGINE_LOC_U = 1

Integrated flowpath key point identified by U parameter.

openvsp.vsp.ENGINE_MODE_EXTEND = 7

Represent integrated flowpath with farfield extensions.

openvsp.vsp.ENGINE_MODE_FLOWTHROUGH = 0

Represent integrated flowpath as flowthrough engine.

openvsp.vsp.ENGINE_MODE_FLOWTHROUGH_NEG = 1

Represent integrated flowpath as flowthrough engine with negative flowpath.

openvsp.vsp.ENGINE_MODE_FLOWTHROUGH_NEG_ONLY = 2

Represent ONLY the integrated flowpath as flowthrough engine with negative flowpath.

openvsp.vsp.ENGINE_MODE_NUM_TYPES = 8

Number of integrated flowpath representations.

openvsp.vsp.ENGINE_MODE_TO_FACE = 4

Represent integrated flowpath to the face.

openvsp.vsp.ENGINE_MODE_TO_FACE_NEG = 5

Represent integrated flowpath to the face with negative flowpath to the face.

openvsp.vsp.ENGINE_MODE_TO_FACE_NEG_ONLY = 6

Represent ONLY the integrated flowpath to the face with negative flowpath to the face.

openvsp.vsp.ENGINE_MODE_TO_LIP = 3

Represent integrated flowpath to the lip.

openvsp.vsp.ETA_PROP_DRIVER = 4

Prop efficiency driver

openvsp.vsp.ETA_TRIM = 2

Trim by Eta coordinate

openvsp.vsp.EXCRESCENCE_CD = 1

Drag coefficient excressence type

openvsp.vsp.EXCRESCENCE_COUNT = 0

Drag counts excressence type

openvsp.vsp.EXCRESCENCE_DRAGAREA = 4

Drag area (D/q) excressence type

openvsp.vsp.EXCRESCENCE_MARGIN = 3

Percent margin excressence type

openvsp.vsp.EXCRESCENCE_PERCENT_GEOM = 2

Percent of parent Geom drag coefficient excressence type

openvsp.vsp.EXPORT_AWAVE = 3

AWAVE export type (NOT IMPLEMENTED)

openvsp.vsp.EXPORT_BEM = 15

Blade Element (*.bem) export type

openvsp.vsp.EXPORT_BEZIER_AIRFOIL = 22

Airfoil curves (*.bz) export type

openvsp.vsp.EXPORT_CART3D = 6

Cart3D (*.tri) export type

openvsp.vsp.EXPORT_DXF = 16

AutoCAD (*.dxf) export type

openvsp.vsp.EXPORT_FACET = 17

Xpatch (*.facet) export type

openvsp.vsp.EXPORT_FELISA = 0

FELISA export type (NOT IMPLEMENTED)

openvsp.vsp.EXPORT_GMSH = 10

Gmsh (*.msh) export type

openvsp.vsp.EXPORT_IGES = 14

IGES (*.igs) export type

openvsp.vsp.EXPORT_IGES_STRUCTURE = 23

IGES structure (*.igs) export type

openvsp.vsp.EXPORT_NASCART = 4

NASCART (*.dat) export type

openvsp.vsp.EXPORT_OBJ = 20

OBJ (*.obj) export type

openvsp.vsp.EXPORT_PLOT3D = 13

PLOT3D (*.p3d) export type

openvsp.vsp.EXPORT_PMARC = 19

PMARC 12 (*.pmin) export type

openvsp.vsp.EXPORT_POVRAY = 5

POVRAY (*.pov) export type

openvsp.vsp.EXPORT_SELIG_AIRFOIL = 21

Airfoil points (*.dat) export type

openvsp.vsp.EXPORT_STEP = 12

STEP (*.stp) export type

openvsp.vsp.EXPORT_STEP_STRUCTURE = 24

STEP structure (*.stp) export type

openvsp.vsp.EXPORT_STL = 2

Stereolith (*.stl) export type

openvsp.vsp.EXPORT_SVG = 18

SVG (*.svg) export type

openvsp.vsp.EXPORT_VORXSEC = 8

VORXSEC export type (NOT IMPLEMENTED)

openvsp.vsp.EXPORT_VSPGEOM = 7

VSPGeom (*.vspgeom) export type

openvsp.vsp.EXPORT_X3D = 11

X3D (*.x3d) export type

openvsp.vsp.EXPORT_XSEC = 1

XSec (*.hrm) export type

openvsp.vsp.EXPORT_XSECGEOM = 9

XSECGEOM export type (NOT IMPLEMENTED)

openvsp.vsp.EXTENT_FORWARD_FINITE = 2

Forward displacement.

openvsp.vsp.EXTENT_FORWARD_INF = 0

Forward beyond extent of model.

openvsp.vsp.EXTENT_REVERSE_FINITE = 3

Reverse displacement.

openvsp.vsp.EXTENT_REVERSE_INF = 1

Reverse beyond extent of model.

openvsp.vsp.EXTENT_SLIDER_AFTER = 6

Slider motion from current position to end.

openvsp.vsp.EXTENT_SLIDER_BEFORE = 5

Slider motion from start to current position.

openvsp.vsp.EXTENT_SLIDER_FULL = 4

Full range of slider motion.

openvsp.vsp.EXTERNAL_INTERFERENCE = 0

Interference between mutually external bodies

openvsp.vsp.EXTERNAL_SELF_INTERFERENCE = 2

Interference between multiple surfaces of one Geom / Set

openvsp.vsp.EditXSecConvertTo(std: :string const & xsec_id, int const & newtype)
openvsp.vsp.EditXSecDelPnt(std: :string const & xsec_id, int const & indx)
openvsp.vsp.EditXSecInitShape(std: :string const & xsec_id)
openvsp.vsp.EditXSecSplit01(std: :string const & xsec_id, double const & u) int
openvsp.vsp.EnableStopGUIMenuItem()
class openvsp.vsp.ErrorMgrSingleton(*args, **kwargs)

Bases: object

Proxy of C++ vsp::ErrorMgrSingleton class.

AddError(ErrorMgrSingleton self, vsp: :ERROR_CODE code, string const & desc)
GetErrorLastCallFlag(ErrorMgrSingleton self) bool
GetLastError(ErrorMgrSingleton self) ErrorObj
GetNumTotalErrors(ErrorMgrSingleton self) int
MessageCallback(ErrorMgrSingleton self, MessageBase const * _from, MessageData const & data)
NoError(ErrorMgrSingleton self)
PopErrorAndPrint(ErrorMgrSingleton self, FILE * stream) bool
PopLastError(ErrorMgrSingleton self) ErrorObj
PrintOnErrors(ErrorMgrSingleton self)
SilenceErrors(ErrorMgrSingleton self)
static getInstance() ErrorMgrSingleton
property thisown

The membership flag

openvsp.vsp.ErrorMgrSingleton_getInstance() ErrorMgrSingleton
class openvsp.vsp.ErrorObj(*args)

Bases: object

Proxy of C++ vsp::ErrorObj class.

GetErrorCode(ErrorObj self) vsp::ERROR_CODE
GetErrorString(ErrorObj self) string
NoError(ErrorObj self)
property m_ErrorCode

m_ErrorCode : vsp::ERROR_CODE

property m_ErrorString

m_ErrorString : string

property thisown

The membership flag

openvsp.vsp.ExecAnalysis(std: :string const & analysis) std::string
openvsp.vsp.ExportFile(std: :string const & file_name, int thick_set, int file_type, int subsFlag=1, int thin_set=SET_NONE, bool useMode=False, std: :string const & modeID = "") std::string
openvsp.vsp.ExportParasiteDragToCSV(std: :string const & file_name) std::string
openvsp.vsp.FAN_FRAGMENT = 3

Fan blade fragment

openvsp.vsp.FC_NATIVE = 1

Operating system’s native file chooser

openvsp.vsp.FC_OPENVSP = 0

OpenVSP’s own file chooser with directory preferences.

openvsp.vsp.FEA_BCM_ALL = 1

FEA boundary condition constrains all DOF.

openvsp.vsp.FEA_BCM_ASYMM = 4

FEA boundary condition antisymmetrical constraints.

openvsp.vsp.FEA_BCM_PIN = 2

FEA boundary condition pin constraints.

openvsp.vsp.FEA_BCM_SYMM = 3

FEA boundary condition symmetrical constraints.

openvsp.vsp.FEA_BCM_USER = 0

FEA boundary condition constraints user defined.

openvsp.vsp.FEA_BC_PART = 1

FEA boundary condition assigned to part.

openvsp.vsp.FEA_BC_STRUCTURE = 0

FEA boundary condition assigned to structure.

openvsp.vsp.FEA_BC_SUBSURF = 2

FEA boundary condition assigned to subsurface.

openvsp.vsp.FEA_BEAM = 1

Beam FEA element type

openvsp.vsp.FEA_CALCULIX_FILE_NAME = 3

FEA Mesh Calculix export type

openvsp.vsp.FEA_CURV_FILE_NAME = 7

FEA Mesh CURV export type

openvsp.vsp.FEA_DELETE = 1

Delete shell elements

openvsp.vsp.FEA_DEPRECATED = -1

Flag for deprecated element type option

openvsp.vsp.FEA_DOME = 4

Dome FEA Part type

openvsp.vsp.FEA_ENG_ORTHO = 1

Orthotropic material in engineering parameters

openvsp.vsp.FEA_ENG_ORTHO_TRANS_ISO = 2

Orthotropic material with transverse isotropy assumed in engineering parameters

openvsp.vsp.FEA_FIX_POINT = 3

Fixed Point FEA Part type

openvsp.vsp.FEA_FIX_PT_DELTA_UVN = 3

Delta UVN off body fixed point type

openvsp.vsp.FEA_FIX_PT_DELTA_XYZ = 2

Delta XYZ off body fixed point type

openvsp.vsp.FEA_FIX_PT_GEOM_CG = 5

Geom CG off body fixed point type

openvsp.vsp.FEA_FIX_PT_GEOM_ORIGIN = 4

Geom origin off body fixed point type

openvsp.vsp.FEA_FIX_PT_GLOBAL_XYZ = 1

Global XYZ off body fixed point type

openvsp.vsp.FEA_FIX_PT_ON_BODY = 0

On body fixed point type

openvsp.vsp.FEA_GMSH_FILE_NAME = 5

FEA Mesh GMSH export type

openvsp.vsp.FEA_IGES_FILE_NAME = 9

FEA Mesh trimmed IGES export type

openvsp.vsp.FEA_ISOTROPIC = 0

Isotropic material

openvsp.vsp.FEA_KEEP = 0

Keep shell elements

openvsp.vsp.FEA_LAMINATE = 3

Laminate buildup material

openvsp.vsp.FEA_MASS_FILE_NAME = 0

FEA Mesh mass export type

openvsp.vsp.FEA_NASTRAN_FILE_NAME = 1

FEA Mesh NASTRAN export type

openvsp.vsp.FEA_NKEY_FILE_NAME = 2

FEA Mesh NKey export type

openvsp.vsp.FEA_NO_ELEMENTS = 3

FEA part with no elements

openvsp.vsp.FEA_NUM_BCM_MODES = 5

Number of FEA boundary condition constraint types.

openvsp.vsp.FEA_NUM_BC_TYPES = 3

Number of FEA boundary condition definition types.

openvsp.vsp.FEA_NUM_ELEMENT_TYPES = 4

Number of FEA element type choices

openvsp.vsp.FEA_NUM_FILE_NAMES = 11

Number of FEA Mesh export type.

openvsp.vsp.FEA_NUM_FIX_PT_TYPES = 6

Number of off body fixed point types

openvsp.vsp.FEA_NUM_MAT_TYPES = 4

Number of FEA material types

openvsp.vsp.FEA_NUM_ORIENT_TYPES = 13

Number of FEA material orientation types

openvsp.vsp.FEA_NUM_SHELL_TREATMENT_TYPES = 2

Number of FEA subsurface treatment choices

openvsp.vsp.FEA_NUM_TYPES = 10

Number of FEA Part types

openvsp.vsp.FEA_ORIENT_COMP_X = 3

FEA Comp X material orientation

openvsp.vsp.FEA_ORIENT_COMP_Y = 4

FEA Comp Y material orientation

openvsp.vsp.FEA_ORIENT_COMP_Z = 5

FEA Comp Z material orientation

openvsp.vsp.FEA_ORIENT_GLOBAL_X = 0

FEA Global X material orientation

openvsp.vsp.FEA_ORIENT_GLOBAL_Y = 1

FEA Global Y material orientation

openvsp.vsp.FEA_ORIENT_GLOBAL_Z = 2

FEA Global Z material orientation

openvsp.vsp.FEA_ORIENT_OML_R = 10

FEA OML R material orientation

openvsp.vsp.FEA_ORIENT_OML_S = 11

FEA OML S material orientation

openvsp.vsp.FEA_ORIENT_OML_T = 12

FEA OML T material orientation

openvsp.vsp.FEA_ORIENT_OML_U = 8

FEA OML U material orientation

openvsp.vsp.FEA_ORIENT_OML_V = 9

FEA OML V material orientation

openvsp.vsp.FEA_ORIENT_PART_U = 6

FEA Part U material orientation

openvsp.vsp.FEA_ORIENT_PART_V = 7

FEA Part V material orientation

openvsp.vsp.FEA_PLOT3D_FILE_NAME = 8

FEA Mesh PLOT3D export type

openvsp.vsp.FEA_POLY_SPAR = 9

Poly Spar FEA Part type

openvsp.vsp.FEA_RIB = 1

Rib FEA Part type

openvsp.vsp.FEA_RIB_ARRAY = 5

Rib array FEA Part type

openvsp.vsp.FEA_SHELL = 0

Shell (tris) FEA element type

openvsp.vsp.FEA_SHELL_AND_BEAM = 2

Both Shell and Beam FEA element types

openvsp.vsp.FEA_SKIN = 7

Skin FEA Part type

openvsp.vsp.FEA_SLICE = 0

Slice FEA Part type

openvsp.vsp.FEA_SLICE_ARRAY = 6

Slice array FEA Part type

openvsp.vsp.FEA_SPAR = 2

Spar FEA Part type

openvsp.vsp.FEA_SRF_FILE_NAME = 6

FEA Mesh SRF export type

openvsp.vsp.FEA_STEP_FILE_NAME = 10

FEA Mesh trimmed STEP export type

openvsp.vsp.FEA_STL_FILE_NAME = 4

FEA Mesh STL export type

openvsp.vsp.FEA_TRIM = 8

Trim FEA Part type

openvsp.vsp.FEA_XSEC_BOX = 5

Box XSec type

openvsp.vsp.FEA_XSEC_CIRC = 1

Circle XSec type

openvsp.vsp.FEA_XSEC_GENERAL = 0

General XSec type

openvsp.vsp.FEA_XSEC_I = 3

I XSec type

openvsp.vsp.FEA_XSEC_PIPE = 2

Pipe XSec type

openvsp.vsp.FEA_XSEC_RECT = 4

Rectangle XSec type

openvsp.vsp.FEMALE = 1

Female Human component

openvsp.vsp.FF_B_COVERT = 6

Covert FF equation

openvsp.vsp.FF_B_HOERNER_STREAMBODY = 3

Hoerner Streamlined Body FF equation

openvsp.vsp.FF_B_JENKINSON_AFT_FUSE_NACELLE = 9

Jenkinson Aft Fuselage Nacelle FF equation

openvsp.vsp.FF_B_JENKINSON_FUSE = 7

Jenkinson Fuselage FF equation

openvsp.vsp.FF_B_JENKINSON_WING_NACELLE = 8

Jenkinson Wing Nacelle FF equation

openvsp.vsp.FF_B_MANUAL = 0

Manual FF equation

openvsp.vsp.FF_B_SCHEMENSKY_FUSE = 1

Schemensky Fuselage FF equation

openvsp.vsp.FF_B_SCHEMENSKY_NACELLE = 2

Schemensky Nacelle FF equation

openvsp.vsp.FF_B_SHEVELL = 5

Shevell FF equation

openvsp.vsp.FF_B_TORENBEEK = 4

Torenbeek FF equation

openvsp.vsp.FF_W_COVERT = 4

Covert FF equation

openvsp.vsp.FF_W_DATCOM = 8

DATCOM FF equation

openvsp.vsp.FF_W_EDET_ADV = 2

EDET Advanced Airfoil FF equation

openvsp.vsp.FF_W_EDET_CONV = 1

EDET Conventional Airfoil FF equation

openvsp.vsp.FF_W_HOERNER = 3

Hoerner FF equation

openvsp.vsp.FF_W_JENKINSON_TAIL = 12

Jenkinson Tail FF equation

openvsp.vsp.FF_W_JENKINSON_WING = 11

Jenkinson Wing FF equation

openvsp.vsp.FF_W_KROO = 6

Kroo FF equation

openvsp.vsp.FF_W_MANUAL = 0

Manual FF equation

openvsp.vsp.FF_W_SCHEMENSKY_4_SERIES_AF = 10

Schemensky 4 Series Airfoil FF equation

openvsp.vsp.FF_W_SCHEMENSKY_6_SERIES_AF = 9

Schemensky 6 Series Airfoil FF equation

openvsp.vsp.FF_W_SCHEMENSKY_SUPERCRITICAL_AF = 13

Schemensky Supercritical Airfoil FF equation

openvsp.vsp.FF_W_SHEVELL = 5

Shevell FF equation

openvsp.vsp.FF_W_TORENBEEK = 7

Torenbeek FF equation

openvsp.vsp.FLAP_NONE = 0

No flap

openvsp.vsp.FLAP_NUM_TYPES = 2

Number of flap types

openvsp.vsp.FLAP_PLAIN = 1

Plain flap

openvsp.vsp.FLAT_END_CAP = 1

Flat end cap

openvsp.vsp.FUSELAGE_GEOM_SCREEN = 1

Fuselage geom screen

openvsp.vsp.FindActuatorDisk(int disk_index) std::string
openvsp.vsp.FindAllAttributes() StringVector
openvsp.vsp.FindAttributeByName(std: :string const & search_str, int index) std::string
openvsp.vsp.FindAttributeInCollection(std: :string const & obj_id, std: :string const & search_str, int index) std::string
openvsp.vsp.FindAttributeNamesInCollection(std: :string const & collID) StringVector
openvsp.vsp.FindAttributedObjects() StringVector
openvsp.vsp.FindAttributesByName(std: :string const & search_str) StringVector
openvsp.vsp.FindAttributesInCollection(std: :string const & collID) StringVector
openvsp.vsp.FindContainer(std: :string const & name, int index) std::string
openvsp.vsp.FindContainerGroupNames(std: :string const & parm_container_id) StringVector
openvsp.vsp.FindContainerParmIDs(std: :string const & parm_container_id) StringVector
openvsp.vsp.FindContainers() StringVector
openvsp.vsp.FindContainersWithName(std: :string const & name) StringVector
openvsp.vsp.FindGeom(std: :string const & name, int index) std::string
openvsp.vsp.FindGeoms() StringVector
openvsp.vsp.FindGeomsWithName(std: :string const & name) StringVector
openvsp.vsp.FindLatestResultsID(std: :string const & name) std::string
openvsp.vsp.FindParm(std: :string const & parm_container_id, std: :string const & parm_name, std: :string const & group_name) std::string
openvsp.vsp.FindRST(std: :string const & geom_id, int const & surf_indx, vec3d pt) double
openvsp.vsp.FindRSTGuess(std: :string const & geom_id, int const & surf_indx, vec3d pt, double const & r0, double const & s0, double const & t0) double
openvsp.vsp.FindRSTVec(std: :string const & geom_id, int const & surf_indx, Vec3dVec pts)
openvsp.vsp.FindRSTVecGuess(std: :string const & geom_id, int const & surf_indx, Vec3dVec pts, DoubleVector r0s, DoubleVector s0s, DoubleVector t0s)
openvsp.vsp.FindResultsID(std: :string const & name, int index=0) std::string
openvsp.vsp.FindUnsteadyGroup(int group_index) std::string
openvsp.vsp.FitAfCST(std: :string const & xsec_surf_id, int xsec_index, int deg)
openvsp.vsp.FitAllViews()
openvsp.vsp.FitBORAfCST(std: :string const & bor_id, int deg)
openvsp.vsp.FitCSTAirfoil(std: :string const & xsec_surf_id, int xsec_index, int deg)
openvsp.vsp.FitPlane(Vec3dVec pts, vec3d cen, vec3d norm)
openvsp.vsp.GDEV_ADD_CHOICE_ITEM = 17

Add item to custom GUI Choice

openvsp.vsp.GDEV_BEGIN_SAME_LINE = 27

Set begin same line flag for custom GUI

openvsp.vsp.GDEV_CHECK_BUTTON = 8

Custom GUI CheckButton

openvsp.vsp.GDEV_CHECK_BUTTON_BIT = 9

Custom GUI CheckButtonBit

openvsp.vsp.GDEV_CHOICE = 16

Custom GUI Choice

openvsp.vsp.GDEV_COLOR_PICKER = 24

Custom GUI ColorPicker

openvsp.vsp.GDEV_COUNTER = 15

Custom GUI Counter

openvsp.vsp.GDEV_DIVIDER_BOX = 26

Custom GUI divider box

openvsp.vsp.GDEV_END_SAME_LINE = 28

Set end same line flag for custom GUI

openvsp.vsp.GDEV_FORCE_WIDTH = 29

Set forced width for custom GUI

openvsp.vsp.GDEV_FRACT_PARM_SLIDER = 21

Custom GUI FractParmSlider

openvsp.vsp.GDEV_GROUP = 2

Custom GUI Group

openvsp.vsp.GDEV_INDEX_SELECTOR = 23

Custom GUI IndexSelector

openvsp.vsp.GDEV_INPUT = 4

Custom GUI Input

openvsp.vsp.GDEV_OUTPUT = 5

Custom GUI Output

openvsp.vsp.GDEV_PARM_BUTTON = 3

Custom GUI ParmButton

openvsp.vsp.GDEV_RADIO_BUTTON = 10

Custom GUI RadioButton

openvsp.vsp.GDEV_SCROLL_TAB = 1

Custom GUI Fl_Scroll and Tab

openvsp.vsp.GDEV_SET_FORMAT = 30

Set format label for custom GUI

openvsp.vsp.GDEV_SLIDER = 6

Custom GUI Slider

openvsp.vsp.GDEV_SLIDER_ADJ_RANGE = 7

Custom GUI SliderAdjRangeInput

openvsp.vsp.GDEV_SLIDER_ADJ_RANGE_INPUT = 19

Custom GUI SliderAdjRangeInput

openvsp.vsp.GDEV_SLIDER_ADJ_RANGE_TWO_INPUT = 20

Custom GUI SliderAdjRangeInput with two inputs (NOT IMPLEMENTED)

openvsp.vsp.GDEV_SLIDER_INPUT = 18

Custom GUI SliderInput

openvsp.vsp.GDEV_STRING_INPUT = 22

Custom GUI StringInput

openvsp.vsp.GDEV_TAB = 0

Custom GUI Tab

openvsp.vsp.GDEV_TOGGLE_BUTTON = 11

Custom GUI ToggleButton

openvsp.vsp.GDEV_TOGGLE_BUTTON_FREE = 12

Custom GUI ToggleButton without Parm

openvsp.vsp.GDEV_TOGGLE_RADIO_GROUP = 13

Custom GUI ToggleRadioGroup (NOT IMPLEMENTED)

openvsp.vsp.GDEV_TRIGGER_BUTTON = 14

Custom GUI TriggerButton

openvsp.vsp.GDEV_YGAP = 25

Custom GUI Y gap

openvsp.vsp.GEAR_CG_TIPBACK_ANALYSIS = 5

Calculate tipback angle

openvsp.vsp.GEAR_CONFIGURATION_ALL = 4

Gear drawn in all configurations

openvsp.vsp.GEAR_CONFIGURATION_DOWN = 0

Gear drawn down

openvsp.vsp.GEAR_CONFIGURATION_INTERMEDIATE = 3

Gear drawn somewhere beteween down and up

openvsp.vsp.GEAR_CONFIGURATION_UP = 1

Gear drawn up

openvsp.vsp.GEAR_CONFIGURATION_UP_AND_DOWN = 2

Gear drawn both up and down

openvsp.vsp.GEAR_GEOM_SCREEN = 19

Gear geom screen

openvsp.vsp.GEAR_MECHANISM = 1

Specified by mechanism

openvsp.vsp.GEAR_STOWED_POSITION = 0

Specified by stowed position

openvsp.vsp.GEAR_SUSPENSION_COMPRESSED = 1

Gear suspension is compressed

openvsp.vsp.GEAR_SUSPENSION_EXTENDED = 2

Gear suspension is extended

openvsp.vsp.GEAR_SUSPENSION_NOMINAL = 0

Gear suspension at nominal extension

openvsp.vsp.GEAR_TIPOVER_ANALYSIS = 8

Calculate tipover angle

openvsp.vsp.GEAR_TURN_ANALYSIS = 9

Calculate ground manueveribility

openvsp.vsp.GEAR_WEIGHT_DISTRIBUTION_ANALYSIS = 7

Calculate distribution of weight across landing gear

openvsp.vsp.GENERIC_FRAGMENT = 5

Generic fragment

openvsp.vsp.GEOM_BOUNDARY = 2

Geom boundary

openvsp.vsp.GEOM_DRAW_HIDDEN = 1

Draw the hidden mesh

openvsp.vsp.GEOM_DRAW_NONE = 4

Do not draw anything

openvsp.vsp.GEOM_DRAW_SHADE = 2

Draw the shaded mesh

openvsp.vsp.GEOM_DRAW_TEXTURE = 3

Draw the textured mesh

openvsp.vsp.GEOM_DRAW_WIRE = 0

Draw the wireframe mesh (see through)

openvsp.vsp.GEOM_PROJ = 3

Project toward a Geom

openvsp.vsp.GEOM_TARGET = 1

Geom target type

openvsp.vsp.GEOM_XSECS = 2

GeomXSec Geom type

openvsp.vsp.GROW_LIMIT_CURV_GAP = 10

Maximum growth limit from maximum gap.

openvsp.vsp.GROW_LIMIT_CURV_NCIRCSEG = 11

Maximum growth limit from number of segments to define a circle.

openvsp.vsp.GROW_LIMIT_INCREMENT = 8

Reason increment when adding growth limit constraint.

openvsp.vsp.GROW_LIMIT_MAX_LEN_CONSTRAINT = 9

Maximum growth limit from maximum edge length (not used, growth limited small to large).

openvsp.vsp.GROW_LIMIT_MIN_LEN_CONSTRAINT = 13

Maximum growth limit from minimum length constraint.

openvsp.vsp.GROW_LIMIT_MIN_LEN_CONSTRAINT_CURV_GAP = 14

Maximum growth limit from maximum gap constrained by minimum length.

openvsp.vsp.GROW_LIMIT_MIN_LEN_CONSTRAINT_CURV_NCIRCSEG = 15

Maximum growth limit from number of segments to define a circle constrained by minimum length.

openvsp.vsp.GROW_LIMIT_MIN_LEN_CONSTRAINT_SOURCES = 16

Maximum growth limit from sources constrained by minimum length.

openvsp.vsp.GROW_LIMIT_SOURCES = 12

Maximum growth limit from mesh sources.

openvsp.vsp.GetActiveCSNameVec(int CSGroupIndex) StringVector
openvsp.vsp.GetActiveGeometryAnalysis() std::string
openvsp.vsp.GetAdvLinkCode(int index) std::string
openvsp.vsp.GetAdvLinkInputNames(int index) StringVector
openvsp.vsp.GetAdvLinkInputParms(int index) StringVector
openvsp.vsp.GetAdvLinkName(int index) std::string
openvsp.vsp.GetAdvLinkNames() StringVector
openvsp.vsp.GetAdvLinkOutputNames(int index) StringVector
openvsp.vsp.GetAdvLinkOutputParms(int index) StringVector
openvsp.vsp.GetAirfoilCoordinates(std: :string const & geom_id, double const & foilsurf_u) Vec3dVec
openvsp.vsp.GetAirfoilLowerPnts(std: :string const & xsec_id) Vec3dVec
openvsp.vsp.GetAirfoilUpperPnts(std: :string const & xsec_id) Vec3dVec
openvsp.vsp.GetAllBackground3DAbsolutePaths() StringVector
openvsp.vsp.GetAllBackground3DRelativePaths() StringVector
openvsp.vsp.GetAllBackground3Ds() StringVector
openvsp.vsp.GetAllBogies(std: :string const & gear_id) StringVector
openvsp.vsp.GetAllDataNames(std: :string const & results_id) StringVector
openvsp.vsp.GetAllFeaPolySparPtIDVec(std: :string const & pspar_id) StringVector
openvsp.vsp.GetAllGeometryAnalysesIDVec() StringVector
openvsp.vsp.GetAllModes() StringVector
openvsp.vsp.GetAllProbes() StringVector
openvsp.vsp.GetAllProtractors() StringVector
openvsp.vsp.GetAllRSTProbes() StringVector
openvsp.vsp.GetAllResultsNames() StringVector
openvsp.vsp.GetAllRoutingPtCoords(std: :string const & routing_id, int symm_index) Vec3dVec
openvsp.vsp.GetAllRoutingPtIds(std: :string const & routing_id) StringVector
openvsp.vsp.GetAllRulers() StringVector
openvsp.vsp.GetAllSubSurfIDs() StringVector
openvsp.vsp.GetAllUserParms() StringVector
openvsp.vsp.GetAnalysisDoc(std: :string const & analysis) std::string
openvsp.vsp.GetAnalysisInputDoc(std: :string const & analysis, std: :string const & name) std::string
openvsp.vsp.GetAnalysisInputNames(std: :string const & analysis) StringVector
openvsp.vsp.GetAnalysisInputType(std: :string const & analysis, std: :string const & name) int
openvsp.vsp.GetAndResetUpdateCount() int
openvsp.vsp.GetAttributeBoolVal(std: :string const & attrID) IntVector
openvsp.vsp.GetAttributeDoc(std: :string const & attrID) std::string
openvsp.vsp.GetAttributeDoubleMatrixVal(std: :string const & attrID) DoubleVecVec
openvsp.vsp.GetAttributeDoubleVal(std: :string const & attrID) DoubleVector
openvsp.vsp.GetAttributeID(std: :string const & collID, std: :string const & attributeName, int index) std::string
openvsp.vsp.GetAttributeIntMatrixVal(std: :string const & attrID) IntVecVec
openvsp.vsp.GetAttributeIntVal(std: :string const & attrID) IntVector
openvsp.vsp.GetAttributeName(std: :string const & attrID) std::string
openvsp.vsp.GetAttributeParmID(std: :string const & attrID) StringVector
openvsp.vsp.GetAttributeParmName(std: :string const & attrID) StringVector
openvsp.vsp.GetAttributeParmVal(std: :string const & attrID) DoubleVector
openvsp.vsp.GetAttributeStringVal(std: :string const & attrID) StringVector
openvsp.vsp.GetAttributeType(std: :string const & attrID) int
openvsp.vsp.GetAttributeTypeName(std: :string const & attrID) std::string
openvsp.vsp.GetAttributeVec3dVal(std: :string const & attrID) Vec3dVec
openvsp.vsp.GetAuxiliaryGeomContactPtID(std: :string const & geom_id, int index) std::string
openvsp.vsp.GetAvailableCSNameVec(int CSGroupIndex) StringVector
openvsp.vsp.GetBBoxSet(int set) bool
openvsp.vsp.GetBEMPropID() std::string
openvsp.vsp.GetBORAirfoilLowerPnts(std: :string const & bor_id) Vec3dVec
openvsp.vsp.GetBORAirfoilUpperPnts(std: :string const & bor_id) Vec3dVec
openvsp.vsp.GetBORLowerCSTCoefs(std: :string const & bor_id) DoubleVector
openvsp.vsp.GetBORLowerCSTDegree(std: :string const & bor_id) int
openvsp.vsp.GetBORUpperCSTCoefs(std: :string const & bor_id) DoubleVector
openvsp.vsp.GetBORUpperCSTDegree(std: :string const & bor_id) int
openvsp.vsp.GetBORXSecPnts(std: :string const & bor_id) Vec3dVec
openvsp.vsp.GetBORXSecShape(std: :string const & bor_id) int
openvsp.vsp.GetBackground3DAbsolutePath(std: :string const & id) std::string
openvsp.vsp.GetBackground3DRelativePath(std: :string const & id) std::string
openvsp.vsp.GetBoolParmVal(std: :string const & parm_id) bool
openvsp.vsp.GetCFDMeshVal(int type) double
openvsp.vsp.GetCFDSourceID(std: :string const & geom_id, int source_index) std::string
openvsp.vsp.GetCFDSourceName(std: :string const & geom_id, int source_index) std::string
openvsp.vsp.GetCFDSourceType(std: :string const & geom_id, int source_index) int
openvsp.vsp.GetCFDWakeFlag(std: :string const & geom_id) bool
openvsp.vsp.GetChildCollection(std: :string const & attachID) std::string
openvsp.vsp.GetCompleteCSNameVec() StringVector
openvsp.vsp.GetComputationFileName(int file_type) std::string
openvsp.vsp.GetContainerName(std: :string const & parm_container_id) std::string
openvsp.vsp.GetCpSliceID(int slice_index) std::string
openvsp.vsp.GetDesignVar(int index) std::string
openvsp.vsp.GetDesignVarType(int index) int
openvsp.vsp.GetDoubleAnalysisInput(std: :string const & analysis, std: :string const & name, int index=0) DoubleVector
openvsp.vsp.GetDoubleMatResults(std: :string const & id, std: :string const & name, int index=0) DoubleVecVec
openvsp.vsp.GetDoubleResults(std: :string const & id, std: :string const & name, int index=0) DoubleVector
openvsp.vsp.GetDriverGroup(std: :string const & geom_id, int section_index) IntVector
openvsp.vsp.GetEditXSecCtrlVec(std: :string const & xsec_id, bool non_dimensional=True) Vec3dVec
openvsp.vsp.GetEditXSecFixedUVec(std: :string const & xsec_id) BoolVector
openvsp.vsp.GetEditXSecUVec(std: :string const & xsec_id) DoubleVector
openvsp.vsp.GetEllipsoidCpDist(Vec3dVec surf_pnt_vec, vec3d abc_rad, vec3d V_inf) DoubleVector
openvsp.vsp.GetEllipsoidSurfPnts(vec3d center, vec3d abc_rad, int u_npts=20, int w_npts=20) Vec3dVec
openvsp.vsp.GetFeaAssemblyFileName(std: :string const & assembly_id, int file_type) std::string
openvsp.vsp.GetFeaAssemblyIDVec() StringVector
openvsp.vsp.GetFeaAssemblyName(std: :string const & assembly_id) std::string
openvsp.vsp.GetFeaAssemblyStructureIDVec(std: :string const & assembly_id) StringVector
openvsp.vsp.GetFeaBCIDVec(std: :string const & fea_struct_id) StringVector
openvsp.vsp.GetFeaLayerIDVec(std: :string const & material_id) StringVector
openvsp.vsp.GetFeaMaterialIDVec() StringVector
openvsp.vsp.GetFeaMeshFileName(std: :string const & geom_id, int fea_struct_ind, int file_type) std::string
openvsp.vsp.GetFeaMeshStructIndex() int
openvsp.vsp.GetFeaMeshVal(std: :string const & geom_id, int fea_struct_ind, int type) double
openvsp.vsp.GetFeaPartID(std: :string const & fea_struct_id, int fea_part_index) std::string
openvsp.vsp.GetFeaPartIDVec(std: :string const & fea_struct_id) StringVector
openvsp.vsp.GetFeaPartName(std: :string const & part_id) std::string
openvsp.vsp.GetFeaPartPerpendicularSparID(std: :string const & part_id) std::string
openvsp.vsp.GetFeaPartType(std: :string const & part_id) int
openvsp.vsp.GetFeaPolySparNumPt(std: :string const & pspar_id) int
openvsp.vsp.GetFeaPolySparPtID(std: :string const & pspar_id, int index) std::string
openvsp.vsp.GetFeaPolySparPtName(std: :string const & pspar_id, int index) std::string
openvsp.vsp.GetFeaPropertyIDVec() StringVector
openvsp.vsp.GetFeaStructID(std: :string const & geom_id, int fea_struct_ind) std::string
openvsp.vsp.GetFeaStructIDVec() StringVector
openvsp.vsp.GetFeaStructIndex(std: :string const & struct_id) int
openvsp.vsp.GetFeaStructName(std: :string const & geom_id, int fea_struct_ind) std::string
openvsp.vsp.GetFeaStructParentGeomID(std: :string const & struct_id) std::string
openvsp.vsp.GetFeaSubSurfIDVec(std: :string const & fea_struct_id) StringVector
openvsp.vsp.GetFeaSubSurfIndex(std: :string const & ss_id) int
openvsp.vsp.GetFeaSubSurfName(std: :string const & subsurf_id) std::string
openvsp.vsp.GetFeaTrimPartIDVec(std: :string const & trim_id) StringVector
openvsp.vsp.GetFeatureLinePnts(std: :string const & geom_id) Vec3dVec
openvsp.vsp.GetGeomBBoxMax(std: :string const & geom_id, int main_surf_ind=0, bool ref_frame_is_absolute=True) vec3d
openvsp.vsp.GetGeomBBoxMin(std: :string const & geom_id, int main_surf_ind=0, bool ref_frame_is_absolute=True) vec3d
openvsp.vsp.GetGeomChildren(std: :string const & geom_id) StringVector
openvsp.vsp.GetGeomDisplayType(std: :string const & geom_id) int
openvsp.vsp.GetGeomDrawType(std: :string const & geom_id) int
openvsp.vsp.GetGeomMaterialName(std: :string const & geom_id) std::string
openvsp.vsp.GetGeomName(std: :string const & geom_id) std::string
openvsp.vsp.GetGeomParent(std: :string const & geom_id) std::string
openvsp.vsp.GetGeomParmIDs(std: :string const & geom_id) StringVector
openvsp.vsp.GetGeomSet(std: :string const & name) StringVector
openvsp.vsp.GetGeomSetAtIndex(int index) StringVector
openvsp.vsp.GetGeomSetCollection(int const & index) std::string
openvsp.vsp.GetGeomTextureFileName(std: :string const & geom_id, std: :string const & texture_id) std::string
openvsp.vsp.GetGeomTextureIDVec(std: :string const & geom_id) StringVector
openvsp.vsp.GetGeomTypeName(std: :string const & geom_id) std::string
openvsp.vsp.GetGeomTypes() StringVector
openvsp.vsp.GetGeomVSPSurfCfdType(std: :string const & geom_id, int main_surf_ind=0) int
openvsp.vsp.GetGeomVSPSurfType(std: :string const & geom_id, int main_surf_ind=0) int
openvsp.vsp.GetGeomWireColor(std: :string const & geom_id) vec3d
openvsp.vsp.GetGeometryAnalysisAzimuthParm(std: :string const & geom_analysis_id, int index) std::string
openvsp.vsp.GetGeometryAnalysisElevationParm(std: :string const & geom_analysis_id, int index) std::string
openvsp.vsp.GetGroupName(std: :string const & group_id) std::string
openvsp.vsp.GetHersheyBarDragDist(int const & npts, double const & alpha, double const & Vinf, double const & span, bool full_span_flag=False) Vec3dVec
openvsp.vsp.GetHersheyBarLiftDist(int const & npts, double const & alpha, double const & Vinf, double const & span, bool full_span_flag=False) Vec3dVec
openvsp.vsp.GetIntAnalysisInput(std: :string const & analysis, std: :string const & name, int index=0) IntVector
openvsp.vsp.GetIntParmVal(std: :string const & parm_id) int
openvsp.vsp.GetIntResults(std: :string const & id, std: :string const & name, int index=0) IntVector
openvsp.vsp.GetIntersectSubSurfGeomID(std: :string const & sub_id) std::string
openvsp.vsp.GetLinkIndex(std: :string const & name) int
openvsp.vsp.GetLowerCSTCoefs(std: :string const & xsec_id) DoubleVector
openvsp.vsp.GetLowerCSTDegree(std: :string const & xsec_id) int
openvsp.vsp.GetMainRoutingPtCoord(std: :string const & pt_id) vec3d
openvsp.vsp.GetMaterialNames() StringVector
openvsp.vsp.GetModeName(std: :string const & mid) std::string
openvsp.vsp.GetNumActuatorDisks() int
openvsp.vsp.GetNumAnalysis() int
openvsp.vsp.GetNumAnalysisInputData(std: :string const & analysis, std: :string const & name) int
openvsp.vsp.GetNumBackground3Ds() int
openvsp.vsp.GetNumBogies(std: :string const & gear_id) int
openvsp.vsp.GetNumCFDSources(std: :string const & geom_id) int
openvsp.vsp.GetNumControlSurfaceGroups() int
openvsp.vsp.GetNumCpSlices() int
openvsp.vsp.GetNumData(std: :string const & results_id, std: :string const & data_name) int
openvsp.vsp.GetNumDesignVars() int
openvsp.vsp.GetNumExcrescences() int
openvsp.vsp.GetNumGeometryAnalysisAzEl(std: :string const & geom_analysis_id) int
openvsp.vsp.GetNumMainSurfs(std: :string const & geom_id) int
openvsp.vsp.GetNumModes() int
openvsp.vsp.GetNumPredefinedUserParms() int
openvsp.vsp.GetNumResults(std: :string const & name) int
openvsp.vsp.GetNumRoutingPts(std: :string const & routing_id) int
openvsp.vsp.GetNumSets() int
openvsp.vsp.GetNumSubSurf(std: :string const & geom_id) int
openvsp.vsp.GetNumUnsteadyGroups() int
openvsp.vsp.GetNumUnsteadyRotorGroups() int
openvsp.vsp.GetNumUserParms() int
openvsp.vsp.GetNumXSec(std: :string const & xsec_surf_id) int
openvsp.vsp.GetNumXSecSurfs(std: :string const & geom_id) int
openvsp.vsp.GetObjectName(std: :string const & attachID) std::string
openvsp.vsp.GetObjectParent(std: :string const & id) std::string
openvsp.vsp.GetObjectType(std: :string const & attachID) int
openvsp.vsp.GetObjectTypeName(std: :string const & attachID) std::string
openvsp.vsp.GetParm(std: :string const & geom_id, std: :string const & name, std: :string const & group) std::string
openvsp.vsp.GetParmContainer(std: :string const & parm_id) std::string
openvsp.vsp.GetParmDescript(std: :string const & parm_id) std::string
openvsp.vsp.GetParmDisplayGroupName(std: :string const & parm_id) std::string
openvsp.vsp.GetParmGroupName(std: :string const & parm_id) std::string
openvsp.vsp.GetParmLinkAParm(std: :string const & link_id) std::string
openvsp.vsp.GetParmLinkBParm(std: :string const & link_id) std::string
openvsp.vsp.GetParmLinkID(int index) std::string
openvsp.vsp.GetParmLinkLowerLimitFlag(std: :string const & link_id) bool
openvsp.vsp.GetParmLinkOffsetFlag(std: :string const & link_id) bool
openvsp.vsp.GetParmLinkScaleFlag(std: :string const & link_id) bool
openvsp.vsp.GetParmLinkUpperLimitFlag(std: :string const & link_id) bool
openvsp.vsp.GetParmLowerLimit(std: :string const & parm_id) double
openvsp.vsp.GetParmName(std: :string const & parm_id) std::string
openvsp.vsp.GetParmType(std: :string const & parm_id) int
openvsp.vsp.GetParmUpperLimit(std: :string const & parm_id) double
openvsp.vsp.GetParmVal(std: :string const & parm_id) double
openvsp.vsp.GetParmVal(std: :string const & geom_id, std: :string const & name, std: :string const & group) double
openvsp.vsp.GetPtCloudPnts(std: :string const & geom_id) Vec3dVec
openvsp.vsp.GetResultsEntryDoc(std: :string const & results_id, std: :string const & data_name) std::string
openvsp.vsp.GetResultsName(std: :string const & results_id) std::string
openvsp.vsp.GetResultsSetDoc(std: :string const & results_id) std::string
openvsp.vsp.GetResultsType(std: :string const & results_id, std: :string const & data_name) int
openvsp.vsp.GetRoutingCurve(std: :string const & routing_id, int symm_index) Vec3dVec
openvsp.vsp.GetRoutingPtCoord(std: :string const & routing_id, int index, int symm_index) vec3d
openvsp.vsp.GetRoutingPtID(std: :string const & routing_id, int index) std::string
openvsp.vsp.GetRoutingPtParentID(std: :string const & pt_id) std::string
openvsp.vsp.GetScaleIndependentBBoxSet(int set) bool
openvsp.vsp.GetSetFlag(std: :string const & geom_id, int set_index) bool
openvsp.vsp.GetSetIndex(std: :string const & name) int
openvsp.vsp.GetSetName(int index) std::string
openvsp.vsp.GetSettingName(std: :string const & setting_id) std::string
openvsp.vsp.GetStringAnalysisInput(std: :string const & analysis, std: :string const & name, int index=0) StringVector
openvsp.vsp.GetStringResults(std: :string const & id, std: :string const & name, int index=0) StringVector
openvsp.vsp.GetSubSurf(std: :string const & geom_id, int index) std::string
openvsp.vsp.GetSubSurf(std: :string const & geom_id, std: :string const & name) StringVector
openvsp.vsp.GetSubSurfIDVec(std: :string const & geom_id) StringVector
openvsp.vsp.GetSubSurfIndex(std: :string const & sub_id) int
openvsp.vsp.GetSubSurfName(std: :string const & geom_id, std: :string const & sub_id) std::string
openvsp.vsp.GetSubSurfName(std: :string const & sub_id) std::string
openvsp.vsp.GetSubSurfParmIDs(std: :string const & sub_id) StringVector
openvsp.vsp.GetSubSurfType(std: :string const & sub_id) int
openvsp.vsp.GetTotalNumSurfs(std: :string const & geom_id) int
openvsp.vsp.GetUWTess01(std: :string const & geom_id, int const & surf_indx)
openvsp.vsp.GetUnsteadyGroupCompIDs(int group_index) StringVector
openvsp.vsp.GetUnsteadyGroupName(int group_index) std::string
openvsp.vsp.GetUnsteadyGroupSurfIndexes(int group_index) IntVector
openvsp.vsp.GetUpperCSTCoefs(std: :string const & xsec_id) DoubleVector
openvsp.vsp.GetUpperCSTDegree(std: :string const & xsec_id) int
openvsp.vsp.GetUserParmContainer() std::string
openvsp.vsp.GetVKTAirfoilCpDist(double const & alpha, double const & epsilon, double const & kappa, double const & tau, Vec3dVec xyz_data) DoubleVector
openvsp.vsp.GetVKTAirfoilPnts(int const & npts, double const & alpha, double const & epsilon, double const & kappa, double const & tau) Vec3dVec
openvsp.vsp.GetVSPAEROControlGroupName(int CSGroupIndex) std::string
openvsp.vsp.GetVSPAEROPath() std::string
openvsp.vsp.GetVSPAERORefWingID() std::string
openvsp.vsp.GetVSPExePath() std::string
openvsp.vsp.GetVSPFileName() std::string
openvsp.vsp.GetVSPHelpPath() std::string
openvsp.vsp.GetVSPVersion() std::string
openvsp.vsp.GetVSPVersionChange() int
openvsp.vsp.GetVSPVersionMajor() int
openvsp.vsp.GetVSPVersionMinor() int
openvsp.vsp.GetVarPresetGroups() StringVector
openvsp.vsp.GetVarPresetParmIDs(std: :string const & group_id) StringVector
openvsp.vsp.GetVarPresetParmVal(std: :string const & group_id, std: :string const & setting_id, std: :string const & parm_id) double
openvsp.vsp.GetVarPresetParmVals(std: :string const & setting_id) DoubleVector
openvsp.vsp.GetVarPresetSettings(std: :string const & group_id) StringVector
openvsp.vsp.GetVec3dAnalysisInput(std: :string const & analysis, std: :string const & name, int index=0) Vec3dVec
openvsp.vsp.GetVec3dResults(std: :string const & id, std: :string const & name, int index=0) Vec3dVec
openvsp.vsp.GetVehicleID() std::string
openvsp.vsp.GetXSec(std: :string const & xsec_surf_id, int xsec_index) std::string
openvsp.vsp.GetXSecAlias(std: :string const & id) std::string
openvsp.vsp.GetXSecContinuity(std: :string const & xsec_id) int
openvsp.vsp.GetXSecCurvatures(std: :string const & xsec_id, int side) DoubleVector
openvsp.vsp.GetXSecCurveAlias(std: :string const & id) std::string
openvsp.vsp.GetXSecHeight(std: :string const & xsec_id) double
openvsp.vsp.GetXSecParm(std: :string const & xsec_id, std: :string const & name) std::string
openvsp.vsp.GetXSecParmIDs(std: :string const & xsec_id) StringVector
openvsp.vsp.GetXSecPnts(std: :string const & xsec_id) Vec3dVec
openvsp.vsp.GetXSecShape(std: :string const & xsec_id) int
openvsp.vsp.GetXSecSurf(std: :string const & geom_id, int index) std::string
openvsp.vsp.GetXSecSurfGlobalXForm(std: :string const & xsec_surf_id) Matrix4d
openvsp.vsp.GetXSecTanAngles(std: :string const & xsec_id, int side) DoubleVector
openvsp.vsp.GetXSecTanSlews(std: :string const & xsec_id, int side) DoubleVector
openvsp.vsp.GetXSecTanStrengths(std: :string const & xsec_id, int side) DoubleVector
openvsp.vsp.GetXSecWidth(std: :string const & xsec_id) double
openvsp.vsp.HEIGHT_XSEC_DRIVER = 2

Height driver

openvsp.vsp.HINGE_GEOM_SCREEN = 10

Hinge geom screen

openvsp.vsp.HUMAN_GEOM_SCREEN = 16

Human geom screen

openvsp.vsp.HWRATIO_XSEC_DRIVER = 3

Height/width ratio driver

openvsp.vsp.HideAllBackground3Ds()
openvsp.vsp.HideAllProbes()
openvsp.vsp.HideAllProtractors()
openvsp.vsp.HideAllRSTProbes()
openvsp.vsp.HideAllRulers()
openvsp.vsp.HideScreen(int s)
openvsp.vsp.ID_LENGTH_ATTR = 8

ID for Attributes are length 8

openvsp.vsp.ID_LENGTH_ATTRCOLL = 9

ID for Attribute Collections are length 9

openvsp.vsp.ID_LENGTH_PARM = 11

ID for Parms are length 11

openvsp.vsp.ID_LENGTH_PARMCONTAINER = 10

ID for Parm Containers are length 10

openvsp.vsp.ID_LENGTH_PRESET_GROUP = 5

ID for Var Preset Groups are length 5

openvsp.vsp.ID_LENGTH_PRESET_SETTING = 6

ID for Var Preset Settings are length 6

openvsp.vsp.IMPORT_BEM = 6

Blade Element (*.bem) import

openvsp.vsp.IMPORT_CART3D_TRI = 2

Cart3D (*.try) import

openvsp.vsp.IMPORT_NASCART = 1

NASCART (*.dat) import

openvsp.vsp.IMPORT_P3D_WIRE = 8

Plot3D as Wireframe (*.p3d) import

openvsp.vsp.IMPORT_PTS = 4

Point Cloud (*.pts) import

openvsp.vsp.IMPORT_STL = 0

Stereolith (*.stl) import

openvsp.vsp.IMPORT_V2 = 5

OpenVSP v2 (*.vsp) import

openvsp.vsp.IMPORT_XSEC_MESH = 3

XSec as Tri Mesh (*.hrm) import

openvsp.vsp.IMPORT_XSEC_WIRE = 7

XSec as Wireframe (*.hrm) import

openvsp.vsp.INSIDE = 0

The interior of the sub-surface is its surface

openvsp.vsp.INTERMEDIATE_FRAGMENT = 1

Intermediate rotor fragment

openvsp.vsp.INTERSECT_CURV_FILE_NAME = 1

CURV intersection file type

openvsp.vsp.INTERSECT_IGES_FILE_NAME = 3

IGES intersection file type

openvsp.vsp.INTERSECT_NUM_FILE_NAMES = 5

Number of surface intersection file types

openvsp.vsp.INTERSECT_PLOT3D_FILE_NAME = 2

PLOT3D intersection file type

openvsp.vsp.INTERSECT_SRF_FILE_NAME = 0

SRF intersection file type

openvsp.vsp.INTERSECT_STEP_FILE_NAME = 4

STEP intersection file type

openvsp.vsp.INT_DATA = 1

Integer data type

openvsp.vsp.INT_MATRIX_DATA = 5

Int matrix data type

openvsp.vsp.INVALID_TYPE = -1

Invalid data type

openvsp.vsp.ImportFile(std: :string const & file_name, int file_type, std: :string const & parent) std::string
openvsp.vsp.IndividualizeFeaPart(std: :string const & geom_id, int fea_struct_ind, std: :string const & part_id)
openvsp.vsp.InitGUI()
openvsp.vsp.InitStackPreset(std: :string const & geom_id, int preset)
openvsp.vsp.InsertFeaPolySparPt(std: :string const & pspar_id, int index) std::string
openvsp.vsp.InsertRoutingPt(std: :string const & routing_id, int index, std: :string const & geom_id, int surf_index) std::string
openvsp.vsp.InsertVSPFile(std: :string const & file_name, std: :string const & parent_geom_id)
openvsp.vsp.InsertXSec(std: :string const & geom_id, int index, int type)
openvsp.vsp.InsideSurf(std: :string const & geom_id, int const & surf_indx, vec3d pt) bool
class openvsp.vsp.IntVecVec(*args)

Bases: object

Proxy of C++ std::vector< std::vector< int > > class.

append(IntVecVec self, IntVector x)
assign(IntVecVec self, std: :vector< std::vector< int > >::size_type n, IntVector x)
back(IntVecVec self) IntVector
begin(IntVecVec self) std::vector< std::vector< int > >::iterator
capacity(IntVecVec self) std::vector< std::vector< int > >::size_type
clear(IntVecVec self)
empty(IntVecVec self) bool
end(IntVecVec self) std::vector< std::vector< int > >::iterator
erase(IntVecVec self, std: :vector< std::vector< int > >::iterator pos) std::vector< std::vector< int > >::iterator
erase(IntVecVec self, std: :vector< std::vector< int > >::iterator first, std: :vector< std::vector< int > >::iterator last) std::vector< std::vector< int > >::iterator
front(IntVecVec self) IntVector
get_allocator(IntVecVec self) std::vector< std::vector< int > >::allocator_type
insert(IntVecVec self, std: :vector< std::vector< int > >::iterator pos, IntVector x) std::vector< std::vector< int > >::iterator
insert(IntVecVec self, std: :vector< std::vector< int > >::iterator pos, std: :vector< std::vector< int > >::size_type n, IntVector x)
iterator(IntVecVec self) SwigPyIterator
pop(IntVecVec self) IntVector
pop_back(IntVecVec self)
push_back(IntVecVec self, IntVector x)
rbegin(IntVecVec self) std::vector< std::vector< int > >::reverse_iterator
rend(IntVecVec self) std::vector< std::vector< int > >::reverse_iterator
reserve(IntVecVec self, std: :vector< std::vector< int > >::size_type n)
resize(IntVecVec self, std: :vector< std::vector< int > >::size_type new_size)
resize(IntVecVec self, std: :vector< std::vector< int > >::size_type new_size, IntVector x)
size(IntVecVec self) std::vector< std::vector< int > >::size_type
swap(IntVecVec self, IntVecVec v)
property thisown

The membership flag

class openvsp.vsp.IntVector(*args)

Bases: object

Proxy of C++ std::vector< int > class.

append(IntVector self, std: :vector< int >::value_type const & x)
assign(IntVector self, std: :vector< int >::size_type n, std: :vector< int >::value_type const & x)
back(IntVector self) std::vector< int >::value_type const &
begin(IntVector self) std::vector< int >::iterator
capacity(IntVector self) std::vector< int >::size_type
clear(IntVector self)
empty(IntVector self) bool
end(IntVector self) std::vector< int >::iterator
erase(IntVector self, std: :vector< int >::iterator pos) std::vector< int >::iterator
erase(IntVector self, std: :vector< int >::iterator first, std: :vector< int >::iterator last) std::vector< int >::iterator
front(IntVector self) std::vector< int >::value_type const &
get_allocator(IntVector self) std::vector< int >::allocator_type
insert(IntVector self, std: :vector< int >::iterator pos, std: :vector< int >::value_type const & x) std::vector< int >::iterator
insert(IntVector self, std: :vector< int >::iterator pos, std: :vector< int >::size_type n, std: :vector< int >::value_type const & x)
iterator(IntVector self) SwigPyIterator
pop(IntVector self) std::vector< int >::value_type
pop_back(IntVector self)
push_back(IntVector self, std: :vector< int >::value_type const & x)
rbegin(IntVector self) std::vector< int >::reverse_iterator
rend(IntVector self) std::vector< int >::reverse_iterator
reserve(IntVector self, std: :vector< int >::size_type n)
resize(IntVector self, std: :vector< int >::size_type new_size)
resize(IntVector self, std: :vector< int >::size_type new_size, std: :vector< int >::value_type const & x)
size(IntVector self) std::vector< int >::size_type
swap(IntVector self, IntVector v)
property thisown

The membership flag

openvsp.vsp.IntegrateEllipsoidFlow(vec3d abc_rad, int const & abc_index) double
openvsp.vsp.IntersectSubSurf(std: :string const & sub_id)
openvsp.vsp.IsEventLoopRunning() bool
openvsp.vsp.IsFacade()

Returns True if the facade API is in use.

is_facade = IsFacade()
openvsp.vsp.IsGUIBuild() bool
openvsp.vsp.IsGUIRunning()

Returns True if the GUI event loop is running.

is_gui_active = IsGUIRunning()
openvsp.vsp.J_PROP_DRIVER = 5

Advance ratio driver

openvsp.vsp.LEN_CM = 1

Centimeter

openvsp.vsp.LEN_FT = 4

Feet

openvsp.vsp.LEN_IN = 3

Inch

openvsp.vsp.LEN_M = 2

Meter

openvsp.vsp.LEN_MM = 0

Millimeter

openvsp.vsp.LEN_UNITLESS = 6

Unitless

openvsp.vsp.LEN_YD = 5

Yard

openvsp.vsp.LE_NORMAL = 1

FEA Rib or Rib Array is set perpendicular to the leading edge

openvsp.vsp.LINEAR = 0

Linear curve type

openvsp.vsp.LINEAR_SWEPT_VOLUME_ANALYSIS = 12

Interference with linear swept volume

openvsp.vsp.LINE_SOURCE = 1

Line source

openvsp.vsp.L_TRIM = 1

Trim by L coordinate

openvsp.vsp.LimitedIntersectSurfaces(StringVector geomvec, std: :vector< std::vector< vec3d, std: :allocator< vec3d > >, std: :allocator< std::vector< vec3d, std: :allocator< vec3d > > > > & ptchains, std: :vector< std::vector< vec3d, std: :allocator< vec3d > >, std: :allocator< std::vector< vec3d, std: :allocator< vec3d > > > > & uwchains)
openvsp.vsp.LinkAllComp(std: :string const & parm_a_id, std: :string const & parm_b_id) bool
openvsp.vsp.LinkAllGroup(std: :string const & parm_a_id, std: :string const & parm_b_id) bool
openvsp.vsp.ListAnalysis() StringVector
openvsp.vsp.Lock()
openvsp.vsp.MALE = 0

Male Human component

openvsp.vsp.MANUAL_REF = 0

Manually specify the reference areas and lengths

openvsp.vsp.MASS_LBFSEC2IN = 5

lbf*sec^2/in

openvsp.vsp.MASS_PROP = 18

Calculate mass properties

openvsp.vsp.MASS_UNIT_G = 0

Gram

openvsp.vsp.MASS_UNIT_KG = 1

Kilogram

openvsp.vsp.MASS_UNIT_LBM = 3

Pound-mass

openvsp.vsp.MASS_UNIT_SLUG = 4

Slug

openvsp.vsp.MASS_UNIT_TONNE = 2

Tonne

openvsp.vsp.MAX_CAMB = 0

Input maximum camber, calculate ideal lift coefficient

openvsp.vsp.MAX_LEN_CONSTRAINT = 1

Maximum edge length.

openvsp.vsp.MAX_NUM_SETS = 1000

Maximum possible number of sets

openvsp.vsp.MESH_GEOM_SCREEN = 4

Mesh geom screen

openvsp.vsp.MESH_INDEXED_TRI = 0

Indexed triangulated mesh Geom type

openvsp.vsp.MESH_INDEX_AND_SLICE_TRI = 3

Both indexed and sliced triangulated mesh Geom type

openvsp.vsp.MESH_SLICE_TRI = 1

Sliced Triangulated mesh Geom type

openvsp.vsp.MIN_GROW_LIMIT = 10

Reason marker for minimum reason to apply growth limit.

openvsp.vsp.MIN_LEN_CONSTRAINT = 5

Minimum edge length.

openvsp.vsp.MIN_LEN_CONSTRAINT_CURV_GAP = 6

Maximum gap constrained by minimum length.

openvsp.vsp.MIN_LEN_CONSTRAINT_CURV_NCIRCSEG = 7

Number of segments to define a circle constrained by minimum length.

openvsp.vsp.MIN_LEN_CONSTRAINT_SOURCES = 8

Mesh sources constrained by minimum length (not applied).

openvsp.vsp.MIN_LEN_INCREMENT = 4

Reason increment when adding minimum length constraint.

openvsp.vsp.MIN_NUM_USER = 20

Minimum number of user sets

openvsp.vsp.MODE_TARGET = 2

Mode target type

openvsp.vsp.MOTION_NUM_EXTENT_TYPES = 7

Number of swept volume extent types.

openvsp.vsp.MPA_UNIT = 2

FEA Files output in (mm, tonne)

openvsp.vsp.MS_WING_GEOM_SCREEN = 2

Wing geom screen

openvsp.vsp.MULT_GEOM_SCREEN = 11

Multiple geom screen

openvsp.vsp.MakeMeshGeom(std: :string const & ga_id) std::string
openvsp.vsp.MapFromPlane(vec2d uw, vec3d planeOrig, vec3d planeVec1, vec3d planeVec2) vec3d
openvsp.vsp.MapToPlane(vec3d p, vec3d planeOrig, vec3d planeVec1, vec3d planeVec2) vec2d
class openvsp.vsp.Matrix4d

Bases: object

Proxy of C++ Matrix4d class.

affineInverse(Matrix4d self)
buildXForm(Matrix4d self, vec3d pos, vec3d rot, vec3d cent_rot)
const_data(Matrix4d self) double const *
data(Matrix4d self) double *
flipx(Matrix4d self)
getAngles(Matrix4d self) vec3d
getArcballAngles(Matrix4d self) vec3d
getBasis(Matrix4d self, vec3d xdir, vec3d ydir, vec3d zdir)
getMat(Matrix4d self, double * m)
getRotationAxis(Matrix4d self, vec3d axis_dir, vec3d axis_pnt, double & angle)
getTranslation(Matrix4d self) vec3d
initMat(Matrix4d self, double const * m)
initMat(Matrix4d self, Matrix4d m)
loadIdentity(Matrix4d self)
loadXYRef(Matrix4d self)
loadXZRef(Matrix4d self)
loadYZRef(Matrix4d self)
matMult(Matrix4d self, double const * m)
matMult(Matrix4d self, Matrix4d m)
mirrory(Matrix4d self)
mult(Matrix4d self, double const [4] _in, double [4] out)
postMult(Matrix4d self, double const * m)
postMult(Matrix4d self, Matrix4d m)
rotate(Matrix4d self, double const & angle, vec3d axis)
rotateX(Matrix4d self, double const & ang)
rotateY(Matrix4d self, double const & ang)
rotateZ(Matrix4d self, double const & ang)
rotatealongX(Matrix4d self, vec3d dir1)
scale(Matrix4d self, double const & scale)
scalex(Matrix4d self, double const & scalex)
scaley(Matrix4d self, double const & scaley)
scalez(Matrix4d self, double const & scalez)
setBasis(Matrix4d self, vec3d xdir, vec3d ydir, vec3d zdir)
static setIdentity(double * m)
property thisown

The membership flag

toQuat(Matrix4d self, double & qw, double & qx, double & qy, double & qz, double & tx, double & ty, double & tz)
translatef(Matrix4d self, double const & x, double const & y, double const & z)
translatev(Matrix4d self, vec3d v)
xform(Matrix4d self, vec3d _in) vec3d
xformmat(Matrix4d self, std: :vector< std::vector< vec3d, std: :allocator< vec3d > >, std: :allocator< std::vector< vec3d, std: :allocator< vec3d > > > > & _in)
xformnorm(Matrix4d self, vec3d _in) vec3d
xformnormmat(Matrix4d self, std: :vector< std::vector< vec3d, std: :allocator< vec3d > >, std: :allocator< std::vector< vec3d, std: :allocator< vec3d > > > > & _in)
xformnormvec(Matrix4d self, Vec3dVec _in)
xformvec(Matrix4d self, Vec3dVec _in)
zeroTranslations(Matrix4d self)
class openvsp.vsp.Matrix4dVec(*args)

Bases: object

Proxy of C++ std::vector< Matrix4d > class.

append(Matrix4dVec self, Matrix4d x)
assign(Matrix4dVec self, std: :vector< Matrix4d >::size_type n, Matrix4d x)
back(Matrix4dVec self) Matrix4d
begin(Matrix4dVec self) std::vector< Matrix4d >::iterator
capacity(Matrix4dVec self) std::vector< Matrix4d >::size_type
clear(Matrix4dVec self)
empty(Matrix4dVec self) bool
end(Matrix4dVec self) std::vector< Matrix4d >::iterator
erase(Matrix4dVec self, std: :vector< Matrix4d >::iterator pos) std::vector< Matrix4d >::iterator
erase(Matrix4dVec self, std: :vector< Matrix4d >::iterator first, std: :vector< Matrix4d >::iterator last) std::vector< Matrix4d >::iterator
front(Matrix4dVec self) Matrix4d
get_allocator(Matrix4dVec self) std::vector< Matrix4d >::allocator_type
insert(Matrix4dVec self, std: :vector< Matrix4d >::iterator pos, Matrix4d x) std::vector< Matrix4d >::iterator
insert(Matrix4dVec self, std: :vector< Matrix4d >::iterator pos, std: :vector< Matrix4d >::size_type n, Matrix4d x)
iterator(Matrix4dVec self) SwigPyIterator
pop(Matrix4dVec self) Matrix4d
pop_back(Matrix4dVec self)
push_back(Matrix4dVec self, Matrix4d x)
rbegin(Matrix4dVec self) std::vector< Matrix4d >::reverse_iterator
rend(Matrix4dVec self) std::vector< Matrix4d >::reverse_iterator
reserve(Matrix4dVec self, std: :vector< Matrix4d >::size_type n)
resize(Matrix4dVec self, std: :vector< Matrix4d >::size_type new_size)
resize(Matrix4dVec self, std: :vector< Matrix4d >::size_type new_size, Matrix4d x)
size(Matrix4dVec self) std::vector< Matrix4d >::size_type
swap(Matrix4dVec self, Matrix4dVec v)
property thisown

The membership flag

openvsp.vsp.Matrix4d_setIdentity(double * m)
openvsp.vsp.ModeAddGroupSetting(std: :string const & mid, std: :string const & gid, std: :string const & sid)
openvsp.vsp.ModeGetAllGroups(std: :string const & mid) StringVector
openvsp.vsp.ModeGetAllSettings(std: :string const & mid) StringVector
openvsp.vsp.ModeGetGroup(std: :string const & mid, int indx) std::string
openvsp.vsp.ModeGetSetting(std: :string const & mid, int indx) std::string
openvsp.vsp.MoveEditXSecPnt(std: :string const & xsec_id, int const & indx, vec3d new_pnt)
openvsp.vsp.MoveFeaPolySparPt(std: :string const & pspar_id, int index, int reorder_type) int
openvsp.vsp.MoveRoutingPt(std: :string const & routing_id, int index, int reorder_type) int
openvsp.vsp.NGON_MESH_GEOM_SCREEN = 5

NGon Mesh geom screen

openvsp.vsp.NGON_MESH_TYPE = 2

N-gon mesh

openvsp.vsp.NOISE_ENGLISH = 1

Assume geometry and VSPAERO inputs in english (ft lbf slug s) units, will convert to SI (m N kg s) for PSU-WOPWOP

openvsp.vsp.NOISE_FLYBY = 0

Set up fly by noise analysis in VSPAERO for PSU-WOPWOP

openvsp.vsp.NOISE_FOOTPRINT = 1

Set up footprint noise analysis in VSPAERO for PSU-WOPWOP

openvsp.vsp.NOISE_SI = 0

Assume geometry and VSPAERO inputs in SI (m N kg s) for PSU-WOPWOP

openvsp.vsp.NOISE_STEADY = 2

Set up steady state noise analysis in VSPAERO for PSU-WOPWOP

openvsp.vsp.NONE = 2

No part of the parent surface belongs to the sub-surface

openvsp.vsp.NORMAL_SURF = 0

Normal VSP surface

openvsp.vsp.NO_BOUNDARY = 0

No boundary

openvsp.vsp.NO_END_CAP = 0

No end cap

openvsp.vsp.NO_FILE_TYPE = 0

No export file type

openvsp.vsp.NO_NORMAL = 0

FEA Rib or Rib Array has no set perpendicular edge

openvsp.vsp.NO_REASON = 0

No reason determined.

openvsp.vsp.NUM_ALIGN_TYPE = 7

Number of alignment types

openvsp.vsp.NUM_ANG = 4

Number of angle choices

openvsp.vsp.NUM_ATTR_EVENT_GROUPS = 1

Number attribute event groups

openvsp.vsp.NUM_AUX_GEOM_MODES = 12

Number of auxiliary geom modes.

openvsp.vsp.NUM_BOGIE_SPACING_TYPE = 4

Number of bogie spacing control modes

openvsp.vsp.NUM_DEPTH_TYPE = 3

Number of depth types

openvsp.vsp.NUM_END_CAP_OPTIONS = 10

Number of end cap options

openvsp.vsp.NUM_FILE_CHOOSER_MODES = 2

Number of file chooser modes

openvsp.vsp.NUM_FILE_CHOOSER_TYPES = 2

Number of file chooser types

openvsp.vsp.NUM_FRAGMENT_MODES = 6

Number of auxiliary geom modes.

openvsp.vsp.NUM_GDEV_TYPES = 31

Number of GDEV types

openvsp.vsp.NUM_GEAR_CONFIGURATION_MODES = 5

Number of gear configuration choices

openvsp.vsp.NUM_GEAR_RETRACT_MODES = 2

Number of gear retract choices

openvsp.vsp.NUM_GEAR_SUSPENSION_MODES = 3

Number of gear suspension choices

openvsp.vsp.NUM_GEOM_SCREENS = 21

Number of geom screens

openvsp.vsp.NUM_INIT_EDIT_XSEC_TYPES = 3

Number of initializable edit curve types

openvsp.vsp.NUM_INTERFERENCE_TYPES = 20

Number of interference check types

openvsp.vsp.NUM_LEN_UNIT = 7

Number of length unit types

openvsp.vsp.NUM_MASS_UNIT = 6

Number of mass unit types

openvsp.vsp.NUM_MESH_REASON = 17

Number of reasons that can set the mesh local minimum edge length.

openvsp.vsp.NUM_MESH_TYPE = 3

Number of mesh types

openvsp.vsp.NUM_PCURV_TYPE = 4

Number of curve types

openvsp.vsp.NUM_POLY_SPAR_POINT_TYPES = 3

Number of poly spar point types

openvsp.vsp.NUM_PRES_UNIT = 11

Number of pressure unit choices

openvsp.vsp.NUM_PROJ_BNDY_OPTIONS = 3

Number of projected area boundary options

openvsp.vsp.NUM_PROJ_DIR_OPTIONS = 5

Number of Projected Area direction types

openvsp.vsp.NUM_PROJ_TGT_OPTIONS = 5

Number of Projected Area target types

openvsp.vsp.NUM_PROP_AZI = 3

Number of propeller blade azimuth modes

openvsp.vsp.NUM_PROP_BLADE_MODES = 2

Number of propeller blade modes

openvsp.vsp.NUM_PROP_DRIVER = 9

Number of actuator disk drivers

openvsp.vsp.NUM_PROP_PCURVE = 9

Number of propeller blade curve parameterization options

openvsp.vsp.NUM_REF_TYPES = 2

Number of wing reference types

openvsp.vsp.NUM_REORDER_TYPES = 4

Number reordering instructions

openvsp.vsp.NUM_RHO_UNIT = 7

Number of density unit options

openvsp.vsp.NUM_SCALE_TYPES = 6

Number of ways to scale 3D background image.

openvsp.vsp.NUM_SOURCE_TYPES = 5

Number of CFD Mesh source types

openvsp.vsp.NUM_SURF_TYPES = 3

Number of VSP surface types

openvsp.vsp.NUM_TEMP_UNIT = 4

Number of temperature unit choices

openvsp.vsp.NUM_TIRE_CLEARANCE_MODES = 3

Number of tire clearance modes

openvsp.vsp.NUM_TIRE_CONTACT_MODES = 4

Number of tire radius modes

openvsp.vsp.NUM_TIRE_DIM_MODES = 3

Number of tire dimension choices

openvsp.vsp.NUM_TIRE_MODES = 6

Number of tire choices

openvsp.vsp.NUM_TRIM_TYPES = 3

Number of conformal component trim types

openvsp.vsp.NUM_WHEEL_TIRE_FAILURE_MODES = 6

Number of wheel and tire failure modes

openvsp.vsp.NUM_WSECT_DRIVER = 8

Number of wing section drivers

openvsp.vsp.NUM_XSEC_DRIVER = 4

Number of XSec drivers

openvsp.vsp.NoShowSet(int set_index)
openvsp.vsp.NumFeaAssemblies() int
openvsp.vsp.NumFeaAssemblyConnections(std: :string const & assembly_id) int
openvsp.vsp.NumFeaBCs(std: :string const & fea_struct_id) int
openvsp.vsp.NumFeaLayers(std: :string const & material_id) int
openvsp.vsp.NumFeaParts(std: :string const & fea_struct_id) int
openvsp.vsp.NumFeaStructures() int
openvsp.vsp.NumFeaSubSurfs(std: :string const & fea_struct_id) int
openvsp.vsp.ONE_THIRD_ROTOR_FRAGMENT = 0

One third rotor fragment

openvsp.vsp.OPEN = 0

Browse files that already exist

openvsp.vsp.OUTSIDE = 1

The exterior of the sub-surface is its surface

openvsp.vsp.PACKAGING_INTERFERENCE = 1

Interference when one body is internal to another

openvsp.vsp.PARM_BOOL_TYPE = 2

Bool Parm type (BoolParm)

openvsp.vsp.PARM_DOUBLE_TYPE = 0

Double Parm type (Parm)

openvsp.vsp.PARM_FRACTION_TYPE = 3

Fraction Parm type (FractionParm)

openvsp.vsp.PARM_INT_TYPE = 1

Integer Parm type (IntParm)

openvsp.vsp.PARM_LIMITED_INT_TYPE = 4

Limited integer Parm type (LimIntParm)

openvsp.vsp.PARM_NOTEQ_TYPE = 5

Not equal Parm type (NotEqParm)

openvsp.vsp.PARM_POWER_INT_TYPE = 6

Power integer Parm type (PowIntParm)

openvsp.vsp.PARM_REFERENCE_DATA = 9

Parm reference data type

openvsp.vsp.PATCH_COPY = 3

Copy patch type

openvsp.vsp.PATCH_HALFWAY = 4

Halfway patch type

openvsp.vsp.PATCH_LINE = 2

Line patch type

openvsp.vsp.PATCH_NONE = 0

No patch

openvsp.vsp.PATCH_NUM_TYPES = 5

Number of patch types

openvsp.vsp.PATCH_POINT = 1

Point patch type

openvsp.vsp.PCHIP = 1

Piecewise Cubic Hermite Interpolating Polynomial curve type

openvsp.vsp.PCurveConvertTo(std: :string const & geom_id, int const & pcurveid, int const & newtype)
openvsp.vsp.PCurveDeletePt(std: :string const & geom_id, int const & pcurveid, int const & indx)
openvsp.vsp.PCurveGetTVec(std: :string const & geom_id, int const & pcurveid) DoubleVector
openvsp.vsp.PCurveGetType(std: :string const & geom_id, int const & pcurveid) int
openvsp.vsp.PCurveGetValVec(std: :string const & geom_id, int const & pcurveid) DoubleVector
openvsp.vsp.PCurveSplit(std: :string const & geom_id, int const & pcurveid, double const & tsplit) int
openvsp.vsp.PD_UNITS_IMPERIAL = 0

Imperial unit system

openvsp.vsp.PD_UNITS_METRIC = 1

Metric unit system

openvsp.vsp.PLANAR_SLICE = 16

Calculate planar slices and area distribution

openvsp.vsp.PLANE_1PT_ANGLE_INTERFERENCE = 6

Interference roll angle between surfaces and a plane

openvsp.vsp.PLANE_2PT_ANGLE_INTERFERENCE = 4

Interference angle between surfaces and a plane

openvsp.vsp.PLANE_STATIC_DISTANCE_INTERFERENCE = 3

Interference between surfaces and a plane

openvsp.vsp.POD_GEOM_SCREEN = 0

Pod geom screen

openvsp.vsp.POINT_END_CAP = 5

Point end cap

openvsp.vsp.POINT_SOURCE = 0

Point source

openvsp.vsp.POLY_SPAR_POINT_ETA = 2

Spar points span specified in eta

openvsp.vsp.POLY_SPAR_POINT_U01 = 0

Spar points span specified in U01

openvsp.vsp.POLY_SPAR_POINT_U0N = 1

Spar points span specified in U0N

openvsp.vsp.PRES_UNIT_ATM = 10

Atmosphere

openvsp.vsp.PRES_UNIT_BA = 2

Barye

openvsp.vsp.PRES_UNIT_INCHHG = 6

Inch of mercury

openvsp.vsp.PRES_UNIT_KPA = 4

Kilopascal

openvsp.vsp.PRES_UNIT_MB = 9

Millibar

openvsp.vsp.PRES_UNIT_MMH20 = 8

Millimeter of water

openvsp.vsp.PRES_UNIT_MMHG = 7

Millimeter of mercury

openvsp.vsp.PRES_UNIT_MPA = 5

Megapascal

openvsp.vsp.PRES_UNIT_PA = 3

Pascal

openvsp.vsp.PRES_UNIT_PSF = 0

Pounds per square foot

openvsp.vsp.PRES_UNIT_PSI = 1

Pounds per square inch

openvsp.vsp.PROJ_AREA = 17

Calculate projected area

openvsp.vsp.PROP_AXIAL = 7

Axial parameterization

openvsp.vsp.PROP_AZI_BALANCED = 2

Propeller blade balance is enforced

openvsp.vsp.PROP_AZI_FREE = 1

Propeller blades are free to spaced arbitrarially

openvsp.vsp.PROP_AZI_UNIFORM = 0

Propeller blades are uniformly spaced

openvsp.vsp.PROP_BLADES = 0

Propeller Geom is defined by individual propeller blades

openvsp.vsp.PROP_BLADE_NONTRADITIONAL = 1

Non-traditional blades

openvsp.vsp.PROP_BLADE_TRADITIONAL = 0

Traditional straight blades

openvsp.vsp.PROP_BOTH = 1

Propeller Geom is defined by blades and a disk together

openvsp.vsp.PROP_CHORD = 0

Chord parameterization

openvsp.vsp.PROP_CLI = 6

Induced lift coefficient parameterization

openvsp.vsp.PROP_DISK = 2

Propeller Geom is defined by a flat circular disk

openvsp.vsp.PROP_GEOM_SCREEN = 9

Propeller geom screen

openvsp.vsp.PROP_RAKE = 2

Rake parameterization

openvsp.vsp.PROP_SKEW = 3

Skew parameterization

openvsp.vsp.PROP_SWEEP = 4

Sweep parameterization

openvsp.vsp.PROP_TANGENTIAL = 8

Tangential parameterization

openvsp.vsp.PROP_THICK = 5

Thickness parameterization

openvsp.vsp.PROP_TWIST = 1

Twist parameterization

openvsp.vsp.PT_CLOUD_GEOM_SCREEN = 8

Point cloud geom screen

openvsp.vsp.P_PROP_DRIVER = 6

Power driver

openvsp.vsp.PasteAirfoil(std: :string const & geom_id, int index)
openvsp.vsp.PasteAttribute(std: :string const & coll_id) StringVector
openvsp.vsp.PasteGeomClipboard(std: :string const & parent = std::string()) StringVector
openvsp.vsp.PasteXSec(std: :string const & geom_id, int index)
openvsp.vsp.PasteXSecCurve(std: :string const & geom_id, int index)
openvsp.vsp.PointInPolygon(vec2d R, std: :vector< vec2d, std: :allocator< vec2d > > const & pnts) bool
openvsp.vsp.PopupMsg(std: :string const & msg)
openvsp.vsp.PrintAnalysisDocs(std: :string const & analysis_name)
openvsp.vsp.PrintAnalysisInputs(std: :string const & analysis_name)
openvsp.vsp.PrintResults(std: :string const & results_id)
openvsp.vsp.PrintResultsDocs(std: :string const & results_id)
openvsp.vsp.ProjPnt01(std: :string const & geom_id, int const & surf_indx, vec3d pt) double
openvsp.vsp.ProjPnt01Guess(std: :string const & geom_id, int const & surf_indx, vec3d pt, double const & u0, double const & w0) double
openvsp.vsp.ProjPnt01I(std: :string const & geom_id, vec3d pt) double
openvsp.vsp.ProjVecPnt01(std: :string const & geom_id, int const & surf_indx, Vec3dVec pts)
openvsp.vsp.ProjVecPnt01Guess(std: :string const & geom_id, int const & surf_indx, Vec3dVec pts, DoubleVector u0s, DoubleVector w0s)
openvsp.vsp.ProjectPtCloudPts(std: :string const & geom_id, std: :string const & target_geom_id, int surf_index, int dir_index)
openvsp.vsp.PromoteBORCSTLower(std: :string const & bor_id)
openvsp.vsp.PromoteBORCSTUpper(std: :string const & bor_id)
openvsp.vsp.PromoteCSTLower(std: :string const & xsec_id)
openvsp.vsp.PromoteCSTUpper(std: :string const & xsec_id)
openvsp.vsp.PtInTri(vec3d v0, vec3d v1, vec3d v2, vec3d p) bool
openvsp.vsp.QUAD_MESH_TYPE = 1

Quadrilateral mesh

openvsp.vsp.Q_PROP_DRIVER = 8

Torque driver

openvsp.vsp.REASON = 1

Color mesh by local edge length reason

openvsp.vsp.REL = 1

Relative position

openvsp.vsp.REORDER_MOVE_BOTTOM = 3

Move to bottom

openvsp.vsp.REORDER_MOVE_DOWN = 1

Move down one position

openvsp.vsp.REORDER_MOVE_TOP = 2

Move to top

openvsp.vsp.REORDER_MOVE_UP = 0

Move up one position

openvsp.vsp.RHO_UNIT_G_CM3 = 1

Gram per cubic centimeter

openvsp.vsp.RHO_UNIT_KG_M3 = 2

Kilogram per cubic meter

openvsp.vsp.RHO_UNIT_LBFSEC2_IN4 = 5

Pound-force-second squared per inch to the fourth

openvsp.vsp.RHO_UNIT_LBM_FT3 = 4

Pound-mass per cubic foot

openvsp.vsp.RHO_UNIT_LBM_IN3 = 6

Pound-mass per cubic inch

openvsp.vsp.RHO_UNIT_SLUG_FT3 = 0

Slug per cubic foot

openvsp.vsp.RHO_UNIT_TONNE_MM3 = 3

Tonne per cubic millimeter

openvsp.vsp.RISK_ANGLE = 14

Calculate risk angle for thrown debris

openvsp.vsp.ROOTC_WSECT_DRIVER = 5

Root chord driver

openvsp.vsp.ROT_0 = 0

No rotation

openvsp.vsp.ROT_180 = 2

180 degree rotation

openvsp.vsp.ROT_270 = 3

270 degree rotation

openvsp.vsp.ROT_90 = 1

90 degree rotation

openvsp.vsp.ROUND_END_CAP = 2

Round end cap

openvsp.vsp.ROUND_EXT_END_CAP_BOTH = 9

Extended round end cap, extend both

openvsp.vsp.ROUND_EXT_END_CAP_LE = 7

Extended round end cap, extend LE

openvsp.vsp.ROUND_EXT_END_CAP_NONE = 6

Extended round end cap, but not extended

openvsp.vsp.ROUND_EXT_END_CAP_TE = 8

Extended round end cap, extend TE

openvsp.vsp.ROUTE_PT_COMP = 0

Routing point relative to parent body axes

openvsp.vsp.ROUTE_PT_DELTA_COMP = 1

Routing point offset in parent body frame

openvsp.vsp.ROUTE_PT_DELTA_NUM_TYPES = 3

Number of routing point offset coordinate types

openvsp.vsp.ROUTE_PT_DELTA_UVN = 2

Routing point offset in parent surface coordinate frame

openvsp.vsp.ROUTE_PT_DELTA_XYZ = 0

Routing point ofset in global axes

openvsp.vsp.ROUTE_PT_EtaMN = 4

Routing point relative to wing parent uniform eta volume coordinate frame

openvsp.vsp.ROUTE_PT_LMN = 3

Routing point relative to parent uniform volume coordinate frame

openvsp.vsp.ROUTE_PT_NUM_TYPES = 5

Number of routing point coordinate types

openvsp.vsp.ROUTE_PT_RST = 2

Routing point relative to parent per-section volume coordinate frame

openvsp.vsp.ROUTE_PT_UV = 1

Routing point relative to parent surface coordinate frame

openvsp.vsp.ROUTING_GEOM_SCREEN = 17

Routing geom screen

openvsp.vsp.RPM_PROP_DRIVER = 0

RPM driver

openvsp.vsp.ReadAdvLinkCodeFile(int index, std: :string const & file_name)
openvsp.vsp.ReadApplyDESFile(std: :string const & file_name)
openvsp.vsp.ReadApplyXDDMFile(std: :string const & file_name)
openvsp.vsp.ReadAuxiliaryGeomCCEFile(std: :string const & geom_id, std: :string const & file_name)
openvsp.vsp.ReadBORFileAirfoil(std: :string const & bor_id, std: :string const & file_name)
openvsp.vsp.ReadBORFileXSec(std: :string const & bor_id, std: :string const & file_name) Vec3dVec
openvsp.vsp.ReadFileAirfoil(std: :string const & xsec_id, std: :string const & file_name)
openvsp.vsp.ReadFileXSec(std: :string const & xsec_id, std: :string const & file_name) Vec3dVec
openvsp.vsp.ReadVSPFile(std: :string const & file_name)
openvsp.vsp.RegisterCFDMeshAnalyses()
openvsp.vsp.RemoveAllFromVSPAEROControlSurfaceGroup(int CSGroupIndex)
openvsp.vsp.RemoveAllGroupSettings(std: :string const & mid)
openvsp.vsp.RemoveGeomTexture(std: :string const & geom_id, std: :string const & texture_id)
openvsp.vsp.RemoveGroupSetting(std: :string const & mid, int indx)
openvsp.vsp.RemoveSelectedFromCSGroup(IntVector selected, int CSGroupIndex)
openvsp.vsp.ReorderAdvLinkInput(int index, std: :string const & var_name, int reorder_type)
openvsp.vsp.ReorderAdvLinkOutput(int index, std: :string const & var_name, int reorder_type)
openvsp.vsp.ReorderFeaLayer(std: :string const & material_id, std: :string const & layer_id, int reorder_type)
openvsp.vsp.ReorderFeaPart(std: :string const & geom_id, int fea_struct_ind, std: :string const & part_id, int reorder_type)
openvsp.vsp.ReorderGeom(std: :string const & geom_id, int reorder_type)
openvsp.vsp.ReorderSubSurf(std: :string const & geom_id, std: :string const & sub_id, int reorder_type)
openvsp.vsp.ReparameterizeEditXSec(std: :string const & xsec_id)
openvsp.vsp.ResetGeomScale(std: :string const & geom_id)
openvsp.vsp.ResetPropellerThickness(std: :string const & geom_id)
openvsp.vsp.ResetPropellerThicknessCurve(std: :string const & geom_id)
openvsp.vsp.ResetViews()
openvsp.vsp.ResetXSecSkinParms(std: :string const & xsec_id)
openvsp.vsp.RotateArbAxis(vec3d p, double theta, vec3d r) vec3d
openvsp.vsp.RotateSet(int set_index, double x_rot_deg, double y_rot_deg, double z_rot_deg)
openvsp.vsp.SAVE = 1

Browse file system and enter file name

openvsp.vsp.SCALE_HEIGHT = 1

Scale image to match desired height with 1:1 AR

openvsp.vsp.SCALE_HEIGHT_AR = 5

Scale image to match desired height with specified AR

openvsp.vsp.SCALE_RESOLUTION = 3

Scale image to specified resolution

openvsp.vsp.SCALE_WIDTH = 0

Scale image to match desired width with 1:1 AR

openvsp.vsp.SCALE_WIDTH_AR = 4

Scale image to match desired width with specified AR

openvsp.vsp.SCALE_WIDTH_HEIGHT = 2

Scale image to match desired width and height

openvsp.vsp.SECSWEEP_WSECT_DRIVER = 7

Section sweep driver

openvsp.vsp.SELIG_AF_EXPORT = 0

Selig airfoil file format

openvsp.vsp.SET_2D = 1

2D DXF export

openvsp.vsp.SET_3D = 0

3D DXF export (default)

openvsp.vsp.SET_ALL = 0

All set

openvsp.vsp.SET_BOUNDARY = 1

Set boundary

openvsp.vsp.SET_FIRST_USER = 3

First user-defined set

openvsp.vsp.SET_NONE = -1

None set

openvsp.vsp.SET_NOT_SHOWN = 2

Not shown set

openvsp.vsp.SET_SHOWN = 1

Shown set

openvsp.vsp.SET_TARGET = 0

Set target type

openvsp.vsp.SHARP_END_CAP = 4

Sharp end cap

openvsp.vsp.SI_UNIT = 0

FEA Files output in (m, kg)

openvsp.vsp.SMALL_FRAGMENT = 4

Small fragment

openvsp.vsp.SOURCES = 4

Mesh sources.

openvsp.vsp.SPAN_WSECT_DRIVER = 1

Span driver

openvsp.vsp.SPAR_NORMAL = 3

FEA Rib or Rib Array is set perpendicular to an FEA Spar

openvsp.vsp.SPINE_NORMAL = 6

Slice is perpendicular to thespine of the parent Geom

openvsp.vsp.SS_CONTROL = 3

Control sub-surface type

openvsp.vsp.SS_ELLIPSE = 2

Ellipse sub-surface type

openvsp.vsp.SS_FINITE_LINE = 5

Finite line sub-surface type

openvsp.vsp.SS_INC_SEPARATE_TREATMENT = 1

Treat the sub-surface separately from the parent

openvsp.vsp.SS_INC_TREAT_AS_PARENT = 0

Treat the sub-surface the same as the parent

openvsp.vsp.SS_INC_ZERO_DRAG = 2

No drag contribution for the sub-surface

openvsp.vsp.SS_INTERSECT = 7

Intersection derived sub-surface type

openvsp.vsp.SS_LINE = 0

Line sub-surface type

openvsp.vsp.SS_LINE_ARRAY = 4

Line array sub-surface type

openvsp.vsp.SS_NUM_TYPES = 8

Number of sub-surface types

openvsp.vsp.SS_RECTANGLE = 1

Rectangle sub-surface type

openvsp.vsp.SS_XSEC_CURVE = 6

XSecCurve based sub-surface type

openvsp.vsp.STABILITY_ADJOINT = 6

Steady 6DOF stability analysis using adjoint

openvsp.vsp.STABILITY_DEFAULT = 1

Steady 6DOF stability analysis

openvsp.vsp.STABILITY_NUM_TYPES = 7

Number of stability analysis types

openvsp.vsp.STABILITY_OFF = 0

No stability analysis (off)

openvsp.vsp.STABILITY_PITCH = 5

Simplified pitch stability analysis

openvsp.vsp.STABILITY_P_ANALYSIS = 2

Unsteady roll stability analysis

openvsp.vsp.STABILITY_Q_ANALYSIS = 3

Unsteady pitch stability analysis

openvsp.vsp.STABILITY_R_ANALYSIS = 4

Unsteady yaw stability analysis

openvsp.vsp.STACK_GEOM_SCREEN = 6

Stack geom screen

openvsp.vsp.STACK_PRESET_BOTHFACEFACE = 6

Nacelle from the inlet face around the outside to the outlet face

openvsp.vsp.STACK_PRESET_BOTHFACELIP = 8

Nacelle from the inlet face around the outside to the outlet lip

openvsp.vsp.STACK_PRESET_BOTHLIPFACE = 7

Nacelle from the inlet lip around the outside to the outlet face

openvsp.vsp.STACK_PRESET_BOTHLIPLIP = 9

Nacelle from the inlet lip around the outside to the outlet lip

openvsp.vsp.STACK_PRESET_CYLINDER_ENDCAPS = 2

Cylinder with end caps instead of points

openvsp.vsp.STACK_PRESET_CYLINDER_ENDPTS = 1

Cylinder with points as first/last XSec

openvsp.vsp.STACK_PRESET_DEFAULT = 0

Standard init type

openvsp.vsp.STACK_PRESET_FLOWPATH_BOTH = 14

Nacelle flowpath only, from inlet to outlet

openvsp.vsp.STACK_PRESET_FLOWPATH_IN = 15

Nacelle flowpath only, inlet lip to face

openvsp.vsp.STACK_PRESET_FLOWPATH_OUT = 16

Nacelle flowpath only, outlet face to lip

openvsp.vsp.STACK_PRESET_FLOWTHRU_INLIP_ORIG = 4

Flowthru nacelle starting/ending with inlet lip

openvsp.vsp.STACK_PRESET_FLOWTHRU_MID_ORIG = 5

Flowthru nacelle starting/ending with outlet face

openvsp.vsp.STACK_PRESET_FLOWTHRU_OUTLIP_ORIG = 3

Flowthru nacelle starting/ending with outlet lip

openvsp.vsp.STACK_PRESET_INFACE = 12

Nacelle from the inlet face, then closed out with no outlet

openvsp.vsp.STACK_PRESET_INLIP = 13

Nacelle from the inlet lip, then closed out with no outlet

openvsp.vsp.STACK_PRESET_OUTFACE = 10

Nacelle with no inlet, around the outside to the outlet face

openvsp.vsp.STACK_PRESET_OUTLIP = 11

Nacelle with no inlet, around the outside to the outlet lip

openvsp.vsp.STALL_OFF = 0

Stall modeling off

openvsp.vsp.STALL_ON = 1

Stall modeling on

openvsp.vsp.STEP_BREP = 1

Manifold solid BREP STEP file representation

openvsp.vsp.STEP_SHELL = 0

Manifold shell surface STEP file representation

openvsp.vsp.STRING_DATA = 3

String data type

openvsp.vsp.SYM_ALL = 3

All cross section symmetry.

openvsp.vsp.SYM_NONE = 0

No cross section symmetry.

openvsp.vsp.SYM_NUM_TYPES = 6

Number of symmetry types.

openvsp.vsp.SYM_PLANAR_TYPES = 3

Number of planar symmetry types.

openvsp.vsp.SYM_RL = 1

Right/left cross section symmetry.

openvsp.vsp.SYM_ROT_X = 8

X rotational symmetry.

openvsp.vsp.SYM_ROT_Y = 16

Y rotational symmetry.

openvsp.vsp.SYM_ROT_Z = 32

Z rotational symmetry.

openvsp.vsp.SYM_TB = 2

Top/bottom cross section symmetry.

openvsp.vsp.SYM_XY = 1

XY planar symmetry.

openvsp.vsp.SYM_XZ = 2

XZ planar symmetry.

openvsp.vsp.SYM_YZ = 4

YZ planar symmetry.

openvsp.vsp.SaveVarPresetParmVals(std: :string const & group_id, std: :string const & setting_id)
openvsp.vsp.ScaleSet(int set_index, double scale)
openvsp.vsp.ScreenGrab(std: :string const & fname, int w, int h, bool transparentBG, bool autocrop=False)
openvsp.vsp.SearchReplaceAdvLinkCode(int index, std: :string const & _from, std: :string const & to)
openvsp.vsp.SetActiveGeometryAnalysis(std: :string const & id)
openvsp.vsp.SetAdvLinkCode(int index, std: :string const & code)
openvsp.vsp.SetAdvLinkName(int index, std: :string const & name)
openvsp.vsp.SetAirfoilLowerPnts(std: :string const & xsec_id, Vec3dVec low_pnt_vec)
openvsp.vsp.SetAirfoilPnts(std: :string const & xsec_id, Vec3dVec up_pnt_vec, Vec3dVec low_pnt_vec)
openvsp.vsp.SetAirfoilUpperPnts(std: :string const & xsec_id, Vec3dVec up_pnt_vec)
openvsp.vsp.SetAllViews(int view)
openvsp.vsp.SetAnalysisInputDefaults(std: :string const & analysis)
openvsp.vsp.SetAttributeBool(std: :string const & attrID, bool value)
openvsp.vsp.SetAttributeDoc(std: :string const & attrID, std: :string const & doc)
openvsp.vsp.SetAttributeDouble(std: :string const & attrID, double value)
openvsp.vsp.SetAttributeDoubleMatrix(std: :string const & attrID, DoubleVecVec value)
openvsp.vsp.SetAttributeInt(std: :string const & attrID, int value)
openvsp.vsp.SetAttributeIntMatrix(std: :string const & attrID, IntVecVec value)
openvsp.vsp.SetAttributeName(std: :string const & attrID, std: :string const & name)
openvsp.vsp.SetAttributeParmID(std: :string const & attrID, std: :string const & value)
openvsp.vsp.SetAttributeString(std: :string const & attrID, std: :string const & value)
openvsp.vsp.SetAttributeVec3d(std: :string const & attrID, Vec3dVec value)
openvsp.vsp.SetAuxiliaryGeomContactPtID(std: :string const & geom_id, int index, std: :string const & bogie_id)
openvsp.vsp.SetBEMPropID(std: :string const & prop_id)
openvsp.vsp.SetBORAirfoilLowerPnts(std: :string const & bor_id, Vec3dVec low_pnt_vec)
openvsp.vsp.SetBORAirfoilPnts(std: :string const & bor_id, Vec3dVec up_pnt_vec, Vec3dVec low_pnt_vec)
openvsp.vsp.SetBORAirfoilUpperPnts(std: :string const & bor_id, Vec3dVec up_pnt_vec)
openvsp.vsp.SetBORLowerCST(std: :string const & bor_id, int deg, DoubleVector coefs)
openvsp.vsp.SetBORUpperCST(std: :string const & bor_id, int deg, DoubleVector coefs)
openvsp.vsp.SetBORXSecPnts(std: :string const & bor_id, Vec3dVec pnt_vec)
openvsp.vsp.SetBackground(double r, double g, double b)
openvsp.vsp.SetBackground3DAbsolutePath(std: :string const & id, std: :string const & fname)
openvsp.vsp.SetBackground3DRelativePath(std: :string const & id, std: :string const & fname)
openvsp.vsp.SetCFDMeshVal(int type, double val)
openvsp.vsp.SetCFDSourceName(std: :string const & geom_id, int source_index, std: :string const & name)
openvsp.vsp.SetCFDWakeFlag(std: :string const & geom_id, bool flag)
openvsp.vsp.SetComputationFileName(int file_type, std: :string const & file_name)
openvsp.vsp.SetContainerName(std: :string const & parm_container_id, std: :string const & name)
openvsp.vsp.SetDoubleAnalysisInput(std: :string const & analysis, std: :string const & name, DoubleVector indata, int index=0)
openvsp.vsp.SetDriverGroup(std: :string const & geom_id, int section_index, int driver_0, int driver_1=-1, int driver_2=-1)
openvsp.vsp.SetEditXSecFixedUVec(std: :string const & xsec_id, BoolVector fixed_u_vec)
openvsp.vsp.SetEditXSecPnts(std: :string const & xsec_id, DoubleVector u_vec, Vec3dVec control_pts, DoubleVector r_vec)
openvsp.vsp.SetFeaAssemblyFileName(std: :string const & assembly_id, int file_type, std: :string const & file_name)
openvsp.vsp.SetFeaAssemblyName(std: :string const & assembly_id, std: :string const & name)
openvsp.vsp.SetFeaMeshFileName(std: :string const & geom_id, int fea_struct_ind, int file_type, std: :string const & file_name)
openvsp.vsp.SetFeaMeshStructIndex(int struct_index)
openvsp.vsp.SetFeaMeshVal(std: :string const & geom_id, int fea_struct_ind, int type, double val)
openvsp.vsp.SetFeaPartName(std: :string const & part_id, std: :string const & name)
openvsp.vsp.SetFeaPartPerpendicularSparID(std: :string const & part_id, std: :string const & perpendicular_spar_id)
openvsp.vsp.SetFeaPolySparPtName(std: :string const & pspar_id, int index, std: :string const & name)
openvsp.vsp.SetFeaStructName(std: :string const & geom_id, int fea_struct_ind, std: :string const & name)
openvsp.vsp.SetFeaSubSurfName(std: :string const & subsurf_id, std: :string const & name)
openvsp.vsp.SetGUIElementDisable(int e, bool state)
openvsp.vsp.SetGUIScreenDisable(int s, bool state)
openvsp.vsp.SetGeomDisplayType(std: :string const & geom_id, int type)
openvsp.vsp.SetGeomDrawType(std: :string const & geom_id, int type)
openvsp.vsp.SetGeomMaterialName(std: :string const & geom_id, std: :string const & name)
openvsp.vsp.SetGeomName(std: :string const & geom_id, std: :string const & name)
openvsp.vsp.SetGeomParent(std: :string const & geom_id, std: :string const & parent_id)
openvsp.vsp.SetGeomScreenDisable(int s, bool state)
openvsp.vsp.SetGeomWireColor(std: :string const & geom_id, int r, int g, int b)
openvsp.vsp.SetGroupName(std: :string const & group_id, std: :string const & group_name)
openvsp.vsp.SetIntAnalysisInput(std: :string const & analysis, std: :string const & name, IntVector indata, int index=0)
openvsp.vsp.SetIntersectSubSurfGeomID(std: :string const & sub_id, std: :string const & geom_id)
openvsp.vsp.SetLowerCST(std: :string const & xsec_id, int deg, DoubleVector coefs)
openvsp.vsp.SetModeName(std: :string const & mid, std: :string const & name)
openvsp.vsp.SetPCurve(std: :string const & geom_id, int const & pcurveid, DoubleVector tvec, DoubleVector valvec, int const & newtype)
openvsp.vsp.SetParmDescript(std: :string const & parm_id, std: :string const & desc)
openvsp.vsp.SetParmLinkAParm(std: :string const & link_id, std: :string const & parm_id)
openvsp.vsp.SetParmLinkBParm(std: :string const & link_id, std: :string const & parm_id)
openvsp.vsp.SetParmLinkLowerLimitFlag(std: :string const & link_id, bool flag)
openvsp.vsp.SetParmLinkOffsetFlag(std: :string const & link_id, bool flag)
openvsp.vsp.SetParmLinkScaleFlag(std: :string const & link_id, bool flag)
openvsp.vsp.SetParmLinkUpperLimitFlag(std: :string const & link_id, bool flag)
openvsp.vsp.SetParmLowerLimit(std: :string const & parm_id, double val)
openvsp.vsp.SetParmUpperLimit(std: :string const & parm_id, double val)
openvsp.vsp.SetParmVal(std: :string const & parm_id, double val) double
openvsp.vsp.SetParmVal(std: :string const & geom_id, std: :string const & name, std: :string const & group, double val) double
openvsp.vsp.SetParmValLimits(std: :string const & parm_id, double val, double lower_limit, double upper_limit) double
openvsp.vsp.SetParmValUpdate(std: :string const & parm_id, double val) double
openvsp.vsp.SetParmValUpdate(std: :string const & geom_id, std: :string const & parm_name, std: :string const & parm_group_name, double val) double
openvsp.vsp.SetRoutingPtParentID(std: :string const & pt_id, std: :string const & parent_id)
openvsp.vsp.SetSetFlag(std: :string const & geom_id, int set_index, bool flag)
openvsp.vsp.SetSetName(int index, std: :string const & name)
openvsp.vsp.SetSettingName(std: :string const & setting_id, std: :string const & setting_name)
openvsp.vsp.SetShowBorders(bool brdr)
openvsp.vsp.SetStringAnalysisInput(std: :string const & analysis, std: :string const & name, StringVector indata, int index=0)
openvsp.vsp.SetSubSurfName(std: :string const & geom_id, std: :string const & sub_id, std: :string const & name)
openvsp.vsp.SetSubSurfName(std: :string const & sub_id, std: :string const & name)
openvsp.vsp.SetUpperCST(std: :string const & xsec_id, int deg, DoubleVector coefs)
openvsp.vsp.SetVSP3FileName(std: :string const & file_name)
openvsp.vsp.SetVSPAEROControlGroupName(std: :string const & name, int CSGroupIndex)
openvsp.vsp.SetVSPAEROPath(std: :string const & path) bool
openvsp.vsp.SetVSPAERORefWingID(std: :string const & geom_id) std::string
openvsp.vsp.SetVSPHelpPath(std: :string const & path) bool
openvsp.vsp.SetVarPresetParmVal(std: :string const & group_id, std: :string const & setting_id, std: :string const & parm_id, double parm_val)
openvsp.vsp.SetVarPresetParmVals(std: :string const & setting_id, DoubleVector parm_vals)
openvsp.vsp.SetVec3dAnalysisInput(std: :string const & analysis, std: :string const & name, Vec3dVec indata, int index=0)
openvsp.vsp.SetView(int viewport, int view)
openvsp.vsp.SetViewAxis(bool vaxis)
openvsp.vsp.SetWindowLayout(int r, int c)
openvsp.vsp.SetXSecAlias(std: :string const & id, std: :string const & alias)
openvsp.vsp.SetXSecContinuity(std: :string const & xsec_id, int cx)
openvsp.vsp.SetXSecCurvatures(std: :string const & xsec_id, int side, double top, double right, double bottom, double left)
openvsp.vsp.SetXSecCurveAlias(std: :string const & id, std: :string const & alias)
openvsp.vsp.SetXSecHeight(std: :string const & xsec_id, double h)
openvsp.vsp.SetXSecPnts(std: :string const & xsec_id, Vec3dVec pnt_vec)
openvsp.vsp.SetXSecSurfGlobalXForm(std: :string const & xsec_surf_id, Matrix4d mat)
openvsp.vsp.SetXSecTanAngles(std: :string const & xsec_id, int side, double top, double right, double bottom, double left)
openvsp.vsp.SetXSecTanSlews(std: :string const & xsec_id, int side, double top, double right, double bottom, double left)
openvsp.vsp.SetXSecTanStrengths(std: :string const & xsec_id, int side, double top, double right, double bottom, double left)
openvsp.vsp.SetXSecWidth(std: :string const & xsec_id, double w)
openvsp.vsp.SetXSecWidthHeight(std: :string const & xsec_id, double w, double h)
openvsp.vsp.ShowAllBackground3Ds()
openvsp.vsp.ShowAllProbes()
openvsp.vsp.ShowAllProtractors()
openvsp.vsp.ShowAllRSTProbes()
openvsp.vsp.ShowAllRulers()
openvsp.vsp.ShowOnlyMode(std: :string const & mid)
openvsp.vsp.ShowOnlySet(int set_index)
openvsp.vsp.ShowScreen(int s)
openvsp.vsp.ShowSet(int set_index)
openvsp.vsp.SnapParm(std: :string const & parm_id, double target_min_dist, bool inc_flag, int set=SET_ALL, bool useMode=False, std: :string const & modeID = std::string()) double
openvsp.vsp.SortAdvLinkInputsCGP(int index)
openvsp.vsp.SortAdvLinkInputsVar(int index)
openvsp.vsp.SortAdvLinkOutputsCGP(int index)
openvsp.vsp.SortAdvLinkOutputsVar(int index)
openvsp.vsp.SortParmLinksByA()
openvsp.vsp.SortParmLinksByB()
openvsp.vsp.SplitWingXSec(std: :string const & wing_id, int section_index)
openvsp.vsp.StartGUI()
openvsp.vsp.StopGUI()
class openvsp.vsp.StringVecVec(*args)

Bases: object

Proxy of C++ std::vector< std::vector< std::string > > class.

append(StringVecVec self, StringVector x)
assign(StringVecVec self, std: :vector< std::vector< std::string > >::size_type n, StringVector x)
back(StringVecVec self) StringVector
begin(StringVecVec self) std::vector< std::vector< std::string > >::iterator
capacity(StringVecVec self) std::vector< std::vector< std::string > >::size_type
clear(StringVecVec self)
empty(StringVecVec self) bool
end(StringVecVec self) std::vector< std::vector< std::string > >::iterator
erase(StringVecVec self, std: :vector< std::vector< std::string > >::iterator pos) std::vector< std::vector< std::string > >::iterator
erase(StringVecVec self, std: :vector< std::vector< std::string > >::iterator first, std: :vector< std::vector< std::string > >::iterator last) std::vector< std::vector< std::string > >::iterator
front(StringVecVec self) StringVector
get_allocator(StringVecVec self) std::vector< std::vector< std::string > >::allocator_type
insert(StringVecVec self, std: :vector< std::vector< std::string > >::iterator pos, StringVector x) std::vector< std::vector< std::string > >::iterator
insert(StringVecVec self, std: :vector< std::vector< std::string > >::iterator pos, std: :vector< std::vector< std::string > >::size_type n, StringVector x)
iterator(StringVecVec self) SwigPyIterator
pop(StringVecVec self) StringVector
pop_back(StringVecVec self)
push_back(StringVecVec self, StringVector x)
rbegin(StringVecVec self) std::vector< std::vector< std::string > >::reverse_iterator
rend(StringVecVec self) std::vector< std::vector< std::string > >::reverse_iterator
reserve(StringVecVec self, std: :vector< std::vector< std::string > >::size_type n)
resize(StringVecVec self, std: :vector< std::vector< std::string > >::size_type new_size)
resize(StringVecVec self, std: :vector< std::vector< std::string > >::size_type new_size, StringVector x)
size(StringVecVec self) std::vector< std::vector< std::string > >::size_type
swap(StringVecVec self, StringVecVec v)
property thisown

The membership flag

class openvsp.vsp.StringVector(*args)

Bases: object

Proxy of C++ std::vector< std::string > class.

append(StringVector self, std: :vector< std::string >::value_type const & x)
assign(StringVector self, std: :vector< std::string >::size_type n, std: :vector< std::string >::value_type const & x)
back(StringVector self) std::vector< std::string >::value_type const &
begin(StringVector self) std::vector< std::string >::iterator
capacity(StringVector self) std::vector< std::string >::size_type
clear(StringVector self)
empty(StringVector self) bool
end(StringVector self) std::vector< std::string >::iterator
erase(StringVector self, std: :vector< std::string >::iterator pos) std::vector< std::string >::iterator
erase(StringVector self, std: :vector< std::string >::iterator first, std: :vector< std::string >::iterator last) std::vector< std::string >::iterator
front(StringVector self) std::vector< std::string >::value_type const &
get_allocator(StringVector self) std::vector< std::string >::allocator_type
insert(StringVector self, std: :vector< std::string >::iterator pos, std: :vector< std::string >::value_type const & x) std::vector< std::string >::iterator
insert(StringVector self, std: :vector< std::string >::iterator pos, std: :vector< std::string >::size_type n, std: :vector< std::string >::value_type const & x)
iterator(StringVector self) SwigPyIterator
pop(StringVector self) std::vector< std::string >::value_type
pop_back(StringVector self)
push_back(StringVector self, std: :vector< std::string >::value_type const & x)
rbegin(StringVector self) std::vector< std::string >::reverse_iterator
rend(StringVector self) std::vector< std::string >::reverse_iterator
reserve(StringVector self, std: :vector< std::string >::size_type n)
resize(StringVector self, std: :vector< std::string >::size_type new_size)
resize(StringVector self, std: :vector< std::string >::size_type new_size, std: :vector< std::string >::value_type const & x)
size(StringVector self) std::vector< std::string >::size_type
swap(StringVector self, StringVector v)
property thisown

The membership flag

openvsp.vsp.SummarizeAttributes() std::string
openvsp.vsp.SummarizeAttributesAsTree() std::string
class openvsp.vsp.SwigPyIterator(*args, **kwargs)

Bases: object

Proxy of C++ swig::SwigPyIterator class.

advance(SwigPyIterator self, ptrdiff_t n) SwigPyIterator
copy(SwigPyIterator self) SwigPyIterator
decr(SwigPyIterator self, size_t n=1) SwigPyIterator
distance(SwigPyIterator self, SwigPyIterator x) ptrdiff_t
equal(SwigPyIterator self, SwigPyIterator x) bool
incr(SwigPyIterator self, size_t n=1) SwigPyIterator
next(SwigPyIterator self) PyObject *
previous(SwigPyIterator self) PyObject *
property thisown

The membership flag

value(SwigPyIterator self) PyObject *
openvsp.vsp.TAG = 0

Color mesh by tag value (component, subsurface, part, etc)

openvsp.vsp.TAPER_WSECT_DRIVER = 3

Taper driver

openvsp.vsp.TEMP_UNIT_C = 1

Celsius

openvsp.vsp.TEMP_UNIT_F = 2

Fahrenheit

openvsp.vsp.TEMP_UNIT_K = 0

Kelvin

openvsp.vsp.TEMP_UNIT_R = 3

Rankine

openvsp.vsp.TE_NORMAL = 2

FEA Rib or Rib Array is set perpendicular to the trailing edge

openvsp.vsp.TIPC_WSECT_DRIVER = 6

Tip chord driver

openvsp.vsp.TIRE_BALLOON = 3

Balloon tire

openvsp.vsp.TIRE_BALLOON_FAIR_WHEEL = 5

Balloon tire with faired wheel

openvsp.vsp.TIRE_BALLOON_WHEEL = 4

Balloon tire with wheel

openvsp.vsp.TIRE_CLEARANCE = 2

TRA clearance envelope

openvsp.vsp.TIRE_DIM_FRAC = 2

Tire dimensions as fractions

openvsp.vsp.TIRE_DIM_IN = 0

Tire dimensions in inches

openvsp.vsp.TIRE_DIM_MODEL = 1

Tire dimensions in model units

openvsp.vsp.TIRE_FAIR_FLANGE = 1

TRA with faired flange / flank

openvsp.vsp.TIRE_FAIR_WHEEL = 2

TRA with faired wheel

openvsp.vsp.TIRE_FLAT_CONTACT = 3

Tire flat tire radius

openvsp.vsp.TIRE_GROWTH_CLEARANCE = 1

Tire growth (spinning) clearance

openvsp.vsp.TIRE_GROWTH_CONTACT = 2

Tire growth (spinning) radius

openvsp.vsp.TIRE_NOMINAL_CLEARANCE = 0

Tire nominal shape

openvsp.vsp.TIRE_NOMINAL_CONTACT = 1

Tire nominal radius

openvsp.vsp.TIRE_STATIC_LODED_CONTACT = 0

Tire static loaded radius

openvsp.vsp.TIRE_TRA = 0

Full TRA model

openvsp.vsp.TRIM_NONE = 0

No trimming

openvsp.vsp.TRIM_NUM_TYPES = 3

Number of trimming types

openvsp.vsp.TRIM_THICK = 2

Trim XSec by thickness

openvsp.vsp.TRIM_X = 1

Trim XSec by X

openvsp.vsp.TRI_MESH_TYPE = 0

Triangle mesh

openvsp.vsp.T_PROP_DRIVER = 3

Thrust driver

openvsp.vsp.ToCartesian(vec3d v) vec3d
openvsp.vsp.ToSpherical(vec3d v) vec3d
openvsp.vsp.ToSpherical2(vec3d v, vec3d vdet) vec3d
openvsp.vsp.TransformSet(int set_index, vec3d translation_vec, double x_rot_deg, double y_rot_deg, double z_rot_deg, double scale, bool scale_translations_flag)
openvsp.vsp.TranslateSet(int set_index, vec3d translation_vec)
openvsp.vsp.ULINE_SOURCE = 3

Constant U Line source

openvsp.vsp.U_TRIM = 0

Trim by U coordinate

openvsp.vsp.Unlock()
openvsp.vsp.Update(bool update_managers=True)
openvsp.vsp.UpdateGUI()
openvsp.vsp.UpdateGeom(std: :string const & geom_id)
openvsp.vsp.UpdateParasiteDrag()
openvsp.vsp.VEC3D_DATA = 4

Vec3d data type

openvsp.vsp.VEC_PROJ = 4

Project along a 3D vector

openvsp.vsp.VIEW_1 = 0

One 2D view

openvsp.vsp.VIEW_2HOR = 1

Two horizontal 2D views

openvsp.vsp.VIEW_2VER = 2

Two vertical 2D views

openvsp.vsp.VIEW_4 = 3

Four 2D views

openvsp.vsp.VIEW_BOTTOM = 3

Bottom 2D view type

openvsp.vsp.VIEW_FRONT = 4

Front 2D view type

openvsp.vsp.VIEW_LEFT = 0

Left 2D view type

openvsp.vsp.VIEW_NONE = 6

No 2D view type

openvsp.vsp.VIEW_NUM_TYPES = 7

Number of 2D view types

openvsp.vsp.VIEW_REAR = 5

Rear 2D view type

openvsp.vsp.VIEW_RIGHT = 1

Right 2D view type

openvsp.vsp.VIEW_TOP = 2

Top 2D view type

openvsp.vsp.VISIBLE_AT_SURF_ANALYSIS = 13

Calculate visibility of a surface from a direction

openvsp.vsp.VISIBLE_FROM_POINT_ANALYSIS = 10

Calculate az,el domain visible from a point

openvsp.vsp.VSPAERO_PROP_NUM_MODES = 3

Number of ways to model propeller blades in VSPAERO

openvsp.vsp.VSPAERO_PROP_PSEUDO_STEADY = 2

Model propellers with pseudo steady model

openvsp.vsp.VSPAERO_PROP_STATIC = 0

Model propellers as static, non-rotating blades – i.e. used as a wing.

openvsp.vsp.VSPAERO_PROP_UNSTEADY = 1

Model propellers as unsteady rotating blades

openvsp.vsp.VSPCheckSetup()
openvsp.vsp.VSPCrash(int crash_type)
openvsp.vsp.VSPExit(int error_code)
openvsp.vsp.VSPRenew()

Advanced link build failure

Advanced linking screen

Advanced link variable rename screen

openvsp.vsp.VSP_AERO_STRUCT_SCREEN = 2

Aero / structural analysis screen

openvsp.vsp.VSP_AIRFOIL_CURVES_EXPORT_SCREEN = 3

Airfoil curves export screen

openvsp.vsp.VSP_AIRFOIL_POINTS_EXPORT_SCREEN = 4

Airfoil points screen

openvsp.vsp.VSP_ALL_SCREENS = 66

Flag for all screens

openvsp.vsp.VSP_AMBIGUOUS_SUBSURF = 17

Ambiguous flow-through sub-surface error

openvsp.vsp.VSP_ATTRIBUTE_EXPLORER_SCREEN = 5

Attribute details screen

openvsp.vsp.VSP_BACKGROUND3D_PREVIEW_SCREEN = 8

Background3D preview screen

openvsp.vsp.VSP_BACKGROUND3D_SCREEN = 7

Background3D control screen

openvsp.vsp.VSP_BACKGROUND_SCREEN = 6

Background control screen

openvsp.vsp.VSP_BEM_OPTIONS_SCREEN = 9

Blade element method options screen

openvsp.vsp.VSP_CANT_FIND_NAME = 5

Can’t find name error

openvsp.vsp.VSP_CANT_FIND_PARM = 4

Can’t find parm error

openvsp.vsp.VSP_CANT_FIND_TYPE = 3

Can’t find type error

openvsp.vsp.VSP_CANT_SET_NOT_EQ_PARM = 16

Can’t set NotEqParm error

openvsp.vsp.VSP_CFD_MESH_SCREEN = 10

CFD Mesh screen

openvsp.vsp.VSP_CLIPPING_SCREEN = 11

Clipping screen

openvsp.vsp.VSP_COMP_GEOM_SCREEN = 12

CompGeom screen

openvsp.vsp.VSP_CONFORMAL_PARENT_UNSUPPORTED = 20

Unsupported Conformal Geom parent error

openvsp.vsp.VSP_COR_SCREEN = 13

Center of rotation screen

openvsp.vsp.VSP_COULD_NOT_CREATE_BACKGROUND3D = 31

Could not create and add Background3D

openvsp.vsp.VSP_CURVE_EDIT_SCREEN = 14

Curve edit screen

openvsp.vsp.VSP_DEGEN_GEOM_SCREEN = 15

Degen geom screen

openvsp.vsp.VSP_DEPRECATED = 26

This capability has been deprecated and is not longer supported

openvsp.vsp.VSP_DESIGN_VAR_SCREEN = 16

Design variables screen

openvsp.vsp.VSP_DUPLICATE_NAME = 29

A duplicate name has been provided

openvsp.vsp.VSP_DXF_OPTIONS_SCREEN = 17

DXF options screen

openvsp.vsp.VSP_EXPORT_CUSTOM_SCRIPT = 24

Custom geom export screen

openvsp.vsp.VSP_EXPORT_SCREEN = 18

Export screen

openvsp.vsp.VSP_FEA_PART_EDIT_SCREEN = 19

FEA Part edit screen

openvsp.vsp.VSP_FEA_XSEC_SCREEN = 20

FEA XSec screen

openvsp.vsp.VSP_FILE_DOES_NOT_EXIST = 7

File does not exist error

openvsp.vsp.VSP_FILE_READ_FAILURE = 9

File read failure error

openvsp.vsp.VSP_FILE_WRITE_FAILURE = 8

File write failure error

openvsp.vsp.VSP_FIT_MODEL_SCREEN = 21

Fit model screen

openvsp.vsp.VSP_GEOMETRY_ANALYSIS_SCREEN = 25

Geometry analysis screen

openvsp.vsp.VSP_GUI_DEVICE_DEACTIVATED = 30

A deactivated GUI device was touched

openvsp.vsp.VSP_IGES_OPTIONS_SCREEN = 22

IGES options screen

openvsp.vsp.VSP_IGES_STRUCTURE_OPTIONS_SCREEN = 23

IGES structure options screen

openvsp.vsp.VSP_IMPORT_SCREEN = 26

Import screen

openvsp.vsp.VSP_INDEX_OUT_RANGE = 13

Index out of range error

openvsp.vsp.VSP_INVALID_CF_EQN = 23

Invalid friction coefficient equation error

openvsp.vsp.VSP_INVALID_DRIVERS = 24

Invalid drivers for driver group

openvsp.vsp.VSP_INVALID_GEOM_ID = 6

Invalid Geom ID error

openvsp.vsp.VSP_INVALID_ID = 15

Invalid ID error

openvsp.vsp.VSP_INVALID_INPUT_VAL = 22

Invalid input value error

openvsp.vsp.VSP_INVALID_PTR = 1

Invalid pointer error

openvsp.vsp.VSP_INVALID_TYPE = 2

Invalid type error

openvsp.vsp.VSP_INVALID_VARPRESET_GROUPNAME = 19

Invalid Variable Preset group name error

openvsp.vsp.VSP_INVALID_VARPRESET_SETNAME = 18

Invalid Variable Preset set name error

openvsp.vsp.VSP_INVALID_XSEC_ID = 14

Invalid XSec ID error

openvsp.vsp.VSP_LIGHTING_SCREEN = 27

Lighting screen

A parameter link loop was detected and stopped

An output of a parameter link was not set

openvsp.vsp.VSP_MAIN_SCREEN = 64

Main screen

openvsp.vsp.VSP_MANAGE_GEOM_SCREEN = 28

Manage geom screen

openvsp.vsp.VSP_MANAGE_TEXTURE_SCREEN = 29

Texture mapping screen

openvsp.vsp.VSP_MASS_PROP_SCREEN = 30

Mass properties screen

openvsp.vsp.VSP_MATERIAL_EDIT_SCREEN = 31

Material edit screen

openvsp.vsp.VSP_MEASURE_SCREEN = 32

Measure screen

openvsp.vsp.VSP_MODE_EDITOR_SCREEN = 33

Mode editor screen

openvsp.vsp.VSP_NERF_MANAGE_GEOM_SCREEN = 34

NERF’ed (limited to make safe) Manage geom screen

openvsp.vsp.VSP_NUM_ERROR_CODE = 32

Total number of VSP error codes

openvsp.vsp.VSP_NUM_SCREENS = 65

Number of screens

openvsp.vsp.VSP_OK = 0

No error

openvsp.vsp.VSP_PARASITE_DRAG_SCREEN = 36

Parasite drg screen

openvsp.vsp.VSP_PARM_DEBUG_SCREEN = 37

Parameter debug screen

Parameter linking screen

openvsp.vsp.VSP_PARM_SCREEN = 39

Parameter screen

openvsp.vsp.VSP_PICK_SET_SCREEN = 40

Pick set screen

openvsp.vsp.VSP_PREFERENCES_SCREEN = 41

Preferences screen

openvsp.vsp.VSP_PROJECTION_SCREEN = 42

Projected area screen

openvsp.vsp.VSP_PSLICE_SCREEN = 43

Planar slicing screen

openvsp.vsp.VSP_RESULTS_VIEWER_SCREEN = 44

Results viewing screen

openvsp.vsp.VSP_SCREENSHOT_SCREEN = 45

Screenshot screen

openvsp.vsp.VSP_SELECT_FILE_SCREEN = 46

Select file screen

openvsp.vsp.VSP_SET_EDITOR_SCREEN = 47

Set editor screen

openvsp.vsp.VSP_SNAP_TO_SCREEN = 35

Snap to screen

openvsp.vsp.VSP_STEP_OPTIONS_SCREEN = 48

STEP options screen

openvsp.vsp.VSP_STEP_STRUCTURE_OPTIONS_SCREEN = 49

STEP structure options screen

openvsp.vsp.VSP_STL_OPTIONS_SCREEN = 50

STL options screen

openvsp.vsp.VSP_STRUCT_ASSEMBLY_SCREEN = 52

Structure assembly screen

openvsp.vsp.VSP_STRUCT_SCREEN = 51

Structure definition screen

openvsp.vsp.VSP_SURFACE_INTERSECTION_SCREEN = 53

Surface intersection screen

openvsp.vsp.VSP_SVG_OPTIONS_SCREEN = 54

SVG options screen

openvsp.vsp.VSP_UNEXPECTED_RESET_REMAP_ID = 21

Unexpected reset remap ID error

openvsp.vsp.VSP_UNKNOWN = -1

Unknown error

openvsp.vsp.VSP_USER_PARM_SCREEN = 55

User parameter screen

openvsp.vsp.VSP_VAR_PRESET_SCREEN = 56

Variable presets editor screen

openvsp.vsp.VSP_VEH_NOTES_SCREEN = 57

Vehicle notes screen

openvsp.vsp.VSP_VEH_SCREEN = 58

Veh geom screen

openvsp.vsp.VSP_VIEW_SCREEN = 59

Adjust viewpoint screen

openvsp.vsp.VSP_VSPAERO_PLOT_SCREEN = 60

VSPAERO results manager screen

openvsp.vsp.VSP_VSPAERO_SCREEN = 61

VSPAERO screen

openvsp.vsp.VSP_WAVEDRAG_SCREEN = 63

Wave drag screen

openvsp.vsp.VSP_WRONG_FILE_TYPE = 12

Wrong file type error

openvsp.vsp.VSP_WRONG_GEOM_TYPE = 10

Wrong Geom type error

openvsp.vsp.VSP_WRONG_XSEC_TYPE = 11

Wrong XSec type error

openvsp.vsp.VSP_XSEC_SCREEN = 62

XSec screen

openvsp.vsp.V_UNIT_FT_S = 0

Feet per second

openvsp.vsp.V_UNIT_KEAS = 4

Knots equivalent airspeed

openvsp.vsp.V_UNIT_KM_HR = 3

Kilometer per hour

openvsp.vsp.V_UNIT_KTAS = 5

Knots true airspeed

openvsp.vsp.V_UNIT_MACH = 6

Mach

openvsp.vsp.V_UNIT_MPH = 2

Mile per hour

openvsp.vsp.V_UNIT_M_S = 1

Meter per second

openvsp.vsp.ValidParm(std: :string const & id) bool
openvsp.vsp.ValidateAdvLinkParms(int index) bool
class openvsp.vsp.Vec3dVec(*args)

Bases: object

Proxy of C++ std::vector< vec3d > class.

append(Vec3dVec self, vec3d x)
as_numpy()
assign(Vec3dVec self, std: :vector< vec3d >::size_type n, vec3d x)
back(Vec3dVec self) vec3d
begin(Vec3dVec self) std::vector< vec3d >::iterator
capacity(Vec3dVec self) std::vector< vec3d >::size_type
clear(Vec3dVec self)
empty(Vec3dVec self) bool
end(Vec3dVec self) std::vector< vec3d >::iterator
erase(Vec3dVec self, std: :vector< vec3d >::iterator pos) std::vector< vec3d >::iterator
erase(Vec3dVec self, std: :vector< vec3d >::iterator first, std: :vector< vec3d >::iterator last) std::vector< vec3d >::iterator
front(Vec3dVec self) vec3d
get_allocator(Vec3dVec self) std::vector< vec3d >::allocator_type
insert(Vec3dVec self, std: :vector< vec3d >::iterator pos, vec3d x) std::vector< vec3d >::iterator
insert(Vec3dVec self, std: :vector< vec3d >::iterator pos, std: :vector< vec3d >::size_type n, vec3d x)
iterator(Vec3dVec self) SwigPyIterator
pop(Vec3dVec self) vec3d
pop_back(Vec3dVec self)
push_back(Vec3dVec self, vec3d x)
rbegin(Vec3dVec self) std::vector< vec3d >::reverse_iterator
rend(Vec3dVec self) std::vector< vec3d >::reverse_iterator
reserve(Vec3dVec self, std: :vector< vec3d >::size_type n)
resize(Vec3dVec self, std: :vector< vec3d >::size_type new_size)
resize(Vec3dVec self, std: :vector< vec3d >::size_type new_size, vec3d x)
size(Vec3dVec self) std::vector< vec3d >::size_type
swap(Vec3dVec self, Vec3dVec v)
property thisown

The membership flag

openvsp.vsp.VecInsideSurf(std: :string const & geom_id, int const & surf_indx, Vec3dVec pts) BoolVector
openvsp.vsp.WHEEL_TIRE_1LG = 0

Large tire debris

openvsp.vsp.WHEEL_TIRE_1SM = 1

Small tire debris

openvsp.vsp.WHEEL_TIRE_2 = 2

Wheel flange debris

openvsp.vsp.WHEEL_TIRE_3E = 3

Flailing tire strip extended

openvsp.vsp.WHEEL_TIRE_3R = 4

Flailing tire strip retracted

openvsp.vsp.WHEEL_TIRE_4 = 5

Tire burst pressure (Not implemented)

openvsp.vsp.WIDTH_XSEC_DRIVER = 0

Width driver

openvsp.vsp.WING_SURF = 1

Wing VSP surface

openvsp.vsp.WIRE_FRAME_GEOM_SCREEN = 15

Wireframe geom screen

openvsp.vsp.WLINE_SOURCE = 4

Constant W Line source

openvsp.vsp.W_BOTTOM = 1

Chevron start/ends at bottom of cross section

openvsp.vsp.W_FREE = 5

Chevron start/ends at user specified point on cross section

openvsp.vsp.W_LEFT = 2

Chevron start/ends at left of cross section

openvsp.vsp.W_RIGHT_0 = 0

Chevron start/ends at right (W = 0) of cross section

openvsp.vsp.W_RIGHT_1 = 4

Chevron start/ends at right (W = 1) of cross section

openvsp.vsp.W_TOP = 3

Chevron start/ends at top of cross section

openvsp.vsp.WriteAdvLinkCodeFile(int index, std: :string const & file_name)
openvsp.vsp.WriteAtmosphereCSVFile(std: :string const & file_name, int const & atmos_type)
openvsp.vsp.WriteBezierAirfoil(std: :string const & file_name, std: :string const & geom_id, double const & foilsurf_u)
openvsp.vsp.WriteBodyFFCSVFile(std: :string const & file_name)
openvsp.vsp.WriteCfEqnCSVFile(std: :string const & file_name)
openvsp.vsp.WriteDESFile(std: :string const & file_name)
openvsp.vsp.WritePartialCfMethodCSVFile(std: :string const & file_name)
openvsp.vsp.WriteResultsCSVFile(std: :string const & id, std: :string const & file_name)
openvsp.vsp.WriteSeligAirfoil(std: :string const & file_name, std: :string const & geom_id, double const & foilsurf_u)
openvsp.vsp.WriteTestResults()
openvsp.vsp.WriteVSPFile(std: :string const & file_name, int set=SET_ALL)
openvsp.vsp.WriteWingFFCSVFile(std: :string const & file_name)
openvsp.vsp.WriteXDDMFile(std: :string const & file_name)
openvsp.vsp.XDDM_CONST = 1

Constant XDDM type

openvsp.vsp.XDDM_VAR = 0

Variable XDDM type

openvsp.vsp.XSEC_BOTH_SIDES = 0

Both sides

openvsp.vsp.XSEC_CUSTOM = 3

Custom XSec Geom

openvsp.vsp.XSEC_FUSE = 0

Fuselage XSec Geom

openvsp.vsp.XSEC_LEFT_SIDE = 1

Left side

openvsp.vsp.XSEC_NUM_TYPES = 5

Number of XSec types

openvsp.vsp.XSEC_PROP = 4

Propeller XSec Geom

openvsp.vsp.XSEC_RIGHT_SIDE = 2

Right side

openvsp.vsp.XSEC_STACK = 1

Stack XSec Geom

openvsp.vsp.XSEC_WING = 2

Wing XSec Geom

openvsp.vsp.XS_AC25_773 = 19

FAA AC 25.773 pilot view requirement

openvsp.vsp.XS_BICONVEX = 9

Biconvex XSec

openvsp.vsp.XS_CIRCLE = 1

Circle XSec

openvsp.vsp.XS_CST_AIRFOIL = 13

CST airfoil XSec

openvsp.vsp.XS_EDIT_CURVE = 11

Generic Edit Curve XSec

openvsp.vsp.XS_ELLIPSE = 2

Ellipse XSec

openvsp.vsp.XS_FILE_AIRFOIL = 12

Airfoil file XSec

openvsp.vsp.XS_FILE_FUSE = 6

Fuselage file XSec

openvsp.vsp.XS_FIVE_DIGIT = 16

Five digit XSec

openvsp.vsp.XS_FIVE_DIGIT_MOD = 17

Five digit modified XSec

openvsp.vsp.XS_FOUR_DIGIT_MOD = 15

Four digit modified XSec

openvsp.vsp.XS_FOUR_SERIES = 7

Four series XSec

openvsp.vsp.XS_GENERAL_FUSE = 5

General fuselage XSec

openvsp.vsp.XS_NUM_TYPES = 20

Number of XSec types

openvsp.vsp.XS_ONE_SIX_SERIES = 18

One six series XSec

openvsp.vsp.XS_POINT = 0

Point XSec

openvsp.vsp.XS_ROUNDED_RECTANGLE = 4

Rounded rectangle XSec

openvsp.vsp.XS_SHIFT_LE = 0

Shift leading edge

openvsp.vsp.XS_SIX_SERIES = 8

Six series XSec

openvsp.vsp.XS_SUPER_ELLIPSE = 3

Super ellipse XSec

openvsp.vsp.XS_VKT_AIRFOIL = 14

VKT airfoil XSec

openvsp.vsp.XS_WEDGE = 10

Wedge XSec

openvsp.vsp.XYZ_TARGET = 4

XYZ point target type

openvsp.vsp.XY_ABS = 3

Slice is parallel to absolute XY plane

openvsp.vsp.XY_BODY = 0

Slice is parallel to parent Geom body XY plane

openvsp.vsp.XZ_ABS = 5

Slice is parallel to absolute XZ plane

openvsp.vsp.XZ_BODY = 2

Slice is parallel to parent Geom body XZ plane

openvsp.vsp.X_DIR = 0

X direction

openvsp.vsp.X_PROJ = 0

Project in X axis direction

openvsp.vsp.YZ_ABS = 4

Slice is parallel to absolute YZ plane

openvsp.vsp.YZ_BODY = 1

Slice is parallel to parent Geom body YZ plane

openvsp.vsp.Y_PROJ = 1

Project in Y axis direction

openvsp.vsp.Z_PROJ = 2

Project in Z axis direction

openvsp.vsp.Z_TARGET = 3

Z plane target type

openvsp.vsp.angle(vec3d a, vec3d b) double
openvsp.vsp.angle(vec2d a, vec2d b) double
openvsp.vsp.angle_pnt_2_plane(vec3d ptplane, vec3d norm, vec3d ptaxis, vec3d axis, vec3d pt, int ccw, vec3d prot) double
openvsp.vsp.angle_pnt_2_plane(vec3d ptplane, vec3d norm, vec3d ptaxis, vec3d axis, vec3d pt, int ccw, vec3d prot1, vec3d prot2, double & theta1, double & theta2)
openvsp.vsp.area(vec3d A, vec3d B, vec3d C) double
openvsp.vsp.bi_lin_interp(vec2d p0, vec2d p1, vec2d p2, vec2d p3, double s, double t, vec2d p)
openvsp.vsp.center_of_circle(vec3d p1, vec3d p2, vec3d p3, vec3d center)
openvsp.vsp.clip_seg_rect(double x_min, double y_min, double x_max, double y_max, vec2d pnt1, vec2d pnt2, int & visible)
openvsp.vsp.compsum(Vec3dVec x) vec3d
openvsp.vsp.cos_angle(vec3d a, vec3d b) double
openvsp.vsp.cos_angle(vec2d a, vec2d b) double
openvsp.vsp.cross(vec3d a, vec3d b) vec3d
openvsp.vsp.cross(vec2d a, vec2d b) double
openvsp.vsp.det(vec2d p0, vec2d p1, vec2d offset) double
openvsp.vsp.dist(vec3d a, vec3d b) double
openvsp.vsp.dist(vec2d a, vec2d b) double
openvsp.vsp.dist3D_Segment_to_Segment(vec3d S1P0, vec3d S1P1, vec3d S2P0, vec3d S2P1) double
openvsp.vsp.dist3D_Segment_to_Segment(vec3d S1P0, vec3d S1P1, vec3d S2P0, vec3d S2P1, double * Lt, vec3d Ln, double * St, vec3d Sn) double
openvsp.vsp.dist_pnt_2_line(vec3d line_pt1, vec3d line_pt2, vec3d pnt) double
openvsp.vsp.dist_pnt_2_plane(vec3d org, vec3d norm, vec3d pnt) double
openvsp.vsp.dist_pnt_2_ray(vec3d line_pt1, vec3d dir_unit_vec, vec3d pnt) double
openvsp.vsp.dist_squared(vec3d a, vec3d b) double
openvsp.vsp.dist_squared(vec2d a, vec2d b) double
openvsp.vsp.dot(vec3d a, vec3d b) double
openvsp.vsp.dot(vec2d a, vec2d b) double
openvsp.vsp.encode(double x_min, double y_min, double x_max, double y_max, vec2d pnt, int [4] code)
openvsp.vsp.inverse_bi_lin_interp(vec2d p0, vec2d p1, vec2d p2, vec2d p3, vec2d p, double & s, double & t, double & s2, double & t2) int
openvsp.vsp.line_line_intersect(vec3d p1, vec3d p2, vec3d p3, vec3d p4, double * s, double * t) bool
openvsp.vsp.nearSegSeg(vec3d L0, vec3d L1, vec3d S0, vec3d S1, double * Lt, vec3d Ln, double * St, vec3d Sn) double
openvsp.vsp.orient2d(vec2d p0, vec2d p1, vec2d p) double
openvsp.vsp.plane_half_space(vec3d planeOrig, vec3d planeNorm, vec3d pnt) int
openvsp.vsp.plane_plane_intersection(vec3d p0, vec3d n0, vec3d p1, vec3d n1, vec3d p, vec3d v) bool
openvsp.vsp.plane_ray_intersect(vec3d A, vec3d B, vec3d C, vec3d D, vec3d E, double & t) int
openvsp.vsp.plane_ray_intersect(vec3d orig, vec3d norm, vec3d D, vec3d E, double & t) int
openvsp.vsp.pnt_tri_min_dist(vec3d v0, vec3d v1, vec3d v2, vec3d pnt, vec3d pnearest) double
openvsp.vsp.pointLineDistSquared(vec3d p, vec3d lp0, vec3d lp1, double & t, vec3d pon) double
openvsp.vsp.pointSegDistSquared(vec3d p, vec3d sp0, vec3d sp1, double & t, vec3d pon) double
openvsp.vsp.point_on_line(vec3d lp0, vec3d lp1, double const & t) vec3d
openvsp.vsp.poly_area(Vec3dVec pnt_vec) double
openvsp.vsp.poly_area(std: :vector< vec2d, std: :allocator< vec2d > > const & pnt_vec) double
openvsp.vsp.poly_centroid(std: :vector< vec2d, std: :allocator< vec2d > > const & pnt_vec) vec2d
openvsp.vsp.printpt(vec3d v)
openvsp.vsp.proj_pnt_on_line(vec3d line_pt1, vec3d line_pt2, vec3d pnt) vec3d
openvsp.vsp.proj_pnt_on_line_seg(vec3d line_pt1, vec3d line_pt2, vec3d pnt) vec3d
openvsp.vsp.proj_pnt_on_line_seg(vec2d line_A, vec2d line_B, vec2d pnt) vec2d
openvsp.vsp.proj_pnt_on_line_u(vec2d line_A, vec2d line_B, vec2d pnt) double
openvsp.vsp.proj_pnt_on_ray(vec3d line_pt1, vec3d line_dir, vec3d pnt) vec3d
openvsp.vsp.proj_pnt_on_ray(vec3d line_pt1, vec3d line_dir, vec3d pnt, double & t) vec3d
openvsp.vsp.proj_pnt_to_plane(vec3d org, vec3d plane_ln1, vec3d plane_ln2, vec3d pnt) vec3d
openvsp.vsp.proj_u_on_v(vec3d u, vec3d v) vec3d
openvsp.vsp.proj_vec_to_plane(vec3d vec, vec3d norm) vec3d
openvsp.vsp.radius_of_circle(vec3d p1, vec3d p2, vec3d p3) double
openvsp.vsp.raySphereIntersectionFromInside(vec3d p, vec3d v, vec3d c, double r, vec3d x) bool
openvsp.vsp.ray_ray_intersect(vec3d A, vec3d B, vec3d C, vec3d D, vec3d int_pnt1, vec3d int_pnt2) int
openvsp.vsp.seg_seg_intersect(vec2d pnt_A, vec2d pnt_B, vec2d pnt_C, vec2d pnt_D, vec2d int_pnt, double & t1, double & t2) int
openvsp.vsp.signed_angle(vec3d a, vec3d b, vec3d ref) double
openvsp.vsp.signed_dist_pnt_2_plane(vec3d org, vec3d norm, vec3d pnt) double
openvsp.vsp.slerp(vec3d a, vec3d b, double const & t) vec3d
openvsp.vsp.tetra_volume(vec3d A, vec3d B, vec3d C) double
openvsp.vsp.to_string(vec3d v) std::string
openvsp.vsp.tri_ray_intersect(vec3d A, vec3d B, vec3d C, vec3d D, vec3d E, double & u, double & w, double & t) int
openvsp.vsp.tri_seg_intersect(vec3d A, vec3d B, vec3d C, vec3d D, vec3d E, double & u, double & w, double & t) int
openvsp.vsp.tri_tri_min_dist(vec3d v0, vec3d v1, vec3d v2, vec3d v3, vec3d v4, vec3d v5, vec3d p1, vec3d p2) double
openvsp.vsp.triangle_plane_intersect_test(vec3d org, vec3d norm, vec3d p1, vec3d p2, vec3d p3) bool
openvsp.vsp.triangle_plane_maximum_dist(vec3d org, vec3d norm, vec3d p1, vec3d p2, vec3d p3, vec3d pa, vec3d pb) double
openvsp.vsp.triangle_plane_minimum_dist(vec3d org, vec3d norm, vec3d p1, vec3d p2, vec3d p3, vec3d pa, vec3d pb) double
class openvsp.vsp.vec2d(*args)

Bases: object

Proxy of C++ vec2d class.

data(vec2d self) double *
mag(vec2d self) double
normalize(vec2d self)
set_x(vec2d self, double xx) vec2d
set_xy(vec2d self, double xx, double yy) vec2d
set_y(vec2d self, double yy) vec2d
property thisown

The membership flag

transform(vec2d self, float [3][3] mat) vec2d
transform(vec2d self, double [3][3] mat) vec2d
property v

v : a(2).double

x(vec2d self) double
y(vec2d self) double
class openvsp.vsp.vec3d(*args)

Bases: object

Proxy of C++ vec3d class.

FlipNormal(vec3d self)
Transform(vec3d self, Matrix4d m)
as_numpy()
as_vec2d_xy(vec3d self) vec2d
data(vec3d self) double *
get_pnt(vec3d self, double [3] pnt)
get_pnt(vec3d self, float [3] pnt)
get_pnt(vec3d self, threed_point_type & pnt)
isfinite(vec3d self) bool
isinf(vec3d self) bool
isnan(vec3d self) bool
mag(vec3d self) double
magsq(vec3d self) double
major_comp(vec3d self) int
minor_comp(vec3d self) int
normalize(vec3d self)
offset_i(vec3d self, double offset, int idir)
offset_x(vec3d self, double offset)
offset_y(vec3d self, double offset)
offset_z(vec3d self, double offset)
reflect_xy(vec3d self) vec3d
reflect_xz(vec3d self) vec3d
reflect_yz(vec3d self) vec3d
rotate_x(vec3d self, double theta)
rotate_y(vec3d self, double theta)
rotate_z(vec3d self, double theta)
scale_x(vec3d self, double scale)
scale_y(vec3d self, double scale)
scale_z(vec3d self, double scale)
set_arr(vec3d self, double const [] a) vec3d
set_arr(vec3d self, float const [] a) vec3d
set_refx(vec3d self, vec3d a) vec3d
set_refy(vec3d self, vec3d a) vec3d
set_refz(vec3d self, vec3d a) vec3d
set_vec(vec3d self, DoubleVector a) vec3d
set_x(vec3d self, double xx) vec3d
set_xyz(vec3d self, double xx, double yy, double zz) vec3d
set_y(vec3d self, double yy) vec3d
set_z(vec3d self, double zz) vec3d
swap_xy(vec3d self) vec3d
swap_xz(vec3d self) vec3d
swap_yz(vec3d self) vec3d
property thisown

The membership flag

property v

v : a(3).double

x(vec3d self) double
y(vec3d self) double
z(vec3d self) double