All API enumerations are defined in this group. 
Click here to return to the main page.  
More...
| enum ABS_REL_FLAG | 
Enum that indicates if positions are relative or absolute.
| Enumerator | |
|---|---|
| ABS | Absolute position | 
| REL | Relative position | 
Definition at line 1033 of file openvsp_as.h.
| enum 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 1043 of file openvsp_as.h.
| enum ANG_UNITS | 
Enum for specifying angular units.
| Enumerator | |
|---|---|
| ANG_RAD | Radians | 
| ANG_DEG | Degrees | 
Definition at line 1053 of file openvsp_as.h.
| enum ATMOS_TYPE | 
Enum that identifies the atmospheric model used in the Parasite Drag tool.
Definition at line 1063 of file openvsp_as.h.
| enum 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 1077 of file openvsp_as.h.
| enum 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 1088 of file openvsp_as.h.
| 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 1099 of file openvsp_as.h.
| enum 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 1111 of file openvsp_as.h.
| 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 1121 of file openvsp_as.h.
| 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 1203 of file openvsp_as.h.
| enum CF_TURB_EQN | 
Enum that identifies the Parasite Drag Tool turbulent friction coefficient equation choice.
Definition at line 1213 of file openvsp_as.h.
| enum CFD_CONTROL_TYPE | 
Enum used to identify each CFD mesh control option (also applicable to FEA Mesh).
Definition at line 1135 of file openvsp_as.h.
| enum CFD_MESH_EXPORT_TYPE | 
Enum used to describe various CFD Mesh export file options.
Definition at line 1167 of file openvsp_as.h.
| enum CFD_MESH_SOURCE_TYPE | 
Enum that indicates the CFD Mesh source type.
Definition at line 1189 of file openvsp_as.h.
| enum CHEVRON_TYPE | 
Enum for Chevron curve modification types.
| Enumerator | |
|---|---|
| CHEVRON_NONE | No chevron. | 
| CHEVRON_PARTIAL | One or more chevrons of limited extent. | 
| CHEVRON_FULL | Full period of chevrons. | 
| CHEVRON_NUM_TYPES | Number of chevron types. | 
Definition at line 1242 of file openvsp_as.h.
| enum CHEVRON_W01_MODES | 
Enum for Chevron W parameter modes.
| Enumerator | |
|---|---|
| CHEVRON_W01_SE | Specify chevron W start and end. | 
| CHEVRON_W01_CW | Specify chevron W center and width. | 
| CHEVRON_W01_NUM_MODES | Number of chevron W parameter mode types. | 
Definition at line 1254 of file openvsp_as.h.
| enum 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 1265 of file openvsp_as.h.
Enum used to identify various export file types.
Definition at line 1276 of file openvsp_as.h.
| 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 1309 of file openvsp_as.h.
| enum 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 1322 of file openvsp_as.h.
| 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 | 
| ALL_DIR | All directions | 
Definition at line 1332 of file openvsp_as.h.
| enum DISPLAY_TYPE | 
Enum for selecting the GUI display type for Geoms.
Definition at line 1344 of file openvsp_as.h.
| enum DRAW_TYPE | 
Enum for selecting the GUI draw type for Geoms.
Definition at line 1356 of file openvsp_as.h.
| enum ERROR_CODE | 
Enum for OpenVSP API error codes.
Definition at line 1369 of file openvsp_as.h.
| enum EXCRES_TYPE | 
Enum used to indicate Parasite Drag Tool excressence type.
Definition at line 1402 of file openvsp_as.h.
| enum EXPORT_TYPE | 
Enum for OpenVSP export types.
Definition at line 1415 of file openvsp_as.h.
| enum 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 1448 of file openvsp_as.h.
| enum FEA_EXPORT_TYPE | 
Enum for the various FEA Mesh export types.
Definition at line 1462 of file openvsp_as.h.
| enum FEA_MATERIAL_TYPE | 
Enum for FEA material types.
| Enumerator | |
|---|---|
| FEA_ISOTROPIC | Isotropic material | 
| FEA_ENG_ORTHO | Orthotropic material in engineering parameters | 
| FEA_NUM_MAT_TYPES | Number of FEA material types | 
Definition at line 1482 of file openvsp_as.h.
| enum FEA_ORIENTATION_TYPE | 
Enum for FEA material orientation types.
Definition at line 1493 of file openvsp_as.h.
Enum for FEA Part element types.
Definition at line 1515 of file openvsp_as.h.
| enum FEA_PART_TYPE | 
Enum used to identify the available FEA Part types.
Definition at line 1528 of file openvsp_as.h.
| enum FEA_RIB_NORMAL | 
Enum that defines the type of edge to set the initial position of FEA Ribs and FEA Rib Arrays to.
Definition at line 1546 of file openvsp_as.h.
| enum FEA_SLICE_TYPE | 
Enum for FEA Slice orientation.
Definition at line 1558 of file openvsp_as.h.
| enum 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 1573 of file openvsp_as.h.
| enum FF_B_EQN | 
Enum for Parasite Drag Tool form factor equations for body-type components.
Definition at line 1586 of file openvsp_as.h.
| enum FF_W_EQN | 
Enum for Parasite Drag Tool form factor equations for wing-type components.
Definition at line 1604 of file openvsp_as.h.
| enum 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 1626 of file openvsp_as.h.
| enum GDEV | 
Enum used for custom GUI development.
Definition at line 1636 of file openvsp_as.h.
| enum GENDER | 
Enum for OpenVSP Human component gender types.
| Enumerator | |
|---|---|
| MALE | Male Human component | 
| FEMALE | Female Human component | 
Definition at line 1673 of file openvsp_as.h.
| enum IMPORT_TYPE | 
Enum for OpenVSP import types.
Definition at line 1683 of file openvsp_as.h.
| enum 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 1700 of file openvsp_as.h.
Enum for Surface Intersection export file types.
Definition at line 1711 of file openvsp_as.h.
| 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 1725 of file openvsp_as.h.
| 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 1740 of file openvsp_as.h.
| enum PARM_TYPE | 
Enum for OpenVSP's various Parm class types.
Definition at line 1754 of file openvsp_as.h.
| 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 1768 of file openvsp_as.h.
| enum PCURV_TYPE | 
Enum for parametric curve types.
Definition at line 1782 of file openvsp_as.h.
| enum PRES_UNITS | 
Enum that describes units for pressure.
Definition at line 1795 of file openvsp_as.h.
| enum 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 1814 of file openvsp_as.h.
| enum PROJ_DIR_TYPE | 
Enum for Projected Area direction type.
Definition at line 1826 of file openvsp_as.h.
| enum 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 1840 of file openvsp_as.h.
| enum PROP_MODE | 
Enum used to specify the mode of a propeller Geom.
Definition at line 1851 of file openvsp_as.h.
| enum PROP_PCURVE | 
Enum for the various propeller blade curve parameterization options.
Definition at line 1862 of file openvsp_as.h.
| enum 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 1880 of file openvsp_as.h.
| enum RES_DATA_TYPE | 
Enum representing the possible data types returned from the ResultsMgr.
Definition at line 1891 of file openvsp_as.h.
| enum RES_GEOM_TYPE | 
Enum representing the possible Geom types returned from the ResultsMgr.
Definition at line 1905 of file openvsp_as.h.
| enum RHO_UNITS | 
Enum that describes units for density.
Definition at line 1917 of file openvsp_as.h.
| enum SET_TYPE | 
Enum for specifying named set types.
| Enumerator | |
|---|---|
| SET_NONE | None set | 
| SET_ALL | All set | 
| SET_SHOWN | Shown set | 
| SET_NOT_SHOWN | Not Shown set | 
| SET_FIRST_USER | 1st user named set | 
Definition at line 1931 of file openvsp_as.h.
| enum STEP_REPRESENTATION | 
Enum that identifies the trimmed STEP export representation type.
| Enumerator | |
|---|---|
| STEP_SHELL | Manifold shell surface STEP file representation | 
| STEP_BREP | Manifold solid BREP STEP file representation | 
Definition at line 1944 of file openvsp_as.h.
| enum SUBSURF_INCLUDE | 
Enum used to identify Parasite Drag Tool sub-surface treatment.
Definition at line 1954 of file openvsp_as.h.
| enum 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 1965 of file openvsp_as.h.
| enum 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 1976 of file openvsp_as.h.
| enum SUBSURF_TYPE | 
Enum for the various sub-surface types.
Definition at line 1986 of file openvsp_as.h.
| enum SYM_FLAG | 
Enum that represents various symmetry types.
Definition at line 2001 of file openvsp_as.h.
| enum SYM_XSEC_TYPE | 
Symmetry enum for Rounded Rectangle and Edit Curve type XSecs.
| Enumerator | |
|---|---|
| SYM_NONE | No symmetry | 
| SYM_RL | Right-left symmetry: right is mirrored to the left | 
| SYM_TB | Top-bottom symmetry: top is mirrored to the bottom | 
| SYM_ALL | All symmetry with top right as primary | 
Definition at line 2017 of file openvsp_as.h.
| 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 2029 of file openvsp_as.h.
| enum VEL_UNITS | 
Enum that describes units for velocity.
Definition at line 2041 of file openvsp_as.h.
| 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 2056 of file openvsp_as.h.
| 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 2068 of file openvsp_as.h.
| enum VIEW_TYPE | 
Enum for describing 2D view types (DXF & SVG).
Definition at line 2080 of file openvsp_as.h.
| enum VSP_SURF_CFD_TYPE | 
Enum that is used to describe surfaces in CFD Mesh.
Definition at line 2161 of file openvsp_as.h.
| enum 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 2175 of file openvsp_as.h.
Enum that definies the VSPAERO analysis method.
| Enumerator | |
|---|---|
| VORTEX_LATTICE | VSPAERO vortex lattice method | 
| PANEL | VSPAERO panel method | 
Definition at line 2095 of file openvsp_as.h.
| enum VSPAERO_CLMAX_TYPE | 
Enum for the VSPAERO stall modeling options (Cl Max VSPAERO input).
| Enumerator | |
|---|---|
| CLMAX_OFF | Stall modeling off (Cl Max = 0) | 
| CLMAX_2D | 2D Cl Max stall modeling with user defined value | 
| CLMAX_CARLSON | Carlson's Pressure Correlation stal model (Cl Max = 999) | 
Definition at line 2105 of file openvsp_as.h.
| enum VSPAERO_NOISE_TYPE | 
Enums for VSPAERO unsteady noise calculation types.
Definition at line 2116 of file openvsp_as.h.
| enum VSPAERO_NOISE_UNIT | 
Enums for VSPAERO unsteady noise units.
Definition at line 2127 of file openvsp_as.h.
| enum 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 2137 of file openvsp_as.h.
Enum for the types of VSPAERO stability analyses.
Definition at line 2148 of file openvsp_as.h.
| enum WING_BLEND | 
Enum used to identify the type of wing blending between XSecs.
Definition at line 2188 of file openvsp_as.h.
| enum WING_DRIVERS | 
Enum for controlling wing section planform parameter control and linking.
Definition at line 2205 of file openvsp_as.h.
| enum XDDM_QUANTITY_TYPE | 
Enum that identifies the working XDDM type.
| Enumerator | |
|---|---|
| XDDM_VAR | Variable XDDM type | 
| XDDM_CONST | Constant XDDM type | 
Definition at line 2225 of file openvsp_as.h.
| enum XSEC_CLOSE_TYPE | 
Enum for modifying XSec through closure types.
Definition at line 2235 of file openvsp_as.h.
| enum XSEC_CRV_TYPE | 
Enum that identifies the various OpenVSP XSecCurve types.
Definition at line 2249 of file openvsp_as.h.
| enum XSEC_DRIVERS | 
Enum for XSec drivers.
Definition at line 2278 of file openvsp_as.h.
| enum 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 2292 of file openvsp_as.h.
| enum 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 2303 of file openvsp_as.h.
| 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 2315 of file openvsp_as.h.
| enum 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 2329 of file openvsp_as.h.
 1.8.17
 1.8.17