Enumerations¶
All API enumerations are defined in this group.
Each value below is available as an attribute of the openvsp module.
ABS_REL_FLAG¶
Enum that indicates if positions are relative or absolute.
Value |
Description |
|---|---|
|
Absolute position |
|
Relative position |
AIRFOIL_EXPORT_TYPE¶
Enum used to identify the format of exported airfoil files.
Value |
Description |
|---|---|
|
Selig airfoil file format |
|
Bezier airfoil file format |
ALIGN_TYPE¶
Enum for specifying alignment.
Value |
Description |
|---|---|
|
Align to left |
|
Align to center |
|
Align to right |
|
Align to specified pixel |
|
Align to top |
|
Align to middle |
|
Align to bottom |
|
Number of alignment types |
ANGLE¶
Enum for specifying image rotation angles (CW).
Value |
Description |
|---|---|
|
Zero deg |
|
90 deg |
|
180 deg |
|
270 deg |
|
Number of angle choices |
ANG_UNITS¶
Enum for specifying angular units.
Value |
Description |
|---|---|
|
Radians |
|
Degrees |
ATMOS_TYPE¶
Enum that identifies the atmospheric model used in the Parasite Drag tool.
Value |
Description |
|---|---|
|
US Standard Atmosphere 1976 (default) |
|
USAF 1966 |
|
Manual: pressure and density control |
|
Manual: pressure and temperature control |
|
Manual: density and temperature control |
|
Manual: Reynolds number and length control |
ATTACH_ROT_TYPE¶
Enum that determines parent to child relative rotation axes.
Value |
Description |
|---|---|
|
No parent attachment for rotations |
|
Rotation relative to parent body axes |
|
Rotation relative to parent surface coordinate frame |
|
Rotation relative to parent per-section volume coordinate frame |
|
Rotation relative to parent uniform volume coordinate frame |
|
Rotation relative to wing parent eta volume coordinate frame |
|
Number of rotation attachment types |
ATTACH_TRANS_TYPE¶
Enum that identifies the parent to child relative translation coordinate system.
Value |
Description |
|---|---|
|
No parent attachment for translations |
|
Translation relative to parent body axes |
|
Translation relative to parent surface coordinate frame |
|
Translation relative to parent per-section volume coordinate frame |
|
Translation relative to parent uniform volume coordinate frame |
|
Translation relative to wing parent uniform eta volume coordinate frame |
|
Number of translation attachment types |
ATTRIBUTABLE_TYPE¶
Enum that entity type.
Value |
Description |
|---|---|
|
Parm |
|
Geom |
|
Vehicle |
|
SubSurf |
|
Measure |
|
Link |
|
Adv Link |
|
Attribute |
|
Attribute Collection |
|
Cross Section |
|
Wing Section |
|
Mode |
|
Geom Set |
|
Var Preset Group |
|
Var Preset Setting |
|
Unattached attribute |
ATTRIBUTE_EVENT_GROUP¶
Enum for attribute event group.
Value |
Description |
|---|---|
|
No event (user attributes) |
|
Watermark group |
|
Number attribute event groups |
AUX_GEOM_MODE¶
Enum for auxiliary geom modes.
Value |
Description |
|---|---|
|
Rotor tip path |
|
Rotor burst zone |
|
Three contact point ground plane |
|
Two contact point ground plane |
|
One contact point ground plane |
|
Three contact point composite clearance envelope |
|
Super cone (XSecCurve based profile) |
|
Single (potentially) off nominal gear |
|
AC 20-128 A rotor fragment |
|
AC 25.905-1 thrown blade |
|
ESDU 83042a Tire spray pattern |
|
AMC 25.734 Wheel and tire failure models |
|
Number of auxiliary geom modes. |
BOGIE_SPACING_TYPE¶
Enum for bogie spacing control.
Value |
Description |
|---|---|
|
Distance between centers |
|
Fractional distance between centers |
|
Gap |
|
Fractional gap |
|
Number of bogie spacing control modes |
BOR_MODE¶
Enum for Body of Revolution mode control.
Value |
Description |
|---|---|
|
Flowthrough mode (default) |
|
Upper surface mode |
|
Lower surface mode |
|
Number of Body of Revolution modes |
CAMBER_INPUT_FLAG¶
Enum used to select between maximum camber or ideal lift coefficient inputs.
Value |
Description |
|---|---|
|
Input maximum camber, calculate ideal lift coefficient |
|
Input ideal lift coefficient, calculate maximum camber |
CAMERA_VIEW¶
Enum used to set camera view.
Value |
Description |
|---|---|
|
Camera top view |
|
Camera front view |
|
Camera front Y-up view |
|
Camera left view |
|
Camera left isometric view |
|
Camera bottom view |
|
Camera rear view |
|
Camera right view |
|
Camera right isometric view |
|
Camera center view |
CAP_TYPE¶
Enum that identifies the end cap types for a geometry (i.e. wing root and tip).
Value |
Description |
|---|---|
|
No end cap |
|
Flat end cap |
|
Round end cap |
|
Edge end cap |
|
Sharp end cap |
|
Point end cap |
|
Extended round end cap, but not extended |
|
Extended round end cap, extend LE |
|
Extended round end cap, extend TE |
|
Extended round end cap, extend both |
|
Number of end cap options |
CFD_CONTROL_TYPE¶
Enum used to identify each CFD mesh control option (also applicable to FEA Mesh). \sa SetCFDMeshVal(), SetFEAMeshVal()
Value |
Description |
|---|---|
|
Minimum mesh edge length |
|
Maximum mesh edge length |
|
Maximum mesh edge gap |
|
Number of edge segments to resolve circle |
|
Maximum allowed edge growth ratio |
|
Rigorous 3D growth limiting flag |
|
Flag to intersect sub-surfaces |
|
Flag to generate a half mesh |
|
Flag to generate a far field mesh |
|
Maximum far field mesh edge length |
|
Maximum far field mesh edge gap |
|
Number of far field edge segments to resolve circle |
|
Relative or absolute size flag |
|
Far field length |
|
Far field width |
|
Far field height |
|
Far field X scale |
|
Far field Y scale |
|
Far field Z scale |
|
Far field location flag: centered or manual |
|
Far field X location |
|
Far field Y location |
|
Far field Z location |
|
Flag to include X,Y,Z intersection curves in export files |
CFD_MESH_EXPORT_TYPE¶
Enum used to describe various CFD Mesh export file options. \sa SetComputationFileName(), ComputeCFDMesh()
Value |
Description |
|---|---|
|
STL export type |
|
POLY export type |
|
TRI export type |
|
OBJ export type |
|
DAT export type |
|
KEY export type |
|
GMSH export type |
|
TKEY export type |
|
FACET export type |
|
VSPGEOM export type |
|
Number of CFD Mesh export file types |
CFD_MESH_SOURCE_TYPE¶
Enum that indicates the CFD Mesh source type. \sa AddCFDSource()
Value |
Description |
|---|---|
|
Point source |
|
Line source |
|
Box source |
|
Constant U Line source |
|
Constant W Line source |
|
Number of CFD Mesh source types |
CFD_VIS_TYPE¶
Enum that identifies how CFD and FEA meshes are colored.
Value |
Description |
|---|---|
|
Color mesh by tag value (component, subsurface, part, etc) |
|
Color mesh by local edge length reason |
CF_LAM_EQN¶
Enum that identifies the Parasite Drag Tool laminar friction coefficient equation choice.
Value |
Description |
|---|---|
|
Blasius laminar Cf equation |
|
Blasius laminar Cf equation with heat (NOT IMPLEMENTED) |
|
|
|
|
|
|
|
CF_TURB_EQN¶
Enum that identifies the Parasite Drag Tool turbulent friction coefficient equation choice.
Value |
Description |
|---|---|
|
Explicit Fit of Spalding turbulent Cf equation |
|
Explicit Fit of Spalding and Chi turbulent Cf equation |
|
Explicit Fit of Schoenherr turbulent Cf equation |
|
Implicit Karman turbulent Cf equation (DO NOT USE) |
|
Implicit Schoenherr turbulent Cf equation |
|
Implicit Karman-Schoenherr turbulent Cf equation |
|
Power Law Blasius turbulent Cf equation |
|
Power Law Prandtl Low Re turbulent Cf equation |
|
Power Law Prandtl Medium Re turbulent Cf equation |
|
Power Law Prandtl High Re turbulent Cf equation |
|
Schlichting Compressible turbulent Cf equation |
|
Schlichting Incompressible turbulent Cf equation (DO NOT USE) |
|
Schlichting-Prandtl turbulent Cf equation (DO NOT USE) |
|
Schultz-Grunow High Re turbulent Cf equation (DO NOT USE) |
|
Schultz-Grunow Estimate of Schoenherr turbulent Cf equation. |
|
White-Christoph Compressible turbulent Cf equation (DO NOT USE) |
|
Roughness Schlichting Avg turbulent Cf equation. |
|
Roughness Schlichting Local turbulent Cf equation (DO NOT USE) |
|
Roughness White turbulent Cf equation (DO NOT USE) |
|
Roughness Schlichting Avg Compressible turbulent Cf equation. |
|
Heat Transfer White-Christoph turbulent Cf equation. |
CHEVRON_TYPE¶
Enum for Chevron curve modification types.
Value |
Description |
|---|---|
|
No chevron. |
|
One or more chevrons of limited extent. |
|
Full period of chevrons. |
|
Number of chevron types. |
CHEVRON_W01_MODES¶
Enum for Chevron W parameter modes.
Value |
Description |
|---|---|
|
Start and End |
|
Center and Width |
|
Number of chevron W parameter mode types. |
COLLISION_ERRORS¶
Enum for Snap To collision error types.
Value |
Description |
|---|---|
|
No Error. |
|
Touching, no solution |
|
Not touching, no solution |
COMPUTATION_FILE_TYPE¶
Enum used to identify various export file types.
Value |
Description |
|---|---|
|
No export file type |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CONFORMAL_TRIM_TYPE¶
Enum used to identify conformal component trim type.
Value |
Description |
|---|---|
|
Trim by U coordinate |
|
Trim by L coordinate |
|
Trim by Eta coordinate |
|
Number of conformal component trim types |
DELIM_TYPE¶
Enum used to identify delimiter type.
Value |
Description |
|---|---|
|
Comma delimiter |
|
Underscore delimiter |
|
Space delimiter |
|
No delimiter |
|
Number of delimiter types |
DEPTH_TYPE¶
Enum for 3D background depth location settings.
Value |
Description |
|---|---|
|
Set 3D background before model |
|
Set 3D background behind model |
|
Set 3D background at specified location |
|
Number of depth types |
DIMENSION_SET¶
Enum for 2D or 3D DXF export options.
Value |
Description |
|---|---|
|
3D DXF export (default) |
|
2D DXF export |
DIR_INDEX¶
Enum used to identify axis of rotation or translation.
Value |
Description |
|---|---|
|
X direction |
|
|
|
|
|
DISPLAY_TYPE¶
Enum for selecting the GUI display type for Geoms.
Value |
Description |
|---|---|
|
Display the normal Bezier surface (default) |
|
Display as surface Degen Geom |
|
Display as plate Degen Geom |
|
Display as camber Degen Geom |
DRAW_TYPE¶
Enum for selecting the GUI draw type for Geoms.
Value |
Description |
|---|---|
|
Draw the wireframe mesh (see through) |
|
Draw the hidden mesh |
|
Draw the shaded mesh |
|
Draw the textured mesh |
|
Do not draw anything |
ENGINE_GEOM_IO_TYPE¶
Enum for identifying which kind of integrated flowpath modeling components is modeled.
Value |
Description |
|---|---|
|
Component is not an integrated flowpath component. |
|
Component represents integrated flowpath inlet. |
|
Component represents integrated flowpath inlet and outlet. |
|
Component represents integrated flowpath outlet. |
|
Number of integrated flowpath component types. |
ENGINE_GEOM_TYPE¶
Enum for identifying how integrated flowpath modeling engine is represented.
Value |
Description |
|---|---|
|
Component is modeled as flowthrough engine. |
|
Component is modeled to the lip. |
|
Component flowpath is modeled. |
|
Component is modeled to face. |
|
Number of integrated flowpath modeling types. |
ENGINE_LOC_INDEX_TYPES¶
Enum for integrated flowpath modeling key points.
Value |
Description |
|---|---|
|
Integrated flowpath key point is inlet lip. |
|
Integrated flowpath key point is inlet face. |
|
Integrated flowpath key point is outlet lip. |
|
Integrated flowpath key point is outlet face. |
|
Number of integrated flowpath key point locations. |
ENGINE_LOC_MODE¶
Enum for how integrated flowpath modeling key points are identified.
Value |
Description |
|---|---|
|
Integrated flowpath key point identified by XSec index. |
|
Integrated flowpath key point identified by U parameter. |
ENGINE_MODE_TYPE¶
Enum for identifying how integrated flowpath modeling components are modeled.
Value |
Description |
|---|---|
|
Represent integrated flowpath as flowthrough engine. |
|
Represent integrated flowpath as flowthrough engine with negative flowpath. |
|
Represent ONLY the integrated flowpath as flowthrough engine with negative flowpath. |
|
Represent integrated flowpath to the lip. |
|
Represent integrated flowpath to the face. |
|
Represent integrated flowpath to the face with negative flowpath to the face. |
|
Represent ONLY the integrated flowpath to the face with negative flowpath to the face. |
|
Represent integrated flowpath with farfield extensions. |
|
Number of integrated flowpath representations. |
ERROR_CODE¶
Enum for OpenVSP API error codes.
Value |
Description |
|---|---|
|
Unknown error |
|
No error |
|
Invalid pointer error |
|
Invalid type error |
|
Can’t find type error |
|
Can’t find parm error |
|
Can’t find name error |
|
Invalid Geom ID error |
|
File does not exist error |
|
File write failure error |
|
File read failure error |
|
Wrong Geom type error |
|
Wrong XSec type error |
|
Wrong file type error |
|
Index out of range error |
|
Invalid XSec ID error |
|
Invalid ID error |
|
Can’t set NotEqParm error |
|
Ambiguous flow-through sub-surface error |
|
Invalid Variable Preset set name error |
|
Invalid Variable Preset group name error |
|
Unsupported Conformal Geom parent error |
|
Unexpected reset remap ID error |
|
Invalid input value error |
|
Invalid friction coefficient equation error |
|
Invalid drivers for driver group |
|
Advanced link build failure |
|
This capability has been deprecated and is not longer supported |
|
A parameter link loop was detected and stopped |
|
An output of a parameter link was not set |
|
A duplicate name has been provided |
|
A deactivated GUI device was touched |
|
Could not create and add Background3D |
|
Total number of VSP error codes |
EXCRES_TYPE¶
Enum used to indicate Parasite Drag Tool excressence type.
Value |
Description |
|---|---|
|
Drag counts excressence type |
|
Drag coefficient excressence type |
|
Percent of parent Geom drag coefficient excressence type |
|
Percent margin excressence type |
|
Drag area (D/q) excressence type |
EXPORT_TYPE¶
Enum for OpenVSP export types.
Value |
Description |
|---|---|
|
FELISA export type (NOT IMPLEMENTED) |
|
|
|
|
|
|
|
|
|
XSec (\*.hrm) export type |
|
Stereolith (\*.stl) export type |
|
AWAVE export type (NOT IMPLEMENTED) |
|
|
|
|
|
|
|
|
|
NASCART (\*.dat) export type |
|
POVRAY (\*.pov) export type |
|
Cart3D (\*.tri) export type |
|
VSPGeom (\*.vspgeom) export type |
|
VORXSEC export type (NOT IMPLEMENTED) |
|
|
|
|
|
|
|
|
|
XSECGEOM export type (NOT IMPLEMENTED) |
|
|
|
|
|
|
|
|
|
Gmsh (\*.msh) export type |
|
X3D (\*.x3d) export type |
|
STEP (\*.stp) export type |
|
PLOT3D (\*.p3d) export type |
|
IGES (\*.igs) export type |
|
Blade Element (\*.bem) export type |
|
AutoCAD (\*.dxf) export type |
|
Xpatch (\*.facet) export type |
|
SVG (\*.svg) export type |
|
PMARC 12 (\*.pmin) export type |
|
OBJ (\*.obj) export type |
|
Airfoil points (\*.dat) export type |
|
Airfoil curves (\*.bz) export type |
|
IGES structure (\*.igs) export type |
|
STEP structure (\*.stp) export type |
FEA_BC_MODE¶
Enum used to indicate FEA boundary condition constraint type.
Value |
Description |
|---|---|
|
FEA boundary condition constraints user defined. |
|
FEA boundary condition constrains all DOF. |
|
FEA boundary condition pin constraints. |
|
FEA boundary condition symmetrical constraints. |
|
FEA boundary condition antisymmetrical constraints. |
|
Number of FEA boundary condition constraint types. |
FEA_BC_TYPE¶
Enum used to indicate FEA boundary condition definition type.
Value |
Description |
|---|---|
|
FEA boundary condition assigned to structure. |
|
FEA boundary condition assigned to part. |
|
FEA boundary condition assigned to subsurface. |
|
Number of FEA boundary condition definition types. |
FEA_CROSS_SECT_TYPE¶
Enum used to indicate FEA beam element cross-section type.
Value |
Description |
|---|---|
|
General XSec type |
|
Circle XSec type |
|
Pipe XSec type |
|
I XSec type |
|
Rectangle XSec type |
|
Box XSec type |
FEA_EXPORT_TYPE¶
Enum for the various FEA Mesh export types.
Value |
Description |
|---|---|
|
FEA Mesh mass export type |
|
FEA Mesh NASTRAN export type |
|
FEA Mesh NKey export type |
|
FEA Mesh Calculix export type |
|
FEA Mesh STL export type |
|
FEA Mesh GMSH export type |
|
FEA Mesh SRF export type |
|
FEA Mesh CURV export type |
|
FEA Mesh PLOT3D export type |
|
FEA Mesh trimmed IGES export type |
|
FEA Mesh trimmed STEP export type |
|
Number of FEA Mesh export type. |
FEA_FIX_PT_TYPE¶
Enum for FEA fixed point types.
Value |
Description |
|---|---|
|
On body fixed point type |
|
Global XYZ off body fixed point type |
|
Delta XYZ off body fixed point type |
|
Delta UVN off body fixed point type |
|
Geom origin off body fixed point type |
|
Geom CG off body fixed point type |
|
Number of off body fixed point types |
FEA_MATERIAL_TYPE¶
Enum for FEA material types.
Value |
Description |
|---|---|
|
Isotropic material |
|
Orthotropic material in engineering parameters |
|
Orthotropic material with transverse isotropy assumed in engineering parameters |
|
Laminate buildup material |
|
Number of FEA material types |
FEA_ORIENTATION_TYPE¶
Enum for FEA material orientation types.
Value |
Description |
|---|---|
|
FEA Global X material orientation |
|
FEA Global Y material orientation |
|
FEA Global Z material orientation |
|
FEA Comp X material orientation |
|
FEA Comp Y material orientation |
|
FEA Comp Z material orientation |
|
FEA Part U material orientation |
|
FEA Part V material orientation |
|
FEA OML U material orientation |
|
FEA OML V material orientation |
|
FEA OML R material orientation |
|
FEA OML S material orientation |
|
FEA OML T material orientation |
|
Number of FEA material orientation types |
FEA_PART_ELEMENT_TYPE¶
Enum for FEA Part element types.
Value |
Description |
|---|---|
|
Flag for deprecated element type option |
|
Shell (tris) FEA element type |
|
Beam FEA element type |
|
Both Shell and Beam FEA element types |
|
FEA part with no elements |
|
Number of FEA element type choices |
FEA_PART_TYPE¶
Enum used to identify the available FEA Part types.
Value |
Description |
|---|---|
|
Slice FEA Part type |
|
Rib FEA Part type |
|
Spar FEA Part type |
|
Fixed Point FEA Part type |
|
Dome FEA Part type |
|
Rib array FEA Part type |
|
Slice array FEA Part type |
|
Skin FEA Part type |
|
Trim FEA Part type |
|
Poly Spar FEA Part type |
|
Number of FEA Part types |
FEA_POLY_SPAR_POINT¶
Enum for FEA Poly spar point types.
Value |
Description |
|---|---|
|
Spar points span specified in U01 |
|
Spar points span specified in U0N |
|
Spar points span specified in eta |
|
Number of poly spar point types |
FEA_RIB_NORMAL¶
Enum that defines the type of edge to set the initial position of FEA Ribs and FEA Rib Arrays to.
Value |
Description |
|---|---|
|
FEA Rib or Rib Array has no set perpendicular edge |
|
FEA Rib or Rib Array is set perpendicular to the leading edge |
|
FEA Rib or Rib Array is set perpendicular to the trailing edge |
|
FEA Rib or Rib Array is set perpendicular to an FEA Spar |
FEA_SHELL_TREATMENT_TYPE¶
Enum for FEA Shell treatment types.
Value |
Description |
|---|---|
|
Keep shell elements |
|
Delete shell elements |
|
Number of FEA subsurface treatment choices |
FEA_SLICE_TYPE¶
Enum for FEA Slice orientation.
Value |
Description |
|---|---|
|
Slice is parallel to parent Geom body XY plane |
|
Slice is parallel to parent Geom body YZ plane |
|
Slice is parallel to parent Geom body XZ plane |
|
Slice is parallel to absolute XY plane |
|
Slice is parallel to absolute YZ plane |
|
Slice is parallel to absolute XZ plane |
|
Slice is perpendicular to thespine of the parent Geom |
FEA_UNIT_TYPE¶
Enum used to identify the FEA Mesh unit system (length, mass).
Value |
Description |
|---|---|
|
FEA Files output in (m, kg) |
|
FEA Files output in (cm, g) |
|
FEA Files output in (mm, tonne) |
|
FEA Files output in (ft, slug) |
|
FEA Files output in (in, lbf*sec^2/in) |
FF_B_EQN¶
Enum for Parasite Drag Tool form factor equations for body-type components.
Value |
Description |
|---|---|
|
Manual FF equation |
|
Schemensky Fuselage FF equation |
|
Schemensky Nacelle FF equation |
|
Hoerner Streamlined Body FF equation |
|
Torenbeek FF equation |
|
Shevell FF equation |
|
Covert FF equation |
|
Jenkinson Fuselage FF equation |
|
Jenkinson Wing Nacelle FF equation |
|
Jenkinson Aft Fuselage Nacelle FF equation |
FF_W_EQN¶
Enum for Parasite Drag Tool form factor equations for wing-type components.
Value |
Description |
|---|---|
|
Manual FF equation |
|
EDET Conventional Airfoil FF equation |
|
EDET Advanced Airfoil FF equation |
|
Hoerner FF equation |
|
Covert FF equation |
|
Shevell FF equation |
|
Kroo FF equation |
|
Torenbeek FF equation |
|
DATCOM FF equation |
|
Schemensky 6 Series Airfoil FF equation |
|
Schemensky 4 Series Airfoil FF equation |
|
Jenkinson Wing FF equation |
|
Jenkinson Tail FF equation |
|
Schemensky Supercritical Airfoil FF equation |
FILE_CHOOSER_MODE¶
Enum for setting the mode of the file chooser.
Value |
Description |
|---|---|
|
Browse files that already exist |
|
Browse file system and enter file name |
|
Number of file chooser modes |
FILE_CHOOSER_TYPE¶
Enum for file chooser type.
Value |
Description |
|---|---|
|
OpenVSP’s own file chooser with directory preferences. |
|
Operating system’s native file chooser |
|
Number of file chooser types |
FIT_MODEL_TARGET_TYPE¶
Enum for whether a Fit Model target point is pinned to a surface coordinate or free to slide along it.
Value |
Description |
|---|---|
|
Target point is held at the given surface coordinate |
|
Target point may slide along the surface in this direction |
FRAGMENT_MODE¶
Enum for AC 20-128A rotor fragment modes.
Value |
Description |
|---|---|
|
One third rotor fragment |
|
Intermediate rotor fragment |
|
Alternate rotor fragment model |
|
Fan blade fragment |
|
Small fragment |
|
Generic fragment |
|
Number of auxiliary geom modes. |
FREESTREAM_PD_UNITS¶
Enum for Parasite Drag Tool freestream unit system.
Value |
Description |
|---|---|
|
Imperial unit system |
|
Metric unit system |
GDEV¶
Enum used for custom GUI development.
Value |
Description |
|---|---|
|
Custom GUI Tab |
|
Custom GUI Fl_Scroll and Tab |
|
Custom GUI Group |
|
Custom GUI ParmButton |
|
Custom GUI Input |
|
Custom GUI Output |
|
Custom GUI Slider |
|
Custom GUI SliderAdjRangeInput |
|
Custom GUI CheckButton |
|
Custom GUI CheckButtonBit |
|
Custom GUI RadioButton |
|
Custom GUI ToggleButton |
|
Custom GUI ToggleButton without Parm |
|
Custom GUI ToggleRadioGroup (NOT IMPLEMENTED) |
|
|
|
|
|
|
|
|
|
Custom GUI TriggerButton |
|
Custom GUI Counter |
|
Custom GUI Choice |
|
Add item to custom GUI Choice |
|
Custom GUI SliderInput |
|
Custom GUI SliderAdjRangeInput |
|
Custom GUI SliderAdjRangeInput with two inputs (NOT IMPLEMENTED) |
|
|
|
|
|
|
|
|
|
Custom GUI FractParmSlider |
|
Custom GUI StringInput |
|
Custom GUI IndexSelector |
|
Custom GUI ColorPicker |
|
Custom GUI Y gap |
|
Custom GUI divider box |
|
Set begin same line flag for custom GUI |
|
Set end same line flag for custom GUI |
|
Set forced width for custom GUI |
|
Set format label for custom GUI |
|
Number of GDEV types |
|
Flag for all GDEV types |
GEAR_CONFIGURATION_MODES¶
Enum for gear configuration modes.
Value |
Description |
|---|---|
|
Gear drawn down |
|
Gear drawn up |
|
Gear drawn both up and down |
|
Gear drawn somewhere beteween down and up |
|
Gear drawn in all configurations |
|
Number of gear configuration choices |
GEAR_RETRACT_MODES¶
Enum for gear retract modes.
Value |
Description |
|---|---|
|
Specified by stowed position |
|
Specified by mechanism |
|
Number of gear retract choices |
GEAR_SUSPENSION_MODES¶
Enum for tire dimension modes.
Value |
Description |
|---|---|
|
Gear suspension at nominal extension |
|
Gear suspension is compressed |
|
Gear suspension is extended |
|
Number of gear suspension choices |
GENDER¶
Enum for OpenVSP Human component gender types.
Value |
Description |
|---|---|
|
Male Human component |
|
Female Human component |
GEOMETRY_ANALYSIS_TYPE¶
Geometry analysis types..
Value |
Description |
|---|---|
|
Interference between mutually external bodies |
|
Interference when one body is internal to another |
|
Interference between multiple surfaces of one Geom / Set |
|
Interference between surfaces and a plane |
|
Interference angle between surfaces and a plane |
|
Calculate tipback angle |
|
Interference roll angle between surfaces and a plane |
|
Calculate distribution of weight across landing gear |
|
Calculate tipover angle |
|
Calculate ground manueveribility |
|
Calculate az,el domain visible from a point |
|
Interference with composite clearance envelope |
|
Interference with linear swept volume |
|
Calculate visibility of a surface from a direction |
|
Calculate risk angle for thrown debris |
|
Calculate wetted area and volume |
|
Calculate planar slices and area distribution |
|
Calculate projected area |
|
Calculate mass properties |
|
Calculate aero center of single lifting surface |
|
Number of interference check types |
GUI_GEOM_SCREEN¶
Enum for geom screen types.
Value |
Description |
|---|---|
|
Pod geom screen |
|
Fuselage geom screen |
|
Wing geom screen |
|
Blank geom screen |
|
Mesh geom screen |
|
NGon Mesh geom screen |
|
Stack geom screen |
|
Custom geom screen |
|
Point cloud geom screen |
|
Propeller geom screen |
|
Hinge geom screen |
|
Multiple geom screen |
|
Conformal geom screen |
|
Ellipsoid geom screen |
|
Body of revolution geom screen |
|
Wireframe geom screen |
|
Human geom screen |
|
Routing geom screen |
|
Auxiliary geom screen |
|
Gear geom screen |
|
Cobra body geom screen |
|
Number of geom screens |
|
All geom screens |
GUI_VSP_SCREEN¶
Enum for OpenVSP screen types.
Value |
Description |
|---|---|
|
Advanced linking screen |
|
Advanced link variable rename screen |
|
Aero / structural analysis screen |
|
Airfoil curves export screen |
|
Airfoil points screen |
|
Attribute details screen |
|
Background control screen |
|
Background3D control screen |
|
Background3D preview screen |
|
Blade element method options screen |
|
CFD Mesh screen |
|
Clipping screen |
|
CompGeom screen |
|
Center of rotation screen |
|
Curve edit screen |
|
Degen geom screen |
|
Design variables screen |
|
DXF options screen |
|
Export screen |
|
FEA Part edit screen |
|
FEA XSec screen |
|
Fit model screen |
|
IGES options screen |
|
IGES structure options screen |
|
Custom geom export screen |
|
Geometry analysis screen |
|
Import screen |
|
Lighting screen |
|
Manage geom screen |
|
Texture mapping screen |
|
Mass properties screen |
|
Material edit screen |
|
Measure screen |
|
Mode editor screen |
|
NERF’ed (limited to make safe) Manage geom screen |
|
Snap to screen |
|
Parasite drg screen |
|
Parameter debug screen |
|
Parameter linking screen |
|
Parameter screen |
|
Pick set screen |
|
Preferences screen |
|
Projected area screen |
|
Planar slicing screen |
|
Results viewing screen |
|
Screenshot screen |
|
Select file screen |
|
Set editor screen |
|
STEP options screen |
|
STEP structure options screen |
|
STL options screen |
|
Structure definition screen |
|
Structure assembly screen |
|
Surface intersection screen |
|
SVG options screen |
|
User parameter screen |
|
Variable presets editor screen |
|
Vehicle notes screen |
|
Veh geom screen |
|
Adjust viewpoint screen |
|
VSPAERO results manager screen |
|
VSPAERO screen |
|
XSec screen |
|
Wave drag screen |
|
Main screen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Number of screens |
|
Flag for all screens |
IMPORT_TYPE¶
Enum for OpenVSP import types.
Value |
Description |
|---|---|
|
Stereolith (\*.stl) import |
|
NASCART (\*.dat) import |
|
Cart3D (\*.try) import |
|
XSec as Tri Mesh (\*.hrm) import |
|
Point Cloud (\*.pts) import |
|
OpenVSP v2 (\*.vsp) import |
|
Blade Element (\*.bem) import |
|
XSec as Wireframe (\*.hrm) import |
|
Plot3D as Wireframe (\*.p3d) import |
INIT_EDIT_XSEC_TYPE¶
Initial shape enums for XS_EDIT_CURVE type XSecs.
Value |
Description |
|---|---|
|
Circle initialized as cubic Bezier type |
|
Ellipse initialized as PCHIP type |
|
Rectangle initialized as linear type |
|
Number of initializable edit curve types |
INTERSECT_EXPORT_TYPE¶
Enum for Surface Intersection export file types.
Value |
Description |
|---|---|
|
SRF intersection file type |
|
CURV intersection file type |
|
PLOT3D intersection file type |
|
IGES intersection file type |
|
STEP intersection file type |
|
Number of surface intersection file types |
LEN_UNITS¶
Enum that describes units for length.
Value |
Description |
|---|---|
|
Millimeter |
|
Centimeter |
|
Meter |
|
Inch |
|
Feet |
|
Yard |
|
Unitless |
|
Number of length unit types |
MASS_UNIT¶
Enum that describes units for mass.
Value |
Description |
|---|---|
|
Gram |
|
Kilogram |
|
Tonne |
|
Pound-mass |
|
Slug |
|
lbf*sec^2/in |
|
Number of mass unit types |
MESH_REASON¶
Enum that describes the criteria that set the local minimum edge length.
Value |
Description |
|---|---|
|
No reason determined. |
|
Maximum edge length. |
|
Maximum gap curvature based criteria. |
|
Minimum number of segments to define a circle curvature based criteria. |
|
Mesh sources. |
|
Minimum edge length. |
|
|
|
|
|
Maximum gap constrained by minimum length. |
|
|
|
|
|
Number of segments to define a circle constrained by minimum length. |
|
|
|
|
|
Mesh sources constrained by minimum length (not applied). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Maximum growth limit from maximum edge length (not used, growth limited small to large). |
|
Maximum growth limit from maximum gap. |
|
Maximum growth limit from number of segments to define a circle. |
|
Maximum growth limit from mesh sources. |
|
Maximum growth limit from minimum length constraint. |
|
Maximum growth limit from maximum gap constrained by minimum length. |
|
Maximum growth limit from number of segments to define a circle constrained by minimum length. |
|
Maximum growth limit from sources constrained by minimum length. |
|
Number of reasons that can set the mesh local minimum edge length. |
|
Reason increment when adding minimum length constraint. |
|
Reason increment when adding growth limit constraint. |
|
Reason marker for minimum reason to apply growth limit. |
MESH_TYPE¶
Enum for different mesh types.
Value |
Description |
|---|---|
|
Triangle mesh |
|
Quadrilateral mesh |
|
N-gon mesh |
|
Number of mesh types |
MOTION_EXTENT_TYPE¶
Enum used to describe swept volume motion extent types.
Value |
Description |
|---|---|
|
Forward beyond extent of model. |
|
Reverse beyond extent of model. |
|
Forward displacement. |
|
Reverse displacement. |
|
Full range of slider motion. |
|
Slider motion from start to current position. |
|
Slider motion from current position to end. |
|
Number of swept volume extent types. |
OBJ_ID_LENGTH¶
Enum for ID length by vsp object type.
Value |
Description |
|---|---|
|
ID for Var Preset Groups are length 5 |
|
ID for Var Preset Settings are length 6 |
|
ID for Attributes are length 8 |
|
ID for Attribute Collections are length 9 |
|
ID for Parm Containers are length 10 |
|
ID for Parms are length 11 |
PARM_TYPE¶
Enum for OpenVSP’s various Parm class types.
Value |
Description |
|---|---|
|
Double Parm type (Parm) |
|
Integer Parm type (IntParm) |
|
Bool Parm type (BoolParm) |
|
Fraction Parm type (FractionParm) |
|
Limited integer Parm type (LimIntParm) |
|
Not equal Parm type (NotEqParm) |
|
Power integer Parm type (PowIntParm) |
PATCH_TYPE¶
Enum used to identify patch types for WireGeoms.
Value |
Description |
|---|---|
|
No patch |
|
Point patch type |
|
Line patch type |
|
Copy patch type |
|
Halfway patch type |
|
Number of patch types |
PCURV_TYPE¶
Enum for parametric curve types.
Value |
Description |
|---|---|
|
Linear curve type |
|
Piecewise Cubic Hermite Interpolating Polynomial curve type |
|
Cubic Bezier curve type |
|
Approximate curve as Cubic Bezier |
|
Number of curve types |
PRES_UNITS¶
Enum that describes units for pressure.
Value |
Description |
|---|---|
|
Pounds per square foot |
|
Pounds per square inch |
|
Barye |
|
Pascal |
|
Kilopascal |
|
Megapascal |
|
Inch of mercury |
|
Millimeter of mercury |
|
Millimeter of water |
|
Millibar |
|
Atmosphere |
|
Number of pressure unit choices |
PROJ_BNDY_TYPE¶
Enum for Projected Area boundary option type.
Value |
Description |
|---|---|
|
No boundary |
|
Set boundary |
|
Geom boundary |
|
Number of projected area boundary options |
PROJ_DIR_TYPE¶
Enum for Projected Area direction type.
Value |
Description |
|---|---|
|
Project in X axis direction |
|
Project in Y axis direction |
|
Project in Z axis direction |
|
Project toward a Geom |
|
Project along a 3D vector |
|
Number of Projected Area direction types |
PROJ_TGT_TYPE¶
Enum for Projected Area target type.
Value |
Description |
|---|---|
|
Set target type |
|
Geom target type |
|
Mode target type |
|
Z plane target type |
|
XYZ point target type |
|
Number of Projected Area target types |
PROP_AZIMUTH_MODE¶
Enum used to specify the mode of a propeller blade azimuth control.
Value |
Description |
|---|---|
|
Propeller blades are uniformly spaced |
|
Propeller blades are free to spaced arbitrarially |
|
Propeller blade balance is enforced |
|
Number of propeller blade azimuth modes |
PROP_BLADE_MODE¶
Enum used to identify thrown blade type for AC 25.905-1.
Value |
Description |
|---|---|
|
Traditional straight blades |
|
Non-traditional blades |
|
Number of propeller blade modes |
PROP_DRIVERS¶
Enum for actuator disk driver parameters.
Value |
Description |
|---|---|
|
RPM driver |
|
Thrust coefficient driver |
|
Power coefficient driver |
|
Thrust driver |
|
Prop efficiency driver |
|
Advance ratio driver |
|
Power driver |
|
Torque coefficient driver |
|
Torque driver |
|
Number of actuator disk drivers |
PROP_MODE¶
Enum used to specify the mode of a propeller Geom.
Value |
Description |
|---|---|
|
Propeller Geom is defined by individual propeller blades |
|
Propeller Geom is defined by blades and a disk together |
|
Propeller Geom is defined by a flat circular disk |
PROP_PCURVE¶
Enum for the various propeller blade curve parameterization options.
Value |
Description |
|---|---|
|
Chord parameterization |
|
Twist parameterization |
|
Rake parameterization |
|
Skew parameterization |
|
Sweep parameterization |
|
Thickness parameterization |
|
Induced lift coefficient parameterization |
|
Axial parameterization |
|
Tangential parameterization |
|
Number of propeller blade curve parameterization options |
REF_WING_TYPE¶
Enum used to indicate manual or component reference type.
Value |
Description |
|---|---|
|
Manually specify the reference areas and lengths |
|
Use a particular wing to calculate the reference area and lengths |
|
Number of wing reference types |
REORDER_TYPE¶
Enum used to identify array reordering instructions.
Value |
Description |
|---|---|
|
Move up one position |
|
Move down one position |
|
Move to top |
|
Move to bottom |
|
Number reordering instructions |
RES_DATA_TYPE¶
Enum representing the possible data types returned from the ResultsMgr. Datatypes are shared with Attribute Definitions
Value |
Description |
|---|---|
|
Invalid data type |
|
Bool data type |
|
Integer data type |
|
Double data type |
|
String data type |
|
Vec3d data type |
|
Int matrix data type |
|
Double matrix data type |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Attribute collection data type |
|
Parm reference data type |
RES_GEOM_TYPE¶
Enum representing the possible Geom types returned from the ResultsMgr.
Value |
Description |
|---|---|
|
Indexed triangulated mesh Geom type |
|
Sliced Triangulated mesh Geom type |
|
GeomXSec Geom type |
|
Both indexed and sliced triangulated mesh Geom type |
RHO_UNITS¶
Enum that describes units for density.
Value |
Description |
|---|---|
|
Slug per cubic foot |
|
Gram per cubic centimeter |
|
Kilogram per cubic meter |
|
Tonne per cubic millimeter |
|
Pound-mass per cubic foot |
|
Pound-force-second squared per inch to the fourth |
|
Pound-mass per cubic inch |
|
Number of density unit options |
ROUTE_PT_DELTA_TYPE¶
Enum that identifies the coordinate offset type used for a routing point.
Value |
Description |
|---|---|
|
Routing point ofset in global axes |
|
Routing point offset in parent body frame |
|
Routing point offset in parent surface coordinate frame |
|
Number of routing point offset coordinate types |
ROUTE_PT_TYPE¶
Enum that identifies the coordinate type used for a routing point.
Value |
Description |
|---|---|
|
Routing point relative to parent body axes |
|
Routing point relative to parent surface coordinate frame |
|
Routing point relative to parent per-section volume coordinate frame |
|
Routing point relative to parent uniform volume coordinate frame |
|
Routing point relative to wing parent uniform eta volume coordinate frame |
|
Number of routing point coordinate types |
SCALE_TYPE¶
Enum representing the possible ways to scale a 3D background image.
Value |
Description |
|---|---|
|
Scale image to match desired width with 1:1 AR |
|
Scale image to match desired height with 1:1 AR |
|
Scale image to match desired width and height |
|
Scale image to specified resolution |
|
Scale image to match desired width with specified AR |
|
Scale image to match desired height with specified AR |
|
Number of ways to scale 3D background image. |
SET_TYPE¶
Enum for specifying named set types.
Value |
Description |
|---|---|
|
None set |
|
All set |
|
Shown set |
|
Not shown set |
|
First user-defined set |
|
Minimum number of user sets |
|
Maximum possible number of sets |
STACK_PRESETS¶
Enum that identifies a StackGeom starting point. Each preset builds a different set of cross sections, most of them nacelle layouts.
Value |
Description |
|---|---|
|
Standard init type |
|
Cylinder with points as first/last XSec |
|
Cylinder with end caps instead of points |
|
Flowthru nacelle starting/ending with outlet lip |
|
Flowthru nacelle starting/ending with inlet lip |
|
Flowthru nacelle starting/ending with outlet face |
|
Nacelle from the inlet face around the outside to the outlet face |
|
Nacelle from the inlet lip around the outside to the outlet face |
|
Nacelle from the inlet face around the outside to the outlet lip |
|
Nacelle from the inlet lip around the outside to the outlet lip |
|
Nacelle with no inlet, around the outside to the outlet face |
|
Nacelle with no inlet, around the outside to the outlet lip |
|
Nacelle from the inlet face, then closed out with no outlet |
|
Nacelle from the inlet lip, then closed out with no outlet |
|
Nacelle flowpath only, from inlet to outlet |
|
Nacelle flowpath only, inlet lip to face |
|
Nacelle flowpath only, outlet face to lip |
STEP_REPRESENTATION¶
Enum that identifies the trimmed STEP export representation type.
Value |
Description |
|---|---|
|
Manifold shell surface STEP file representation |
|
Manifold solid BREP STEP file representation |
SUBSURF_INCLUDE¶
Enum used to identify Parasite Drag Tool sub-surface treatment.
Value |
Description |
|---|---|
|
Treat the sub-surface the same as the parent |
|
Treat the sub-surface separately from the parent |
|
No drag contribution for the sub-surface |
SUBSURF_INOUT¶
Enum for indicating which part of the parent surface a sub-surfacce is dedfine.
Value |
Description |
|---|---|
|
The interior of the sub-surface is its surface |
|
The exterior of the sub-surface is its surface |
|
No part of the parent surface belongs to the sub-surface |
SUBSURF_LINE_TYPE¶
Enum that identifies which surface coordinate is constant for a line sub-surface.
Value |
Description |
|---|---|
|
Constant U sub-surface |
|
Constant W sub-surface |
SUBSURF_TYPE¶
Enum for the various sub-surface types.
Value |
Description |
|---|---|
|
Line sub-surface type |
|
Rectangle sub-surface type |
|
Ellipse sub-surface type |
|
Control sub-surface type |
|
Line array sub-surface type |
|
Finite line sub-surface type |
|
XSecCurve based sub-surface type |
|
Intersection derived sub-surface type |
|
Number of sub-surface types |
SYM_FLAG¶
Enum that represents various symmetry types.
Value |
Description |
|---|---|
|
XY planar symmetry. |
|
XZ planar symmetry. |
|
YZ planar symmetry. |
|
X rotational symmetry. |
|
Y rotational symmetry. |
|
Z rotational symmetry. |
|
Number of planar symmetry types. |
|
Number of symmetry types. |
SYM_XSEC_TYP¶
Enum that represents various cross section symmetry types.
Value |
Description |
|---|---|
|
No cross section symmetry. |
|
Right/left cross section symmetry. |
|
Top/bottom cross section symmetry. |
|
All cross section symmetry. |
TEMP_UNITS¶
Enum that describes units for temperature.
Value |
Description |
|---|---|
|
Kelvin |
|
Celsius |
|
Fahrenheit |
|
Rankine |
|
Number of temperature unit choices |
TIRE_CLEARANCE_MODES¶
Enum for tire clearance modes.
Value |
Description |
|---|---|
|
Tire nominal shape |
|
Tire growth (spinning) clearance |
|
TRA clearance envelope |
|
Number of tire clearance modes |
TIRE_CONTACT_MODES¶
Enum for tire contact radius modes.
Value |
Description |
|---|---|
|
Tire static loaded radius |
|
Tire nominal radius |
|
Tire growth (spinning) radius |
|
Tire flat tire radius |
|
Number of tire radius modes |
TIRE_DIM_MODES¶
Enum for tire dimension modes.
Value |
Description |
|---|---|
|
Tire dimensions in inches |
|
Tire dimensions in model units |
|
Tire dimensions as fractions |
|
Number of tire dimension choices |
TIRE_MODES¶
Enum for tire modes.
Value |
Description |
|---|---|
|
Full TRA model |
|
TRA with faired flange / flank |
|
TRA with faired wheel |
|
Balloon tire |
|
Balloon tire with wheel |
|
Balloon tire with faired wheel |
|
Number of tire choices |
VEL_UNITS¶
Enum that describes units for velocity.
Value |
Description |
|---|---|
|
Feet per second |
|
Meter per second |
|
Mile per hour |
|
Kilometer per hour |
|
Knots equivalent airspeed |
|
Knots true airspeed |
|
Mach |
VIEW_NUM¶
Enum for 2D drawing types (DXF & SVG).
Value |
Description |
|---|---|
|
One 2D view |
|
Two horizontal 2D views |
|
Two vertical 2D views |
|
Four 2D views |
VIEW_ROT¶
Enum for describing 2D view rotations (DXF & SVG).
Value |
Description |
|---|---|
|
No rotation |
|
90 degree rotation |
|
180 degree rotation |
|
270 degree rotation |
VIEW_TYPE¶
Enum for describing 2D view types (DXF & SVG).
Value |
Description |
|---|---|
|
Left 2D view type |
|
Right 2D view type |
|
Top 2D view type |
|
Bottom 2D view type |
|
Front 2D view type |
|
Rear 2D view type |
|
No 2D view type |
|
Number of 2D view types |
VSPAERO_NOISE_TYPE¶
Enums for VSPAERO unsteady noise calculation types.
Value |
Description |
|---|---|
|
Set up fly by noise analysis in VSPAERO for PSU-WOPWOP |
|
Set up footprint noise analysis in VSPAERO for PSU-WOPWOP |
|
Set up steady state noise analysis in VSPAERO for PSU-WOPWOP |
VSPAERO_NOISE_UNIT¶
Enums for VSPAERO unsteady noise units.
Value |
Description |
|---|---|
|
Assume geometry and VSPAERO inputs in SI (m N kg s) for PSU-WOPWOP |
|
Assume geometry and VSPAERO inputs in english (ft lbf slug s) units, will convert to SI (m N kg s) for PSU-WOPWOP |
VSPAERO_PROP_MODE¶
Enum for the ways VSPAERO can treat propeller blades.
Value |
Description |
|---|---|
|
Model propellers as static, non-rotating blades – i.e. used as a wing. |
|
Model propellers as unsteady rotating blades |
|
Model propellers with pseudo steady model |
|
Number of ways to model propeller blades in VSPAERO |
VSPAERO_STABILITY_TYPE¶
Enum for the types of VSPAERO stability analyses.
Value |
Description |
|---|---|
|
No stability analysis (off) |
|
Steady 6DOF stability analysis |
|
Unsteady roll stability analysis |
|
Unsteady pitch stability analysis |
|
Unsteady yaw stability analysis |
|
Simplified pitch stability analysis |
|
Steady 6DOF stability analysis using adjoint |
|
Number of stability analysis types |
VSPAERO_STALL_TYPE¶
Enum for the VSPAERO stall modeling options.
Value |
Description |
|---|---|
|
Stall modeling off |
|
Stall modeling on |
VSP_SURF_CFD_TYPE¶
Enum that is used to describe surfaces in CFD Mesh.
Value |
Description |
|---|---|
|
Normal CFD Mesh surface |
|
Negative volume CFD Mesh surface |
|
Transparent CFD Mesh surface |
|
FEA structure CFD Mesh surface |
|
FEA stiffener CFD Mesh surface |
|
Measure duct cross sectional area surface |
|
Number of CFD Mesh surface types |
VSP_SURF_TYPE¶
Enum for the different surface types in OpenVSP.
Value |
Description |
|---|---|
|
Normal VSP surface |
|
Wing VSP surface |
|
Disk VSP surface |
|
Number of VSP surface types |
WHEEL_TIRE_FAILURE_TYPE¶
Enum for AMC 25.734 wheel and tire failure models
Value |
Description |
|---|---|
|
Large tire debris |
|
Small tire debris |
|
Wheel flange debris |
|
Flailing tire strip extended |
|
Flailing tire strip retracted |
|
Tire burst pressure (Not implemented) |
|
Number of wheel and tire failure modes |
WING_BLEND¶
Enum used to identify the type of wing blending between XSecs.
Value |
Description |
|---|---|
|
Free blending |
|
Blend based on angles (sweep & dihedral) |
|
Match inboard leading edge trapezoid |
|
Match inboard trailing edge trapezoid |
|
Match outboard leading edge trapezoid |
|
Match outboard trailing edge trapezoid |
|
Match inboard angles |
|
Match leading edge angles |
|
Number of blending types |
WING_DRIVERS¶
Enum for controlling wing section planform parameter control and linking.
Value |
Description |
|---|---|
|
Aspect ratio driver |
|
Span driver |
|
Area driver |
|
Taper driver |
|
Average chord driver |
|
Root chord driver |
|
Tip chord driver |
|
Section sweep driver |
|
Number of wing section drivers |
|
|
|
|
|
W_HINT¶
Enum for chevron W parameter start/end hints.
Value |
Description |
|---|---|
|
Chevron start/ends at right (W = 0) of cross section |
|
Chevron start/ends at bottom of cross section |
|
Chevron start/ends at left of cross section |
|
Chevron start/ends at top of cross section |
|
Chevron start/ends at right (W = 1) of cross section |
|
Chevron start/ends at user specified point on cross section |
XDDM_QUANTITY_TYPE¶
Enum that identifies the working XDDM type.
Value |
Description |
|---|---|
|
Variable XDDM type |
|
Constant XDDM type |
XSEC_CLOSE_TYPE¶
Enum for modifying XSec through closure types.
Value |
Description |
|---|---|
|
No closure |
|
Skew lower closure |
|
Skew upper closure |
|
Skew both closure |
|
Extrapolate closure |
|
Number of XSec closure types |
XSEC_CRV_TYPE¶
Enum that identifies the various OpenVSP XSecCurve types.
Value |
Description |
|---|---|
|
|
|
Point XSec |
|
Circle XSec |
|
Ellipse XSec |
|
Super ellipse XSec |
|
Rounded rectangle XSec |
|
General fuselage XSec |
|
Fuselage file XSec |
|
Four series XSec |
|
Six series XSec |
|
Biconvex XSec |
|
Wedge XSec |
|
Generic Edit Curve XSec |
|
Airfoil file XSec |
|
CST airfoil XSec |
|
VKT airfoil XSec |
|
Four digit modified XSec |
|
Five digit XSec |
|
Five digit modified XSec |
|
One six series XSec |
|
FAA AC 25.773 pilot view requirement |
|
Number of XSec types |
XSEC_DRIVERS¶
Enum for XSec drivers.
Value |
Description |
|---|---|
|
Width driver |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Area driver |
|
|
|
|
|
|
|
|
|
|
|
Height driver |
|
Height/width ratio driver |
|
Number of XSec drivers |
|
XSEC_FLAP_TYPE¶
Enum used to identify XSec flap type.
Value |
Description |
|---|---|
|
No flap |
|
Plain flap |
|
Number of flap types |
XSEC_SIDES_TYPE¶
Enum for XSec side types.
Value |
Description |
|---|---|
|
Both sides |
|
Left side |
|
Right side |
XSEC_TRIM_TYPE¶
Enum used to identify XSec trim type.
Value |
Description |
|---|---|
|
No trimming |
|
Trim XSec by X |
|
Trim XSec by thickness |
|
Number of trimming types |
XSEC_TYPE¶
Enum for the various XSec types in OpenVSP.
Value |
Description |
|---|---|
|
Fuselage XSec Geom |
|
Stack XSec Geom |
|
Wing XSec Geom |
|
Custom XSec Geom |
|
Propeller XSec Geom |
|
Number of XSec types |
XSEC_WIDTH_SHIFT¶
Enum for XSec width shift.
Value |
Description |
|---|---|
|
Shift leading edge |
|
|
|