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 1089 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 1099 of file openvsp_as.h.
| enum ANG_UNITS |
Enum for specifying angular units.
| Enumerator | |
|---|---|
| ANG_RAD | Radians |
| ANG_DEG | Degrees |
Definition at line 1109 of file openvsp_as.h.
| enum ATMOS_TYPE |
Enum that identifies the atmospheric model used in the Parasite Drag tool.
Definition at line 1119 of file openvsp_as.h.
| enum ATTACH_ROT_TYPE |
Enum that determines parent to child relative rotation axes.
Definition at line 1133 of file openvsp_as.h.
| enum ATTACH_TRANS_TYPE |
Enum that identifies the parent to child relative translation coordinate system.
Definition at line 1148 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 1163 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 1175 of file openvsp_as.h.
| enum CAP_TYPE |
Enum that identifies the end cap types for a geometry (i.e. wing root and tip).
Definition at line 1185 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 1268 of file openvsp_as.h.
| enum CF_TURB_EQN |
Enum that identifies the Parasite Drag Tool turbulent friction coefficient equation choice.
Definition at line 1278 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 1203 of file openvsp_as.h.
| enum CFD_MESH_EXPORT_TYPE |
Enum used to describe various CFD Mesh export file options.
Definition at line 1235 of file openvsp_as.h.
| enum CFD_MESH_SOURCE_TYPE |
Enum that indicates the CFD Mesh source type.
Definition at line 1254 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 1307 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 1319 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 1330 of file openvsp_as.h.
Enum used to identify various export file types.
Definition at line 1341 of file openvsp_as.h.
| enum CONFORMAL_TRIM_TYPE |
Enum used to identify conformal component trim type.
| Enumerator | |
|---|---|
| U_TRIM | Trim by U coordinate |
| L_TRIM | Trim by L coordinate |
| ETA_TRIM | Trim by Eta coordinate |
| NUM_TRIM_TYPES | Number of conformal component trim types |
Definition at line 1371 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 1383 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 1396 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 1406 of file openvsp_as.h.
| enum DISPLAY_TYPE |
Enum for selecting the GUI display type for Geoms.
Definition at line 1418 of file openvsp_as.h.
| enum DRAW_TYPE |
Enum for selecting the GUI draw type for Geoms.
Definition at line 1430 of file openvsp_as.h.
| enum ERROR_CODE |
Enum for OpenVSP API error codes.
Definition at line 1443 of file openvsp_as.h.
| enum EXCRES_TYPE |
Enum used to indicate Parasite Drag Tool excressence type.
Definition at line 1481 of file openvsp_as.h.
| enum EXPORT_TYPE |
Enum for OpenVSP export types.
Definition at line 1494 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 1527 of file openvsp_as.h.
| enum FEA_EXPORT_TYPE |
Enum for the various FEA Mesh export types.
Definition at line 1541 of file openvsp_as.h.
| enum FEA_FIX_PT_TYPE |
Enum for FEA fixed point types.
Definition at line 1561 of file openvsp_as.h.
| enum FEA_MATERIAL_TYPE |
Enum for FEA material types.
Definition at line 1574 of file openvsp_as.h.
| enum FEA_ORIENTATION_TYPE |
Enum for FEA material orientation types.
Definition at line 1587 of file openvsp_as.h.
Enum for FEA Part element types.
Definition at line 1609 of file openvsp_as.h.
| enum FEA_PART_TYPE |
Enum used to identify the available FEA Part types.
Definition at line 1623 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 1641 of file openvsp_as.h.
Enum for FEA Shell treatment types.
| Enumerator | |
|---|---|
| FEA_KEEP | Keep shell elements |
| FEA_DELETE | Delete shell elements |
| FEA_NUM_SHELL_TREATMENT_TYPES | Number of FEA subsurface treatment choices |
Definition at line 1653 of file openvsp_as.h.
| enum FEA_SLICE_TYPE |
Enum for FEA Slice orientation.
Definition at line 1664 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 1679 of file openvsp_as.h.
| enum FF_B_EQN |
Enum for Parasite Drag Tool form factor equations for body-type components.
Definition at line 1692 of file openvsp_as.h.
| enum FF_W_EQN |
Enum for Parasite Drag Tool form factor equations for wing-type components.
Definition at line 1710 of file openvsp_as.h.
| enum FILE_CHOOSER_MODE |
Enum for setting the mode ofthe file chooser.
| Enumerator | |
|---|---|
| OPEN | Browse files that already exist |
| SAVE | Browse file system and enter file name |
| NUM_FILE_CHOOSER_MODES | Number of file chooser modes |
Definition at line 1732 of file openvsp_as.h.
| enum FILE_CHOOSER_TYPE |
Enum for file chooser type.
| Enumerator | |
|---|---|
| FC_OPENVSP | OpenVSP's own file chooser with directory preferences. |
| FC_NATIVE | Operating system's native file chooser |
| NUM_FILE_CHOOSER_TYPES | Number of file chooser types |
Definition at line 1743 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 1754 of file openvsp_as.h.
| enum GDEV |
Enum used for custom GUI development.
Definition at line 1764 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 1802 of file openvsp_as.h.
| enum GUI_GEOM_SCREEN |
Enum for geom screen types.
Definition at line 1812 of file openvsp_as.h.
| enum GUI_VSP_SCREEN |
Enum for OpenVSP screen types.
Definition at line 1838 of file openvsp_as.h.
| enum IMPORT_TYPE |
Enum for OpenVSP import types.
Definition at line 1903 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 1920 of file openvsp_as.h.
Enum for Surface Intersection export file types.
Definition at line 1931 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 |
| NUM_LEN_UNIT | Number of length unit types |
Definition at line 1945 of file openvsp_as.h.
| enum MASS_UNIT |
Enum that describes units for mass.
Definition at line 1961 of file openvsp_as.h.
| enum PARM_TYPE |
Enum for OpenVSP's various Parm class types.
Definition at line 1976 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 1990 of file openvsp_as.h.
| enum PCURV_TYPE |
Enum for parametric curve types.
Definition at line 2004 of file openvsp_as.h.
| enum PRES_UNITS |
Enum that describes units for pressure.
Definition at line 2017 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 2037 of file openvsp_as.h.
| enum PROJ_DIR_TYPE |
Enum for Projected Area direction type.
Definition at line 2049 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 2063 of file openvsp_as.h.
| enum PROP_MODE |
Enum used to specify the mode of a propeller Geom.
Definition at line 2074 of file openvsp_as.h.
| enum PROP_PCURVE |
Enum for the various propeller blade curve parameterization options.
Definition at line 2085 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 2103 of file openvsp_as.h.
| enum REORDER_TYPE |
Enum used to identify array reordering instructions.
Definition at line 2114 of file openvsp_as.h.
| enum RES_DATA_TYPE |
Enum representing the possible data types returned from the ResultsMgr.
Definition at line 2127 of file openvsp_as.h.
| enum RES_GEOM_TYPE |
Enum representing the possible Geom types returned from the ResultsMgr.
Definition at line 2141 of file openvsp_as.h.
| enum RHO_UNITS |
Enum that describes units for density.
Definition at line 2153 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 2169 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 2182 of file openvsp_as.h.
| enum SUBSURF_INCLUDE |
Enum used to identify Parasite Drag Tool sub-surface treatment.
Definition at line 2192 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 2203 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 2214 of file openvsp_as.h.
| enum SUBSURF_TYPE |
Enum for the various sub-surface types.
Definition at line 2224 of file openvsp_as.h.
| enum SYM_FLAG |
Enum that represents various symmetry types.
Definition at line 2239 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 2255 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 |
| NUM_TEMP_UNIT | Number of temperature unit choices |
Definition at line 2267 of file openvsp_as.h.
| enum VEL_UNITS |
Enum that describes units for velocity.
Definition at line 2280 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 2295 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 2307 of file openvsp_as.h.
| enum VIEW_TYPE |
Enum for describing 2D view types (DXF & SVG).
Definition at line 2319 of file openvsp_as.h.
| enum VSP_SURF_CFD_TYPE |
Enum that is used to describe surfaces in CFD Mesh.
Definition at line 2402 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 |
| NUM_SURF_TYPES | Number of VSP surface types |
Definition at line 2416 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 2334 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 2344 of file openvsp_as.h.
| enum VSPAERO_NOISE_TYPE |
Enums for VSPAERO unsteady noise calculation types.
Definition at line 2355 of file openvsp_as.h.
| enum VSPAERO_NOISE_UNIT |
Enums for VSPAERO unsteady noise units.
Definition at line 2366 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 2376 of file openvsp_as.h.
Enum for the types of VSPAERO stability analyses.
Definition at line 2387 of file openvsp_as.h.
| enum WING_BLEND |
Enum used to identify the type of wing blending between XSecs.
Definition at line 2428 of file openvsp_as.h.
| enum WING_DRIVERS |
Enum for controlling wing section planform parameter control and linking.
Definition at line 2445 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 2465 of file openvsp_as.h.
| enum XSEC_CLOSE_TYPE |
Enum for modifying XSec through closure types.
Definition at line 2475 of file openvsp_as.h.
| enum XSEC_CRV_TYPE |
Enum that identifies the various OpenVSP XSecCurve types.
Definition at line 2489 of file openvsp_as.h.
| enum XSEC_DRIVERS |
Enum for XSec drivers.
Definition at line 2518 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 2532 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 2543 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 2555 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 2569 of file openvsp_as.h.
1.8.17