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 657 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 667 of file openvsp_as.h.
enum ANG_UNITS |
Enum for specifying angular units.
Enumerator | |
---|---|
ANG_RAD | Radians |
ANG_DEG | Degrees |
Definition at line 677 of file openvsp_as.h.
enum ATMOS_TYPE |
Enum that identifies the atmospheric model used in the Parasite Drag tool.
Definition at line 687 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 701 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 712 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 723 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 735 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 745 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 828 of file openvsp_as.h.
enum CF_TURB_EQN |
Enum that identifies the Parasite Drag Tool turbulent friction coefficient equation choice.
Definition at line 838 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 759 of file openvsp_as.h.
enum CFD_MESH_EXPORT_TYPE |
Enum used to describe various CFD Mesh export file options.
Definition at line 793 of file openvsp_as.h.
enum CFD_MESH_SOURCE_TYPE |
Enum that indicates the CFD Mesh source type.
Definition at line 814 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 867 of file openvsp_as.h.
Enum used to identify various export file types.
Definition at line 878 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 910 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 923 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 933 of file openvsp_as.h.
enum DISPLAY_TYPE |
Enum for selecting the GUI display type for Geoms.
Definition at line 944 of file openvsp_as.h.
enum DRAW_TYPE |
Enum for selecting the GUI draw type for Geoms.
Definition at line 956 of file openvsp_as.h.
enum ERROR_CODE |
Enum for OpenVSP API error codes.
Definition at line 969 of file openvsp_as.h.
enum EXCRES_TYPE |
Enum used to indicate Parasite Drag Tool excressence type.
Definition at line 999 of file openvsp_as.h.
enum EXPORT_TYPE |
Enum for OpenVSP export types.
Definition at line 1012 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 1044 of file openvsp_as.h.
enum FEA_EXPORT_TYPE |
Enum for the various FEA Mesh export types.
Definition at line 1058 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 1076 of file openvsp_as.h.
enum FEA_PART_TYPE |
Enum used to identify the available FEA Part types.
Definition at line 1087 of file openvsp_as.h.
enum FEA_SLICE_TYPE |
Enum for FEA Slice orientation.
Definition at line 1104 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 1119 of file openvsp_as.h.
enum FF_B_EQN |
Enum for Parasite Drag Tool form factor equations for body-type components.
Definition at line 1132 of file openvsp_as.h.
enum FF_W_EQN |
Enum for Parasite Drag Tool form factor equations for wing-type components.
Definition at line 1150 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 1172 of file openvsp_as.h.
enum GDEV |
Enum used for custom GUI development.
Definition at line 1182 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 1219 of file openvsp_as.h.
enum IMPORT_TYPE |
Enum for OpenVSP import types.
Definition at line 1229 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 1245 of file openvsp_as.h.
Enum for Surface Intersection export file types.
Definition at line 1256 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 1268 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 1283 of file openvsp_as.h.
enum PARM_TYPE |
Enum for OpenVSP's various Parm class types.
Definition at line 1297 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 1311 of file openvsp_as.h.
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.
enum PRES_UNITS |
Enum that describes units for pressure.
Definition at line 1337 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 1356 of file openvsp_as.h.
enum PROJ_DIR_TYPE |
Enum for Projected Area direction type.
Definition at line 1368 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 1382 of file openvsp_as.h.
enum PROP_MODE |
Enum used to specify the mode of a propeller Geom.
Definition at line 1393 of file openvsp_as.h.
enum PROP_PCURVE |
Enum for the various propeller blade curve parameterization options.
Definition at line 1404 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 1420 of file openvsp_as.h.
enum RES_DATA_TYPE |
Enum representing the possible data types returned from the ResultsMgr.
Definition at line 1431 of file openvsp_as.h.
enum RES_GEOM_TYPE |
Enum representing the possible Geom types returned from the ResultsMgr.
Definition at line 1445 of file openvsp_as.h.
enum RHO_UNITS |
Enum that describes units for density.
Definition at line 1457 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 1471 of file openvsp_as.h.
enum SUBSURF_INCLUDE |
Enum used to identify Parasite Drag Tool sub-surface treatment.
Definition at line 1483 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 1494 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 1505 of file openvsp_as.h.
enum SUBSURF_TYPE |
Enum for the various sub-surface types.
Definition at line 1515 of file openvsp_as.h.
enum SYM_FLAG |
Enum that represents various symmetry types.
Definition at line 1529 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 1545 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 1555 of file openvsp_as.h.
enum VEL_UNITS |
Enum that describes units for velocity.
Definition at line 1567 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 1582 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 1594 of file openvsp_as.h.
enum VIEW_TYPE |
Enum for describing 2D view types (DXF & SVG).
Definition at line 1606 of file openvsp_as.h.
enum VSP_SURF_CFD_TYPE |
Enum that is used to describe surfaces in CFD Mesh.
Definition at line 1654 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 1668 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 1621 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 1631 of file openvsp_as.h.
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.
enum WING_BLEND |
Enum used to identify the type of wing blending between XSecs.
Definition at line 1681 of file openvsp_as.h.
enum WING_DRIVERS |
Enum for controlling wing section planform parameter control and linking.
Definition at line 1698 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 1718 of file openvsp_as.h.
enum XSEC_CLOSE_TYPE |
Enum for modifying XSec through closure types.
Definition at line 1728 of file openvsp_as.h.
enum XSEC_CRV_TYPE |
Enum that identifies the various OpenVSP XSecCurve types.
Definition at line 1742 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 1771 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 1782 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 1794 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 1808 of file openvsp_as.h.