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 1032 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 1042 of file openvsp_as.h.
| enum ANG_UNITS |
Enum for specifying angular units.
| Enumerator | |
|---|---|
| ANG_RAD | Radians |
| ANG_DEG | Degrees |
Definition at line 1052 of file openvsp_as.h.
| enum ATMOS_TYPE |
Enum that identifies the atmospheric model used in the Parasite Drag tool.
Definition at line 1062 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 1076 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 1087 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 1098 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 1110 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 1120 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 1134 of file openvsp_as.h.
| enum CFD_MESH_EXPORT_TYPE |
Enum used to describe various CFD Mesh export file options.
Definition at line 1168 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 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 1242 of file openvsp_as.h.
Enum used to identify various export file types.
Definition at line 1253 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 1285 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 1298 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 |
Definition at line 1308 of file openvsp_as.h.
| enum DISPLAY_TYPE |
Enum for selecting the GUI display type for Geoms.
Definition at line 1319 of file openvsp_as.h.
| enum DRAW_TYPE |
Enum for selecting the GUI draw type for Geoms.
Definition at line 1331 of file openvsp_as.h.
| enum ERROR_CODE |
Enum for OpenVSP API error codes.
Definition at line 1344 of file openvsp_as.h.
| enum EXCRES_TYPE |
Enum used to indicate Parasite Drag Tool excressence type.
Definition at line 1374 of file openvsp_as.h.
| enum EXPORT_TYPE |
Enum for OpenVSP export types.
Definition at line 1387 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 1419 of file openvsp_as.h.
| enum FEA_EXPORT_TYPE |
Enum for the various FEA Mesh export types.
Definition at line 1433 of file openvsp_as.h.
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 1453 of file openvsp_as.h.
| enum FEA_PART_TYPE |
Enum used to identify the available FEA Part types.
Definition at line 1464 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 1481 of file openvsp_as.h.
| enum FEA_SLICE_TYPE |
Enum for FEA Slice orientation.
Definition at line 1493 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 1508 of file openvsp_as.h.
| enum FF_B_EQN |
Enum for Parasite Drag Tool form factor equations for body-type components.
Definition at line 1521 of file openvsp_as.h.
| enum FF_W_EQN |
Enum for Parasite Drag Tool form factor equations for wing-type components.
Definition at line 1539 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 1561 of file openvsp_as.h.
| enum GDEV |
Enum used for custom GUI development.
Definition at line 1571 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 1608 of file openvsp_as.h.
| enum IMPORT_TYPE |
Enum for OpenVSP import types.
Definition at line 1618 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 1635 of file openvsp_as.h.
Enum for Surface Intersection export file types.
Definition at line 1646 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 1660 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 1675 of file openvsp_as.h.
| enum PARM_TYPE |
Enum for OpenVSP's various Parm class types.
Definition at line 1689 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 1703 of file openvsp_as.h.
| enum PCURV_TYPE |
Enum for parametric curve types.
Definition at line 1717 of file openvsp_as.h.
| enum PRES_UNITS |
Enum that describes units for pressure.
Definition at line 1730 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 1749 of file openvsp_as.h.
| enum PROJ_DIR_TYPE |
Enum for Projected Area direction type.
Definition at line 1761 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 1775 of file openvsp_as.h.
| enum PROP_MODE |
Enum used to specify the mode of a propeller Geom.
Definition at line 1786 of file openvsp_as.h.
| enum PROP_PCURVE |
Enum for the various propeller blade curve parameterization options.
Definition at line 1797 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 1815 of file openvsp_as.h.
| enum RES_DATA_TYPE |
Enum representing the possible data types returned from the ResultsMgr.
Definition at line 1826 of file openvsp_as.h.
| enum RES_GEOM_TYPE |
Enum representing the possible Geom types returned from the ResultsMgr.
Definition at line 1840 of file openvsp_as.h.
| enum RHO_UNITS |
Enum that describes units for density.
Definition at line 1852 of file openvsp_as.h.
| 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 1866 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 1878 of file openvsp_as.h.
| enum SUBSURF_INCLUDE |
Enum used to identify Parasite Drag Tool sub-surface treatment.
Definition at line 1888 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 1899 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 1910 of file openvsp_as.h.
| enum SUBSURF_TYPE |
Enum for the various sub-surface types.
Definition at line 1920 of file openvsp_as.h.
| enum SYM_FLAG |
Enum that represents various symmetry types.
Definition at line 1934 of file openvsp_as.h.
| enum SYM_XSEC_TYPE |
Symmetry enum for XS_EDIT_CURVE type XSecs.
| Enumerator | |
|---|---|
| SYM_NONE | No symmetry |
| SYM_RL | Right-left symmetry |
Definition at line 1950 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 1960 of file openvsp_as.h.
| enum VEL_UNITS |
Enum that describes units for velocity.
Definition at line 1972 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 1987 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 1999 of file openvsp_as.h.
| enum VIEW_TYPE |
Enum for describing 2D view types (DXF & SVG).
Definition at line 2011 of file openvsp_as.h.
| enum VSP_SURF_CFD_TYPE |
Enum that is used to describe surfaces in CFD Mesh.
Definition at line 2081 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 2095 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 2026 of file openvsp_as.h.
| enum VSPAERO_NOISE_TYPE |
Enums for VSPAERO unsteady noise calculation types.
Definition at line 2036 of file openvsp_as.h.
| enum VSPAERO_NOISE_UNIT |
Enums for VSPAERO unsteady noise units.
Definition at line 2047 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 2057 of file openvsp_as.h.
Enum for the types of VSPAERO stability analyses.
Definition at line 2068 of file openvsp_as.h.
| enum WING_BLEND |
Enum used to identify the type of wing blending between XSecs.
Definition at line 2108 of file openvsp_as.h.
| enum WING_DRIVERS |
Enum for controlling wing section planform parameter control and linking.
Definition at line 2125 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 2145 of file openvsp_as.h.
| enum XSEC_CLOSE_TYPE |
Enum for modifying XSec through closure types.
Definition at line 2155 of file openvsp_as.h.
| enum XSEC_CRV_TYPE |
Enum that identifies the various OpenVSP XSecCurve types.
Definition at line 2169 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 2198 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 2209 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 2221 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 2235 of file openvsp_as.h.
1.8.15