OpenVSPAPI  3.19.0
Enumerations
Enumerations

All API enumerations are defined in this group.

Click here to return to the main page. More...

Enumerations

enum  ABS_REL_FLAG
 
enum  AIRFOIL_EXPORT_TYPE
 
enum  ANG_UNITS
 
enum  ATMOS_TYPE
 
enum  ATTACH_ROT_TYPE
 
enum  ATTACH_TRANS_TYPE
 
enum  BOR_MODE
 
enum  CAMBER_INPUT_FLAG
 
enum  CAP_TYPE
 
enum  CFD_CONTROL_TYPE
 
enum  CFD_MESH_EXPORT_TYPE
 
enum  CFD_MESH_SOURCE_TYPE
 
enum  CF_LAM_EQN
 
enum  CF_TURB_EQN
 
enum  COLLISION_ERRORS
 
enum  COMPUTATION_FILE_TYPE
 
enum  DELIM_TYPE
 
enum  DIMENSION_SET
 
enum  DIR_INDEX
 
enum  DISPLAY_TYPE
 
enum  DRAW_TYPE
 
enum  ERROR_CODE
 
enum  EXCRES_TYPE
 
enum  EXPORT_TYPE
 
enum  FEA_CROSS_SECT_TYPE
 
enum  FEA_EXPORT_TYPE
 
enum  FEA_PART_ELEMENT_TYPE
 
enum  FEA_PART_TYPE
 
enum  FEA_SLICE_TYPE
 
enum  FEA_UNIT_TYPE
 
enum  FF_B_EQN
 
enum  FF_W_EQN
 
enum  FREESTREAM_PD_UNITS
 
enum  GDEV
 
enum  GENDER
 
enum  IMPORT_TYPE
 
enum  INIT_EDIT_XSEC_TYPE
 
enum  INTERSECT_EXPORT_TYPE
 
enum  LEN_UNITS
 
enum  MASS_UNIT
 
enum  PARM_TYPE
 
enum  PATCH_TYPE
 
enum  PCURV_TYPE
 
enum  PRES_UNITS
 
enum  PROJ_BNDY_TYPE
 
enum  PROJ_DIR_TYPE
 
enum  PROJ_TGT_TYPE
 
enum  PROP_MODE
 
enum  PROP_PCURVE
 
enum  REF_WING_TYPE
 
enum  RES_DATA_TYPE
 
enum  RES_GEOM_TYPE
 
enum  RHO_UNITS
 
enum  SET_TYPE
 
enum  SUBSURF_INCLUDE
 
enum  SUBSURF_INOUT
 
enum  SUBSURF_LINE_TYPE
 
enum  SUBSURF_TYPE
 
enum  SYM_FLAG
 
enum  SYM_XSEC_TYPE
 
enum  TEMP_UNITS
 
enum  VEL_UNITS
 
enum  VIEW_NUM
 
enum  VIEW_ROT
 
enum  VIEW_TYPE
 
enum  VSPAERO_ANALYSIS_METHOD
 
enum  VSPAERO_PRECONDITION
 
enum  VSPAERO_STABILITY_TYPE
 
enum  VSP_SURF_CFD_TYPE
 
enum  VSP_SURF_TYPE
 
enum  WING_BLEND
 
enum  WING_DRIVERS
 
enum  XDDM_QUANTITY_TYPE
 
enum  XSEC_CLOSE_TYPE
 
enum  XSEC_CRV_TYPE
 
enum  XSEC_SIDES_TYPE
 
enum  XSEC_TRIM_TYPE
 
enum  XSEC_TYPE
 
enum  XSEC_WIDTH_SHIFT
 

Detailed Description

Enumeration Type Documentation

◆ ABS_REL_FLAG

Enum that indicates if positions are relative or absolute.

Enumerator
ABS 

Absolute position

REL 

Relative position

Definition at line 657 of file openvsp_as.h.

◆ AIRFOIL_EXPORT_TYPE

Enum used to identify the format of exported airfoil files.

Enumerator
SELIG_AF_EXPORT 

Selig airfoil file format

BEZIER_AF_EXPORT 

Bezier airfoil file format

Definition at line 667 of file openvsp_as.h.

◆ ANG_UNITS

enum ANG_UNITS

Enum for specifying angular units.

Enumerator
ANG_RAD 

Radians

ANG_DEG 

Degrees

Definition at line 677 of file openvsp_as.h.

◆ ATMOS_TYPE

enum ATMOS_TYPE

Enum that identifies the atmospheric model used in the Parasite Drag tool.

Enumerator
ATMOS_TYPE_US_STANDARD_1976 

US Standard Atmosphere 1976 (default)

ATMOS_TYPE_HERRINGTON_1966 

USAF 1966

ATMOS_TYPE_MANUAL_P_R 

Manual: pressure and density control

ATMOS_TYPE_MANUAL_P_T 

Manual: pressure and temperature control

ATMOS_TYPE_MANUAL_R_T 

Manual: density and temperature control

ATMOS_TYPE_MANUAL_RE_L 

Manual: Reynolds number and length control

Definition at line 687 of file openvsp_as.h.

◆ ATTACH_ROT_TYPE

Enum that determines parent to child relative rotation axes.

Enumerator
ATTACH_ROT_NONE 

No parent attachment for rotations

ATTACH_ROT_COMP 

Rotation relative to parent body axes

ATTACH_ROT_UV 

Rotation relative to parent surface coordinate frame

Definition at line 701 of file openvsp_as.h.

◆ ATTACH_TRANS_TYPE

Enum that identifies the parent to child relative translation coordinate system.

Enumerator
ATTACH_TRANS_NONE 

No parent attachment for translations

ATTACH_TRANS_COMP 

Translation relative to parent body axes

ATTACH_TRANS_UV 

Translation relative to parent surface coordinate frame

Definition at line 712 of file openvsp_as.h.

◆ BOR_MODE

enum BOR_MODE

Enum for Body of Revolution mode control.

Enumerator
BOR_FLOWTHROUGH 

Flowthrough mode (default)

BOR_UPPER 

Upper surface mode

BOR_LOWER 

Lower surface mode

BOR_NUM_MODES 

Number of Body of Revolution modes

Definition at line 723 of file openvsp_as.h.

◆ CAMBER_INPUT_FLAG

Enum used to select between maximum camber or ideal lift coefficient inputs.

Enumerator
MAX_CAMB 

Input maximum camber, calculate ideal lift coefficient

DESIGN_CL 

Input ideal lift coefficient, calculate maximum camber

Definition at line 735 of file openvsp_as.h.

◆ CAP_TYPE

enum CAP_TYPE

Enum that identifies the end cap types for a geometry (i.e. wing root and tip).

Enumerator
NO_END_CAP 

No end cap

FLAT_END_CAP 

Flat end cap

ROUND_END_CAP 

Round end cap

EDGE_END_CAP 

Edge end cap

SHARP_END_CAP 

Sharp end cap

NUM_END_CAP_OPTIONS 

Number of end cap options

Definition at line 745 of file openvsp_as.h.

◆ CF_LAM_EQN

enum CF_LAM_EQN

Enum that identifies the Parasite Drag Tool laminar friction coefficient equation choice.

Enumerator
CF_LAM_BLASIUS 

Blasius laminar Cf equation

CF_LAM_BLASIUS_W_HEAT 

Blasius laminar Cf equation with heat (NOT IMPLEMENTED)

Definition at line 828 of file openvsp_as.h.

◆ CF_TURB_EQN

Enum that identifies the Parasite Drag Tool turbulent friction coefficient equation choice.

Enumerator
CF_TURB_EXPLICIT_FIT_SPALDING 

Explicit Fit of Spalding turbulent Cf equation

CF_TURB_EXPLICIT_FIT_SPALDING_CHI 

Explicit Fit of Spalding and Chi turbulent Cf equation

CF_TURB_EXPLICIT_FIT_SCHOENHERR 

Explicit Fit of Schoenherr turbulent Cf equation

DO_NOT_USE_CF_TURB_IMPLICIT_KARMAN 

Implicit Karman turbulent Cf equation (DO NOT USE)

CF_TURB_IMPLICIT_SCHOENHERR 

Implicit Schoenherr turbulent Cf equation

CF_TURB_IMPLICIT_KARMAN_SCHOENHERR 

Implicit Karman-Schoenherr turbulent Cf equation

CF_TURB_POWER_LAW_BLASIUS 

Power Law Blasius turbulent Cf equation

CF_TURB_POWER_LAW_PRANDTL_LOW_RE 

Power Law Prandtl Low Re turbulent Cf equation

CF_TURB_POWER_LAW_PRANDTL_MEDIUM_RE 

Power Law Prandtl Medium Re turbulent Cf equation

CF_TURB_POWER_LAW_PRANDTL_HIGH_RE 

Power Law Prandtl High Re turbulent Cf equation

CF_TURB_SCHLICHTING_COMPRESSIBLE 

Schlichting Compressible turbulent Cf equation

DO_NOT_USE_CF_TURB_SCHLICHTING_INCOMPRESSIBLE 

Schlichting Incompressible turbulent Cf equation (DO NOT USE)

DO_NOT_USE_CF_TURB_SCHLICHTING_PRANDTL 

Schlichting-Prandtl turbulent Cf equation (DO NOT USE)

DO_NOT_USE_CF_TURB_SCHULTZ_GRUNOW_HIGH_RE 

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

CF_TURB_SCHULTZ_GRUNOW_SCHOENHERR 

Schultz-Grunow Estimate of Schoenherr turbulent Cf equation.

DO_NOT_USE_CF_TURB_WHITE_CHRISTOPH_COMPRESSIBLE 

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

CF_TURB_ROUGHNESS_SCHLICHTING_AVG 

Roughness Schlichting Avg turbulent Cf equation.

DO_NOT_USE_CF_TURB_ROUGHNESS_SCHLICHTING_LOCAL 

Roughness Schlichting Local turbulent Cf equation (DO NOT USE)

DO_NOT_USE_CF_TURB_ROUGHNESS_WHITE 

Roughness White turbulent Cf equation (DO NOT USE)

CF_TURB_ROUGHNESS_SCHLICHTING_AVG_FLOW_CORRECTION 

Roughness Schlichting Avg Compressible turbulent Cf equation.

CF_TURB_HEATTRANSFER_WHITE_CHRISTOPH 

Heat Transfer White-Christoph turbulent Cf equation.

Definition at line 838 of file openvsp_as.h.

◆ CFD_CONTROL_TYPE

Enum used to identify each CFD mesh control option (also applicable to FEA Mesh).

See also
SetCFDMeshVal(), SetFEAMeshVal()
Enumerator
CFD_MIN_EDGE_LEN 

Minimum mesh edge length

CFD_MAX_EDGE_LEN 

Maximum mesh edge length

CFD_MAX_GAP 

Maximum mesh edge gap

CFD_NUM_CIRCLE_SEGS 

Number of edge segments to resolve circle

CFD_GROWTH_RATIO 

Maximum allowed edge growth ratio

CFD_LIMIT_GROWTH_FLAG 

Rigorous 3D growth limiting flag

CFD_INTERSECT_SUBSURFACE_FLAG 

Flag to intersect sub-surfaces

CFD_HALF_MESH_FLAG 

Flag to generate a half mesh

CFD_FAR_FIELD_FLAG 

Flag to generate a far field mesh

CFD_FAR_MAX_EDGE_LEN 

Maximum far field mesh edge length

CFD_FAR_MAX_GAP 

Maximum far field mesh edge gap

CFD_FAR_NUM_CIRCLE_SEGS 

Number of far field edge segments to resolve circle

CFD_FAR_SIZE_ABS_FLAG 

Relative or absolute size flag

CFD_FAR_LENGTH 

Far field length

CFD_FAR_WIDTH 

Far field width

CFD_FAR_HEIGHT 

Far field height

CFD_FAR_X_SCALE 

Far field X scale

CFD_FAR_Y_SCALE 

Far field Y scale

CFD_FAR_Z_SCALE 

Far field Z scale

CFD_FAR_LOC_MAN_FLAG 

Far field locaion flag: centered or manual

CFD_FAR_LOC_X 

Far field X location

CFD_FAR_LOC_Y 

Far field Y location

CFD_FAR_LOC_Z 

Far field Z location

CFD_WAKE_SCALE 

Wake length scale

CFD_WAKE_ANGLE 

Wake angle

CFD_SRF_XYZ_FLAG 

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

Definition at line 759 of file openvsp_as.h.

◆ CFD_MESH_EXPORT_TYPE

Enum used to describe various CFD Mesh export file options.

See also
SetComputationFileName(), ComputeCFDMesh()
Enumerator
CFD_STL_FILE_NAME 

STL export type

CFD_POLY_FILE_NAME 

POLY export type

CFD_TRI_FILE_NAME 

TRI export type

CFD_OBJ_FILE_NAME 

OBJ export type

CFD_DAT_FILE_NAME 

DAT export type

CFD_KEY_FILE_NAME 

KEY export type

CFD_GMSH_FILE_NAME 

GMSH export type

CFD_SRF_FILE_NAME 

SRF export type

CFD_TKEY_FILE_NAME 

TKEY export type

CFD_FACET_FILE_NAME 

FACET export type

CFD_CURV_FILE_NAME 

CURV export type

CFD_PLOT3D_FILE_NAME 

PLOT3D export type

CFD_NUM_FILE_NAMES 

Number of CFD Mesh export file types

Definition at line 793 of file openvsp_as.h.

◆ CFD_MESH_SOURCE_TYPE

Enum that indicates the CFD Mesh source type.

See also
AddCFDSource()
Enumerator
POINT_SOURCE 

Point source

LINE_SOURCE 

Line source

BOX_SOURCE 

Box source

ULINE_SOURCE 

Constant U Line source

WLINE_SOURCE 

Constant W Line source

NUM_SOURCE_TYPES 

Number of CFD Mesh source types

Definition at line 814 of file openvsp_as.h.

◆ COLLISION_ERRORS

Enum for Snap To collision error types.

Enumerator
COLLISION_OK 

No Error.

COLLISION_INTERSECT_NO_SOLUTION 

Touching, no solution

COLLISION_CLEAR_NO_SOLUTION 

Not touching, no solution

Definition at line 867 of file openvsp_as.h.

◆ COMPUTATION_FILE_TYPE

Enum used to identify various export file types.

Enumerator
NO_FILE_TYPE 

No export file type

COMP_GEOM_TXT_TYPE 

Comp Geom TXT file type

COMP_GEOM_CSV_TYPE 

Comp Geom CSV file type

DRAG_BUILD_TSV_TYPE 

Comp Geom TSV file type

SLICE_TXT_TYPE 

Planar Slice TXT file type

MASS_PROP_TXT_TYPE 

Mass Properties TXT file type

DEGEN_GEOM_CSV_TYPE 

Degen Geom CSV file type

DEGEN_GEOM_M_TYPE 

Degen Geom M file type

CFD_STL_TYPE 

CFD Mesh STL file type

CFD_POLY_TYPE 

CFD Mesh POLY file type

CFD_TRI_TYPE 

CFD Mesh TRI file type

CFD_OBJ_TYPE 

CFD Mesh OBJ file type

CFD_DAT_TYPE 

CFD Mesh DAT file type

CFD_KEY_TYPE 

CFD Mesh KAY file type

CFD_GMSH_TYPE 

CFD Mesh GMSH file type

CFD_SRF_TYPE 

CFD Mesh SRF file type

CFD_TKEY_TYPE 

CFD Mesh TKEY file type

PROJ_AREA_CSV_TYPE 

Projected Area CSV file type

WAVE_DRAG_TXT_TYPE 

Wave Drag TXT file type

VSPAERO_PANEL_TRI_TYPE 

VSPAERO Panel Method TRI file type

DRAG_BUILD_CSV_TYPE 

Parasite Drag CSV file type

CFD_FACET_TYPE 

CFD Mesh FACET file type

CFD_CURV_TYPE 

CFD Mesh CURV file type

CFD_PLOT3D_TYPE 

CFD Mesh PLOT3D file type

Definition at line 878 of file openvsp_as.h.

◆ DELIM_TYPE

enum DELIM_TYPE

Enum used to identify delimiter type.

Enumerator
DELIM_COMMA 

Comma delimiter

DELIM_USCORE 

Underscore delimiter

DELIM_SPACE 

Space delimiter

DELIM_NONE 

No delimiter

DELIM_NUM_TYPES 

Number of delimiter types

Definition at line 910 of file openvsp_as.h.

◆ DIMENSION_SET

Enum for 2D or 3D DXF export options.

Enumerator
SET_3D 

3D DXF export (default)

SET_2D 

2D DXF export

Definition at line 923 of file openvsp_as.h.

◆ DIR_INDEX

enum DIR_INDEX

Enum used to identify axis of rotation or translation.

Enumerator
X_DIR 

X direction

Y_DIR 

Y direction

Z_DIR 

Z direction

Definition at line 933 of file openvsp_as.h.

◆ DISPLAY_TYPE

Enum for selecting the GUI display type for Geoms.

Enumerator
DISPLAY_BEZIER 

Display the normal Bezier surface (default)

DISPLAY_DEGEN_SURF 

Display as surface Degen Geom

DISPLAY_DEGEN_PLATE 

Display as plate Degen Geom

DISPLAY_DEGEN_CAMBER 

Display as camber Degen Geom

Definition at line 944 of file openvsp_as.h.

◆ DRAW_TYPE

enum DRAW_TYPE

Enum for selecting the GUI draw type for Geoms.

Enumerator
GEOM_DRAW_WIRE 

Draw the wireframe mesh (see through)

GEOM_DRAW_HIDDEN 

Draw the hidden mesh

GEOM_DRAW_SHADE 

Draw the shaded mesh

GEOM_DRAW_TEXTURE 

Draw the textured mesh

GEOM_DRAW_NONE 

Do not draw anything

Definition at line 956 of file openvsp_as.h.

◆ ERROR_CODE

enum ERROR_CODE

Enum for OpenVSP API error codes.

Enumerator
VSP_OK 

No error

VSP_INVALID_PTR 

Invalid pointer error

VSP_INVALID_TYPE 

Invalid type error

VSP_CANT_FIND_TYPE 

Can't find type error

VSP_CANT_FIND_PARM 

Can't find parm error

VSP_CANT_FIND_NAME 

Can't find name error

VSP_INVALID_GEOM_ID 

Invalid Geom ID error

VSP_FILE_DOES_NOT_EXIST 

File does not exist error

VSP_FILE_WRITE_FAILURE 

File write failure error

VSP_WRONG_XSEC_TYPE 

Wrong XSec type error

VSP_WRONG_FILE_TYPE 

Wrong file type error

VSP_INDEX_OUT_RANGE 

Index out of range error

VSP_INVALID_XSEC_ID 

Invalid XSec ID error

VSP_INVALID_ID 

Invalid ID error

VSP_CANT_SET_NOT_EQ_PARM 

Can't set NotEqParm error

VSP_AMBIGUOUS_SUBSURF 

Ambiguous flow-through sub-surface error

VSP_INVALID_VARPRESET_SETNAME 

Invalid Variable Preset set name error

VSP_INVALID_VARPRESET_GROUPNAME 

Invalid Variable Preset group name error

VSP_CONFORMAL_PARENT_UNSUPPORTED 

Unsupported Conformal Geom parent error

VSP_UNEXPECTED_RESET_REMAP_ID 

Unexpected reset remap ID error

VSP_INVALID_INPUT_VAL 

Invalid input value error

VSP_INVALID_CF_EQN 

Invalid friction coefficient equation error

Definition at line 969 of file openvsp_as.h.

◆ EXCRES_TYPE

Enum used to indicate Parasite Drag Tool excressence type.

Enumerator
EXCRESCENCE_COUNT 

Drag counts excressence type

EXCRESCENCE_CD 

Drag coefficient excressence type

EXCRESCENCE_PERCENT_GEOM 

Percent of parent Geom drag coefficient excressence type

EXCRESCENCE_MARGIN 

Percent margin excressence type

EXCRESCENCE_DRAGAREA 

Drag area (D/q) excressence type

Definition at line 999 of file openvsp_as.h.

◆ EXPORT_TYPE

Enum for OpenVSP export types.

Enumerator
EXPORT_FELISA 

FELISA export type (NOT IMPLEMENTED)

EXPORT_XSEC 

XSec (*.hrm) export type

EXPORT_STL 

Stereolith (*.stl) export type

EXPORT_AWAVE 

AWAVE export type (NOT IMPLEMENTED)

EXPORT_NASCART 

NASCART (*.dat) export type

EXPORT_POVRAY 

POVRAY (*.pov) export type

EXPORT_CART3D 

Cart3D (*.tri) export type

EXPORT_VORXSEC 

VORXSEC export type (NOT IMPLEMENTED)

EXPORT_XSECGEOM 

XSECGEOM export type (NOT IMPLEMENTED)

EXPORT_GMSH 

Gmsh (*.msh) export type

EXPORT_X3D 

X3D (*.x3d) export type

EXPORT_STEP 

STEP (*.stp) export type

EXPORT_PLOT3D 

PLOT3D (*.p3d) export type

EXPORT_IGES 

IGES (*.igs) export type

EXPORT_BEM 

Blade Element (*.bem) export type

EXPORT_DXF 

AutoCAD (*.dxf) export type

EXPORT_FACET 

Xpatch (*.facet) export type

EXPORT_SVG 

SVG (*.svg) export type

EXPORT_PMARC 

PMARC 12 (*.pmin) export type

EXPORT_OBJ 

OBJ (*.obj) export type

EXPORT_SELIG_AIRFOIL 

Airfoil points (*.dat) export type

EXPORT_BEZIER_AIRFOIL 

Airfoil curves (*.bz) export type

EXPORT_IGES_STRUCTURE 

IGES structure (*.igs) export type

EXPORT_STEP_STRUCTURE 

STEP structure (*.stp) export type

Definition at line 1012 of file openvsp_as.h.

◆ FEA_CROSS_SECT_TYPE

Enum used to indicate FEA beam element cross-section type.

Enumerator
FEA_XSEC_GENERAL 

General XSec type

FEA_XSEC_CIRC 

Circle XSec type

FEA_XSEC_PIPE 

Pipe XSec type

FEA_XSEC_I 

I XSec type

FEA_XSEC_RECT 

Rectangle XSec type

FEA_XSEC_BOX 

Box XSec type

Definition at line 1044 of file openvsp_as.h.

◆ FEA_EXPORT_TYPE

Enum for the various FEA Mesh export types.

Enumerator
FEA_MASS_FILE_NAME 

FEA Mesh mass export type

FEA_NASTRAN_FILE_NAME 

FEA Mesh NASTRAN export type

FEA_NKEY_FILE_NAME 

FEA Mesh NKey export type

FEA_CALCULIX_FILE_NAME 

FEA Mesh Calculix export type

FEA_STL_FILE_NAME 

FEA Mesh STL export type

FEA_GMSH_FILE_NAME 

FEA Mesh GMSH export type

FEA_SRF_FILE_NAME 

FEA Mesh SRF export type

FEA_CURV_FILE_NAME 

FEA Mesh CURV export type

FEA_PLOT3D_FILE_NAME 

FEA Mesh PLOT3D export type

FEA_NUM_FILE_NAMES 

Number of FEA Mesh export type.

Definition at line 1058 of file openvsp_as.h.

◆ FEA_PART_ELEMENT_TYPE

Enum for FEA Part element types.

Enumerator
FEA_SHELL 

Shell (tris) FEA element type

FEA_BEAM 

Beam FEA element type

FEA_SHELL_AND_BEAM 

Both Shell and Beam FEA element types

Definition at line 1076 of file openvsp_as.h.

◆ FEA_PART_TYPE

Enum used to identify the available FEA Part types.

Enumerator
FEA_SLICE 

Slice FEA Part type

FEA_RIB 

Rib FEA Part type

FEA_SPAR 

Spar FEA Part type

FEA_FIX_POINT 

Fixed Point FEA Part type

FEA_DOME 

Dome FEA Part type

FEA_RIB_ARRAY 

Rib array FEA Part type

FEA_SLICE_ARRAY 

Slice array FEA Part type

FEA_SKIN 

Skin FEA Part type

FEA_NUM_TYPES 

Number of FEA Part types

Definition at line 1087 of file openvsp_as.h.

◆ FEA_SLICE_TYPE

Enum for FEA Slice orientation.

Enumerator
XY_BODY 

Slice is parallel to parent Geom body XY plane

YZ_BODY 

Slice is parallel to parent Geom body YZ plane

XZ_BODY 

Slice is parallel to parent Geom body XZ plane

XY_ABS 

Slice is parallel to absolute XY plane

YZ_ABS 

Slice is parallel to absolute YZ plane

XZ_ABS 

Slice is parallel to absolute XZ plane

SPINE_NORMAL 

Slice is perpendicular to thespine of the parent Geom

Definition at line 1104 of file openvsp_as.h.

◆ FEA_UNIT_TYPE

Enum used to identify the FEA Mesh unit system.

Enumerator
SI_UNIT 

SI unit system

CGS_UNIT 

CGS unit system

MPA_UNIT 

MPA unit system

BFT_UNIT 

BFT unit system

BIN_UNIT 

BIN unit system

Definition at line 1119 of file openvsp_as.h.

◆ FF_B_EQN

enum FF_B_EQN

Enum for Parasite Drag Tool form factor equations for body-type components.

Enumerator
FF_B_MANUAL 

Manual FF equation

FF_B_SCHEMENSKY_BODY 

Schemensky Fuselage FF equation

FF_B_SCHEMENSKY_NACELLE 

Schemensky Nacelle FF equation

FF_B_HOERNER_STREAMBODY 

Hoerner Streamlined Body FF equation

FF_B_TORENBEEK 

Torenbeek FF equation

FF_B_SHEVELL 

Shevell FF equation

FF_B_COVERT 

Covert FF equation

FF_B_JENKINSON_FUSE 

Jenkinson Fuselage FF equation

FF_B_JENKINSON_WING_NACELLE 

Jenkinson Wing Nacelle FF equation

FF_B_JENKINSON_AFT_FUSE_NACELLE 

Jenkinson Aft Fuselage Nacelle FF equation

Definition at line 1132 of file openvsp_as.h.

◆ FF_W_EQN

enum FF_W_EQN

Enum for Parasite Drag Tool form factor equations for wing-type components.

Enumerator
FF_W_MANUAL 

Manual FF equation

FF_W_EDET_CONV 

EDET Conventional Airfoil FF equation

FF_W_EDET_ADV 

EDET Advanced Airfoil FF equation

FF_W_HOERNER 

Hoerner FF equation

FF_W_COVERT 

Covert FF equation

FF_W_WILLIAMS 

Shevell FF equation

FF_W_KROO 

Kroo FF equation

FF_W_TORENBEEK 

Torenbeek FF equation

FF_W_DATCOM 

DATCOM FF equation

FF_W_SCHEMENSKY_6_SERIES_AF 

Schemensky 6 Series Airfoil FF equation

FF_W_SCHEMENSKY_4_SERIES_AF 

Schemensky 4 Series Airfoil FF equation

FF_W_JENKINSON_WING 

Jenkinson Wing FF equation

FF_W_JENKINSON_TAIL 

Jenkinson Tail FF equation

FF_W_SCHEMENSKY_SUPERCRITICAL_AF 

Schemensky Supercritical Airfoil FF equation

Definition at line 1150 of file openvsp_as.h.

◆ FREESTREAM_PD_UNITS

Enum for Parasite Drag Tool freestream unit system.

Enumerator
PD_UNITS_IMPERIAL 

Imperial unit system

PD_UNITS_METRIC 

Metric unit system

Definition at line 1172 of file openvsp_as.h.

◆ GDEV

enum GDEV

Enum used for custom GUI development.

Enumerator
GDEV_TAB 

Custom GUI Tab

GDEV_SCROLL_TAB 

Custom GUI Fl_Scroll and Tab

GDEV_GROUP 

Custom GUI Group

GDEV_PARM_BUTTON 

Custom GUI ParmButton

GDEV_INPUT 

Custom GUI Input

GDEV_OUTPUT 

Custom GUI Output

GDEV_SLIDER 

Custom GUI Slider

GDEV_SLIDER_ADJ_RANGE 

Custom GUI SliderAdjRangeInput

GDEV_CHECK_BUTTON 

Custom GUI CheckButton

GDEV_RADIO_BUTTON 

Custom GUI RadioButton

GDEV_TOGGLE_BUTTON 

Custom GUI ToggleButton

GDEV_TOGGLE_RADIO_GROUP 

Custom GUI ToggleRadioGroup (NOT IMPLEMENTED)

GDEV_TRIGGER_BUTTON 

Custom GUI TriggerButton

GDEV_COUNTER 

Custom GUI Counter

GDEV_CHOICE 

Custom GUI Choice

GDEV_ADD_CHOICE_ITEM 

Add item to custom GUI Choice

GDEV_SLIDER_INPUT 

Custom GUI SliderInput

GDEV_SLIDER_ADJ_RANGE_INPUT 

Custom GUI SliderAdjRangeInput

GDEV_SLIDER_ADJ_RANGE_TWO_INPUT 

Custom GUI SliderAdjRangeInput with two inputs (NOT IMPLEMENTED)

GDEV_FRACT_PARM_SLIDER 

Custom GUI FractParmSlider

GDEV_STRING_INPUT 

Custom GUI StringInput

GDEV_INDEX_SELECTOR 

Custom GUI IndexSelector

GDEV_COLOR_PICKER 

Custom GUI ColorPicker

GDEV_YGAP 

Custom GUI Y gap

GDEV_DIVIDER_BOX 

Custom GUI divider box

GDEV_BEGIN_SAME_LINE 

Set begin same line flag for custom GUI

GDEV_END_SAME_LINE 

Set end same line flag for custom GUI

GDEV_FORCE_WIDTH 

Set forced width for custom GUI

GDEV_SET_FORMAT 

Set format label for custom GUI

Definition at line 1182 of file openvsp_as.h.

◆ GENDER

enum GENDER

Enum for OpenVSP Human component gender types.

Enumerator
MALE 

Male Human component

FEMALE 

Female Human component

Definition at line 1219 of file openvsp_as.h.

◆ IMPORT_TYPE

Enum for OpenVSP import types.

Enumerator
IMPORT_STL 

Stereolith (*.stl) import

IMPORT_NASCART 

NASCART (*.dat) import

IMPORT_CART3D_TRI 

Cart3D (*.try) import

IMPORT_XSEC_MESH 

XSec as Tri Mesh (*.hrm) import

IMPORT_PTS 

Point Cloud (*.pts) import

IMPORT_V2 

OpenVSP v2 (*.vsp) import

IMPORT_BEM 

Blade Element (*.bem) import

IMPORT_XSEC_WIRE 

XSec as Wireframe (*.hrm) import

Definition at line 1229 of file openvsp_as.h.

◆ INIT_EDIT_XSEC_TYPE

Initial shape enums for XS_EDIT_CURVE type XSecs.

Enumerator
EDIT_XSEC_CIRCLE 

Circle initialized as cubic Bezier type

EDIT_XSEC_ELLIPSE 

Ellipse initialized as PCHIP type

EDIT_XSEC_RECTANGLE 

Rectangle initialized as linear type

Definition at line 1245 of file openvsp_as.h.

◆ INTERSECT_EXPORT_TYPE

Enum for Surface Intersection export file types.

Enumerator
INTERSECT_SRF_FILE_NAME 

SRF intersection file type

INTERSECT_CURV_FILE_NAME 

CURV intersection file type

INTERSECT_PLOT3D_FILE_NAME 

PLOT3D intersection file type

INTERSECT_NUM_FILE_NAMES 

Number of surface intersection file types

Definition at line 1256 of file openvsp_as.h.

◆ LEN_UNITS

enum LEN_UNITS

Enum that describes units for length.

Enumerator
LEN_MM 

Millimeter

LEN_CM 

Centimeter

LEN_M 

Meter

LEN_IN 

Inch

LEN_FT 

Feet

LEN_YD 

Yard

LEN_UNITLESS 

Unitless

Definition at line 1268 of file openvsp_as.h.

◆ MASS_UNIT

enum MASS_UNIT

Enum that describes units for mass.

Enumerator
MASS_UNIT_G 

Gram

MASS_UNIT_KG 

Kilogram

MASS_UNIT_TONNE 

Tonne

MASS_UNIT_LBM 

Pound-mass

MASS_UNIT_SLUG 

Slug

MASS_LBFSEC2IN 

Pound-force-second squared per inch

Definition at line 1283 of file openvsp_as.h.

◆ PARM_TYPE

enum PARM_TYPE

Enum for OpenVSP's various Parm class types.

Enumerator
PARM_DOUBLE_TYPE 

Double Parm type (Parm)

PARM_INT_TYPE 

Integer Parm type (IntParm)

PARM_BOOL_TYPE 

Bool Parm type (BoolParm)

PARM_FRACTION_TYPE 

Fraction Parm type (FractionParm)

PARM_LIMITED_INT_TYPE 

Limited integer Parm type (LimIntParm)

PARM_NOTEQ_TYPE 

Not equal Parm type (NotEqParm)

Definition at line 1297 of file openvsp_as.h.

◆ PATCH_TYPE

enum PATCH_TYPE

Enum used to identify patch types for WireGeoms.

Enumerator
PATCH_NONE 

No patch

PATCH_POINT 

Point patch type

PATCH_LINE 

Line patch type

PATCH_COPY 

Copy patch type

PATCH_HALFWAY 

Halfway patch type

PATCH_NUM_TYPES 

Number of patch types

Definition at line 1311 of file openvsp_as.h.

◆ PCURV_TYPE

enum PCURV_TYPE

Enum for parametric curve types.

Enumerator
LINEAR 

Linear curve type

PCHIP 

Piecewise Cubic Hermite Interpolating Polynomial curve type

CEDIT 

Cubic Bezier curve type

NUM_PCURV_TYPE 

Number of curve types

Definition at line 1325 of file openvsp_as.h.

◆ PRES_UNITS

enum PRES_UNITS

Enum that describes units for pressure.

Enumerator
PRES_UNIT_PSF 

Pounds per square foot

PRES_UNIT_PSI 

Pounds per square inch

PRES_UNIT_BA 

Barye

PRES_UNIT_PA 

Pascal

PRES_UNIT_KPA 

Kilopascal

PRES_UNIT_MPA 

Megapascal

PRES_UNIT_INCHHG 

Inch of mercury

PRES_UNIT_MMHG 

Millimeter of mercury

PRES_UNIT_MMH20 

Millimeter of water

PRES_UNIT_MB 

Millibar

PRES_UNIT_ATM 

Atmosphere

Definition at line 1337 of file openvsp_as.h.

◆ PROJ_BNDY_TYPE

Enum for Projected Area boundary option type.

Enumerator
NO_BOUNDARY 

No boundary

SET_BOUNDARY 

Set boundary

GEOM_BOUNDARY 

Geom boundary

NUM_PROJ_BNDY_OPTIONS 

Number of projected area boundary options

Definition at line 1356 of file openvsp_as.h.

◆ PROJ_DIR_TYPE

Enum for Projected Area direction type.

Enumerator
X_PROJ 

Project in X axis direction

Y_PROJ 

Project in Y axis direction

Z_PROJ 

Project in Z axis direction

GEOM_PROJ 

Project toward a Geom

VEC_PROJ 

Project along a 3D vector

NUM_PROJ_DIR_OPTIONS 

Number of Projected Area direction types

Definition at line 1368 of file openvsp_as.h.

◆ PROJ_TGT_TYPE

Enum for Projected Area target type.

Enumerator
SET_TARGET 

Set target type

GEOM_TARGET 

Geom target type

NUM_PROJ_TGT_OPTIONS 

Number of Projected Area target types

Definition at line 1382 of file openvsp_as.h.

◆ PROP_MODE

enum PROP_MODE

Enum used to specify the mode of a propeller Geom.

Enumerator
PROP_BLADES 

Propeller Geom is defined by individual propeller blades

PROP_BOTH 

Propeller Geom is defined by blades and a disk together

PROP_DISK 

Propeller Geom is defined by a flat circular disk

Definition at line 1393 of file openvsp_as.h.

◆ PROP_PCURVE

Enum for the various propeller blade curve parameterization options.

Enumerator
PROP_CHORD 

Chord parameterization

PROP_TWIST 

Twist parameterization

PROP_RAKE 

Rake parameterization

PROP_SKEW 

Skew parameterization

PROP_SWEEP 

Sweep parameterization

PROP_THICK 

Thickness parameterization

PROP_CLI 

Induced lift coefficient parameterization

NUM_PROP_PCURVE 

Number of propeller blade curve parameterization options

Definition at line 1404 of file openvsp_as.h.

◆ REF_WING_TYPE

Enum used to indicate manual or component reference type.

Enumerator
MANUAL_REF 

Manual reference

COMPONENT_REF 

Component reference

NUM_REF_TYPES 

Number of wing reference types

Definition at line 1420 of file openvsp_as.h.

◆ RES_DATA_TYPE

Enum representing the possible data types returned from the ResultsMgr.

Enumerator
INVALID_TYPE 

Invalid results data type

INT_DATA 

Integer result data type

DOUBLE_DATA 

Double result data type

STRING_DATA 

String result data type

VEC3D_DATA 

Vec3d result data type

DOUBLE_MATRIX_DATA 

Double matrix result data type

Definition at line 1431 of file openvsp_as.h.

◆ RES_GEOM_TYPE

Enum representing the possible Geom types returned from the ResultsMgr.

Enumerator
MESH_INDEXED_TRI 

Indexed triangulated mesh Geom type

MESH_SLICE_TRI 

Sliced Triangulated mesh Geom type

GEOM_XSECS 

GeomXSec Geom type

MESH_INDEX_AND_SLICE_TRI 

Both indexed and sliced triangulated mesh Geom type

Definition at line 1445 of file openvsp_as.h.

◆ RHO_UNITS

enum RHO_UNITS

Enum that describes units for density.

Enumerator
RHO_UNIT_SLUG_FT3 

Slug per cubic foot

RHO_UNIT_G_CM3 

Gram per cubic centimeter

RHO_UNIT_KG_M3 

Kilogram per cubic meter

RHO_UNIT_TONNE_MM3 

Tonne per cubic millimeter

RHO_UNIT_LBF_FT3 

Pound-force per cubic foot

RHO_UNIT_LBFSEC2_IN4 

Pound-force-second squared per inch to the fourth

Definition at line 1457 of file openvsp_as.h.

◆ SET_TYPE

enum SET_TYPE

Enum for specifying named set types.

Enumerator
SET_ALL 

All set

SET_SHOWN 

Shown set

SET_NOT_SHOWN 

Not Shown set

SET_FIRST_USER 

1st user named set

Definition at line 1471 of file openvsp_as.h.

◆ SUBSURF_INCLUDE

Enum used to identify Parasite Drag Tool sub-surface treatment.

Enumerator
SS_INC_TREAT_AS_PARENT 

Treat the sub-surface the same as the parent

SS_INC_SEPARATE_TREATMENT 

Treat the sub-surface separately from the parent

SS_INC_ZERO_DRAG 

No drag contribution for the sub-surface

Definition at line 1483 of file openvsp_as.h.

◆ SUBSURF_INOUT

Enum for indicating which part of the parent surface a sub-surfacce is dedfine.

Enumerator
INSIDE 

The interior of the sub-surface is its surface

OUTSIDE 

The exterior of the sub-surface is its surface

NONE 

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

Definition at line 1494 of file openvsp_as.h.

◆ SUBSURF_LINE_TYPE

Enum that identifies which surface coordinate is constant for a line sub-surface.

Enumerator
CONST_U 

Constant U sub-surface

CONST_W 

Constant W sub-surface

Definition at line 1505 of file openvsp_as.h.

◆ SUBSURF_TYPE

Enum for the various sub-surface types.

Enumerator
SS_LINE 

Line sub-surface type

SS_RECTANGLE 

Rectangle sub-surface type

SS_ELLIPSE 

Ellipse sub-surface type

SS_CONTROL 

Control sub-surface type

SS_LINE_ARRAY 

Line array sub-surface type

SS_NUM_TYPES 

Number of sub-surface types

Definition at line 1515 of file openvsp_as.h.

◆ SYM_FLAG

enum SYM_FLAG

Enum that represents various symmetry types.

Enumerator
SYM_XY 

Symmetry about the XY plane

SYM_XZ 

Symmetry about the XZ plane

SYM_YZ 

Symmetry about the YZ plane

SYM_ROT_X 

Rotational symmetry about the X axis

SYM_ROT_Y 

Rotational symmetry about the Y axis

SYM_ROT_Z 

Rotational symmetry about the Z axis

SYM_PLANAR_TYPES 

Number of planar symmetry types

SYM_NUM_TYPES 

Number of symmetry types

Definition at line 1529 of file openvsp_as.h.

◆ SYM_XSEC_TYPE

Symmetry enum for XS_EDIT_CURVE type XSecs.

Enumerator
SYM_NONE 

No symmetry

SYM_RL 

Right-left symmetry

Definition at line 1545 of file openvsp_as.h.

◆ TEMP_UNITS

enum TEMP_UNITS

Enum that describes units for temperature.

Enumerator
TEMP_UNIT_K 

Kelvin

TEMP_UNIT_C 

Celsius

TEMP_UNIT_F 

Fahrenheit

TEMP_UNIT_R 

Rankine

Definition at line 1555 of file openvsp_as.h.

◆ VEL_UNITS

enum VEL_UNITS

Enum that describes units for velocity.

Enumerator
V_UNIT_FT_S 

Feet per second

V_UNIT_M_S 

Meter per second

V_UNIT_MPH 

Mile per hour

V_UNIT_KM_HR 

Kilometer per hour

V_UNIT_KEAS 

Knots equivalent airspeed

V_UNIT_KTAS 

Knots true airspeed

V_UNIT_MACH 

Mach

Definition at line 1567 of file openvsp_as.h.

◆ VIEW_NUM

enum VIEW_NUM

Enum for 2D drawing types (DXF & SVG).

Enumerator
VIEW_1 

One 2D view

VIEW_2HOR 

Two horizontal 2D views

VIEW_2VER 

Two vertical 2D views

VIEW_4 

Four 2D views

Definition at line 1582 of file openvsp_as.h.

◆ VIEW_ROT

enum VIEW_ROT

Enum for describing 2D view rotations (DXF & SVG).

Enumerator
ROT_0 

No rotation

ROT_90 

90 degree rotation

ROT_180 

180 degree rotation

ROT_270 

270 degree rotation

Definition at line 1594 of file openvsp_as.h.

◆ VIEW_TYPE

enum VIEW_TYPE

Enum for describing 2D view types (DXF & SVG).

Enumerator
VIEW_LEFT 

Left 2D view type

VIEW_RIGHT 

Right 2D view type

VIEW_TOP 

Top 2D view type

VIEW_BOTTOM 

Bottom 2D view type

VIEW_FRONT 

Front 2D view type

VIEW_REAR 

Rear 2D view type

VIEW_NONE 

No 2D view type

Definition at line 1606 of file openvsp_as.h.

◆ VSP_SURF_CFD_TYPE

Enum that is used to describe surfaces in CFD Mesh.

Enumerator
CFD_NORMAL 

Normal CFD Mesh surface

CFD_NEGATIVE 

Negative volume CFD Mesh surface

CFD_TRANSPARENT 

Transparent CFD Mesh surface

CFD_STRUCTURE 

FEA structure CFD Mesh surface

CFD_STIFFENER 

FEA stiffener CFD Mesh surface

CFD_NUM_TYPES 

Number of CFD Mesh surface types

Definition at line 1654 of file openvsp_as.h.

◆ VSP_SURF_TYPE

Enum for the different surface types in OpenVSP.

Enumerator
NORMAL_SURF 

Normal VSP surface

WING_SURF 

Wing VSP surface

DISK_SURF 

Disk VSP surface

PROP_SURF 

Propeller VSP surface

NUM_SURF_TYPES 

Number of VSP surface types

Definition at line 1668 of file openvsp_as.h.

◆ VSPAERO_ANALYSIS_METHOD

Enum that definies the VSPAERO analysis method.

Enumerator
VORTEX_LATTICE 

VSPAERO vortex lattice method

PANEL 

VSPAERO panel method

Definition at line 1621 of file openvsp_as.h.

◆ VSPAERO_PRECONDITION

Enum for the types of preconditioner used in VSPAERO.

Enumerator
PRECON_MATRIX 

Matrix preconditioner

PRECON_JACOBI 

Jacobi preconditioner

PRECON_SSOR 

Symmetric successive over-relaxation preconditioner

Definition at line 1631 of file openvsp_as.h.

◆ VSPAERO_STABILITY_TYPE

Enum for the types of VSPAERO stability analyses.

Enumerator
STABILITY_DEFAULT 

Default stability analysis

STABILITY_P_ANALYSIS 

P stability analysis

STABILITY_Q_ANALYSIS 

Q stability analysis

STABILITY_R_ANALYSIS 

R stability analysis

Definition at line 1642 of file openvsp_as.h.

◆ WING_BLEND

enum WING_BLEND

Enum used to identify the type of wing blending between XSecs.

Enumerator
BLEND_FREE 

Free blending

BLEND_ANGLES 

Blend based on angles (sweep & dihedral)

BLEND_MATCH_IN_LE_TRAP 

Match inboard leading edge trapezoid

BLEND_MATCH_IN_TE_TRAP 

Match inboard trailing edge trapezoid

BLEND_MATCH_OUT_LE_TRAP 

Match outboard leading edge trapezoid

BLEND_MATCH_OUT_TE_TRAP 

Match outboard trailing edge trapezoid

BLEND_MATCH_IN_ANGLES 

Match inboard angles

BLEND_MATCH_LE_ANGLES 

Match leading edge angles

BLEND_NUM_TYPES 

Number of blending types

Definition at line 1681 of file openvsp_as.h.

◆ WING_DRIVERS

Enum for controlling wing section planform parameter control and linking.

Enumerator
AR_WSECT_DRIVER 

Aspect ratio driver

SPAN_WSECT_DRIVER 

Span driver

AREA_WSECT_DRIVER 

Area driver

TAPER_WSECT_DRIVER 

Taper driver

AVEC_WSECT_DRIVER 

Average chord driver

ROOTC_WSECT_DRIVER 

Root chord driver

TIPC_WSECT_DRIVER 

Tip chord driver

SECSWEEP_WSECT_DRIVER 

Section sweep driver

NUM_WSECT_DRIVER 

Number of wing section drivers

SWEEP_WSECT_DRIVER 

Sweepo driver

SWEEPLOC_WSECT_DRIVER 

Sweep location driver

SECSWEEPLOC_WSECT_DRIVER 

Secondary sweep location driver

Definition at line 1698 of file openvsp_as.h.

◆ XDDM_QUANTITY_TYPE

Enum that identifies the working XDDM type.

Enumerator
XDDM_VAR 

Variable XDDM type

XDDM_CONST 

Constant XDDM type

Definition at line 1718 of file openvsp_as.h.

◆ XSEC_CLOSE_TYPE

Enum for modifying XSec through closure types.

Enumerator
CLOSE_NONE 

No closure

CLOSE_SKEWLOW 

Skew lower closure

CLOSE_SKEWUP 

Skew upper closure

CLOSE_SKEWBOTH 

Skew both closure

CLOSE_EXTRAP 

Extrapolate closure

CLOSE_NUM_TYPES 

Number of XSec closure types

Definition at line 1728 of file openvsp_as.h.

◆ XSEC_CRV_TYPE

Enum that identifies the various OpenVSP XSecCurve types.

Enumerator
XS_UNDEFINED 

Undefined XSec

XS_POINT 

Point XSec

XS_CIRCLE 

Circle XSec

XS_ELLIPSE 

Ellipse XSec

XS_SUPER_ELLIPSE 

Super ellipse XSec

XS_ROUNDED_RECTANGLE 

Rounded rectangle XSec

XS_GENERAL_FUSE 

General fuselage XSec

XS_FILE_FUSE 

Fuselage file XSec

XS_FOUR_SERIES 

Four series XSec

XS_SIX_SERIES 

Six series XSec

XS_BICONVEX 

Biconvex XSec

XS_WEDGE 

Wedge XSec

XS_EDIT_CURVE 

Generic Edit Curve XSec

XS_FILE_AIRFOIL 

Airfoil file XSec

XS_CST_AIRFOIL 

CST airfoil XSec

XS_VKT_AIRFOIL 

VKT airfoil XSec

XS_FOUR_DIGIT_MOD 

Four digit modified XSec

XS_FIVE_DIGIT 

Five digit XSec

XS_FIVE_DIGIT_MOD 

Five digit modified XSec

XS_ONE_SIX_SERIES 

One six series XSec

XS_NUM_TYPES 

Number of XSec types

Definition at line 1742 of file openvsp_as.h.

◆ XSEC_SIDES_TYPE

Enum for XSec side types.

Enumerator
XSEC_BOTH_SIDES 

Both sides

XSEC_LEFT_SIDE 

Left side

XSEC_RIGHT_SIDE 

Right side

Definition at line 1771 of file openvsp_as.h.

◆ XSEC_TRIM_TYPE

Enum used to identify XSec trim type.

Enumerator
TRIM_NONE 

No trimming

TRIM_X 

Trim XSec by X

TRIM_THICK 

Trim XSec by thickness

TRIM_NUM_TYPES 

Number of trimming types

Definition at line 1782 of file openvsp_as.h.

◆ XSEC_TYPE

enum XSEC_TYPE

Enum for the various XSec types in OpenVSP.

Enumerator
XSEC_FUSE 

Fuselage XSec Geom

XSEC_STACK 

Stack XSec Geom

XSEC_WING 

Wing XSec Geom

XSEC_CUSTOM 

Custom XSec Geom

XSEC_PROP 

Propeller XSec Geom

XSEC_NUM_TYPES 

Number of XSec types

Definition at line 1794 of file openvsp_as.h.

◆ XSEC_WIDTH_SHIFT

Enum for XSec width shift.

Enumerator
XS_SHIFT_LE 

Shift leading edge

XS_SHIFT_MID 

Shift midpoint

XS_SHIFT_TE 

Shift trailing edge

Definition at line 1808 of file openvsp_as.h.