All API enumerations are defined in this group. Click here to return to the main page. More...
| enum vsp::ABS_REL_FLAG |
Enum that indicates if positions are relative or absolute.
| Enumerator | |
|---|---|
| ABS | Absolute position |
| REL | Relative position |
Definition at line 20 of file APIDefines.h.
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 28 of file APIDefines.h.
| enum vsp::ALIGN_TYPE |
Enum for specifying alignment.
Definition at line 36 of file APIDefines.h.
| enum vsp::ANG_UNITS |
Enum for specifying angular units.
| Enumerator | |
|---|---|
| ANG_RAD | Radians |
| ANG_DEG | Degrees |
Definition at line 50 of file APIDefines.h.
| enum vsp::ANGLE |
Enum for specifying image rotation angles (CW).
| Enumerator | |
|---|---|
| ANG_0 | Zero deg |
| ANG_90 | 90 deg |
| ANG_180 | 180 deg |
| ANG_270 | 270 deg |
| NUM_ANG | Number of angle choices |
Definition at line 58 of file APIDefines.h.
| enum vsp::ATMOS_TYPE |
Enum that identifies the atmospheric model used in the Parasite Drag tool.
Definition at line 69 of file APIDefines.h.
| enum vsp::ATTACH_ROT_TYPE |
Enum that determines parent to child relative rotation axes.
Definition at line 94 of file APIDefines.h.
Enum that identifies the parent to child relative translation coordinate system.
Definition at line 81 of file APIDefines.h.
Enum that entity type.
Definition at line 107 of file APIDefines.h.
Enum for attribute event group.
| Enumerator | |
|---|---|
| ATTR_GROUP_NONE | No event (user attributes) |
| ATTR_GROUP_WATERMARK | Watermark group |
| NUM_ATTR_EVENT_GROUPS | Number attribute event groups |
Definition at line 129 of file APIDefines.h.
| enum vsp::AUX_GEOM_MODE |
Enum for auxiliary geom modes.
Definition at line 138 of file APIDefines.h.
Enum for bogie spacing control.
Definition at line 157 of file APIDefines.h.
| enum vsp::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 168 of file APIDefines.h.
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 178 of file APIDefines.h.
| enum vsp::CAMERA_VIEW |
Enum used to set camera view.
Definition at line 186 of file APIDefines.h.
| enum vsp::CAP_TYPE |
Enum that identifies the end cap types for a geometry (i.e. wing root and tip).
Definition at line 202 of file APIDefines.h.
| enum vsp::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 292 of file APIDefines.h.
| enum vsp::CF_TURB_EQN |
Enum that identifies the Parasite Drag Tool turbulent friction coefficient equation choice.
Definition at line 300 of file APIDefines.h.
Enum used to identify each CFD mesh control option (also applicable to FEA Mesh). \sa SetCFDMeshVal(), SetFEAMeshVal()
Definition at line 219 of file APIDefines.h.
Enum used to describe various CFD Mesh export file options. \sa SetComputationFileName(), ComputeCFDMesh()
Definition at line 252 of file APIDefines.h.
Enum that indicates the CFD Mesh source type. \sa AddCFDSource()
Definition at line 270 of file APIDefines.h.
| enum vsp::CFD_VIS_TYPE |
Enum that identifies how CFD and FEA meshes are colored.
Definition at line 282 of file APIDefines.h.
| enum vsp::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 327 of file APIDefines.h.
Enum for Chevron W parameter modes.
| Enumerator | |
|---|---|
| CHEVRON_W01_SE | Start and End |
| CHEVRON_W01_CW | Center and Width |
| CHEVRON_W01_NUM_MODES | Number of chevron W parameter mode types. |
Definition at line 337 of file APIDefines.h.
Enum for what becomes of a Clone when the Geom it copies is deleted or cut.
Definition at line 346 of file APIDefines.h.
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 356 of file APIDefines.h.
Enum used to identify various export file types.
| Enumerator | |
|---|---|
| NO_FILE_TYPE | No export file type |
Definition at line 365 of file APIDefines.h.
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 398 of file APIDefines.h.
| enum vsp::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 408 of file APIDefines.h.
| enum vsp::DEPTH_TYPE |
Enum for 3D background depth location settings.
| Enumerator | |
|---|---|
| DEPTH_FRONT | Set 3D background before model |
| DEPTH_REAR | Set 3D background behind model |
| DEPTH_FREE | Set 3D background at specified location |
| NUM_DEPTH_TYPE | Number of depth types |
Definition at line 419 of file APIDefines.h.
| enum vsp::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 430 of file APIDefines.h.
| enum vsp::DIR_INDEX |
Enum used to identify axis of rotation or translation.
| Enumerator | |
|---|---|
| X_DIR | X direction |
Definition at line 438 of file APIDefines.h.
| enum vsp::DISPLAY_TYPE |
Enum for selecting the GUI display type for Geoms.
Definition at line 448 of file APIDefines.h.
| enum vsp::DRAW_TYPE |
Enum for selecting the GUI draw type for Geoms.
Definition at line 458 of file APIDefines.h.
Enum for identifying which kind of integrated flowpath modeling components is modeled.
Definition at line 469 of file APIDefines.h.
Enum for identifying how integrated flowpath modeling engine is represented.
Definition at line 480 of file APIDefines.h.
Enum for integrated flowpath modeling key points.
Definition at line 499 of file APIDefines.h.
| enum vsp::ENGINE_LOC_MODE |
Enum for how integrated flowpath modeling key points are identified.
| Enumerator | |
|---|---|
| ENGINE_LOC_INDEX | Integrated flowpath key point identified by XSec index. |
| ENGINE_LOC_U | Integrated flowpath key point identified by U parameter. |
Definition at line 491 of file APIDefines.h.
Enum for identifying how integrated flowpath modeling components are modeled.
Definition at line 510 of file APIDefines.h.
| enum vsp::ERROR_CODE |
Enum for OpenVSP API error codes.
Definition at line 525 of file APIDefines.h.
| enum vsp::EXCRES_TYPE |
Enum used to indicate Parasite Drag Tool excrescence type.
Definition at line 569 of file APIDefines.h.
| enum vsp::EXPORT_TYPE |
Enum for OpenVSP export types.
Definition at line 580 of file APIDefines.h.
| enum vsp::FEA_BC_MODE |
Enum used to indicate FEA boundary condition constraint type.
Definition at line 613 of file APIDefines.h.
| enum vsp::FEA_BC_TYPE |
Enum used to indicate FEA boundary condition definition type.
Definition at line 625 of file APIDefines.h.
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 635 of file APIDefines.h.
| enum vsp::FEA_EXPORT_TYPE |
Enum for the various FEA Mesh export types.
Definition at line 647 of file APIDefines.h.
| enum vsp::FEA_FIX_PT_TYPE |
Enum for FEA fixed point types.
Definition at line 662 of file APIDefines.h.
Enum for FEA material types.
Definition at line 675 of file APIDefines.h.
Enum for FEA material orientation types.
Definition at line 686 of file APIDefines.h.
Enum for FEA Part element types.
Definition at line 706 of file APIDefines.h.
| enum vsp::FEA_PART_TYPE |
Enum used to identify the available FEA Part types.
Definition at line 718 of file APIDefines.h.
Enum for FEA Poly spar point types.
Definition at line 767 of file APIDefines.h.
| enum vsp::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 735 of file APIDefines.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 745 of file APIDefines.h.
| enum vsp::FEA_SLICE_TYPE |
Enum for FEA Slice orientation.
Definition at line 754 of file APIDefines.h.
| enum vsp::FEA_UNIT_TYPE |
Enum used to identify the FEA Mesh unit system (length, mass).
Definition at line 777 of file APIDefines.h.
| enum vsp::FF_B_EQN |
Enum for Parasite Drag Tool form factor equations for body-type components.
Definition at line 796 of file APIDefines.h.
| enum vsp::FF_W_EQN |
Enum for Parasite Drag Tool form factor equations for wing-type components.
Definition at line 812 of file APIDefines.h.
Enum for setting the mode of the 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 853 of file APIDefines.h.
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 862 of file APIDefines.h.
Enum for whether a Fit Model target point is pinned to a surface coordinate or free to slide along it.
| Enumerator | |
|---|---|
| FIT_MODEL_FIXED | Target point is held at the given surface coordinate |
| FIT_MODEL_FREE | Target point may slide along the surface in this direction |
Definition at line 788 of file APIDefines.h.
| enum vsp::FRAGMENT_MODE |
Enum for AC 20-128A rotor fragment modes.
Definition at line 832 of file APIDefines.h.
Enum for Parasite Drag Tool freestream unit system.
| Enumerator | |
|---|---|
| PD_UNITS_IMPERIAL | Imperial unit system |
| PD_UNITS_METRIC | Metric unit system |
Definition at line 845 of file APIDefines.h.
Enum for the limits a Fuselage puts on its cross sections' X locations.
Definition at line 871 of file APIDefines.h.
| enum vsp::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_CHECK_BUTTON_BIT | Custom GUI CheckButtonBit |
| GDEV_RADIO_BUTTON | Custom GUI RadioButton |
| GDEV_TOGGLE_BUTTON | Custom GUI ToggleButton |
| GDEV_TOGGLE_BUTTON_FREE | Custom GUI ToggleButton without Parm |
| GDEV_TOGGLE_RADIO_GROUP | Custom GUI ToggleRadioGroup, its toggle buttons added as GDEV_ADD_CHOICE_ITEM |
| 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 or ToggleRadioGroup |
| GDEV_SLIDER_INPUT | Custom GUI SliderInput |
| GDEV_SLIDER_ADJ_RANGE_INPUT | Custom GUI SliderAdjRangeInput |
| GDEV_SLIDER_ADJ_RANGE_TWO_INPUT | Custom GUI SliderAdjRange2Input: a slider with two inputs, one active at a time |
| 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 |
| GDEV_ADD_X | Move along the line in custom GUI by a width given in the layout's widths |
| GDEV_SET_BUTTON_WIDTH | Set the width of custom GUI buttons, given in the layout's widths |
| GDEV_SET_CHOICE_BUTTON_WIDTH | Set the width of custom GUI choices' labels, given in the layout's widths |
| NUM_GDEV_TYPES | Number of GDEV types |
| ALL_GDEV_TYPES | Flag for all GDEV types |
Definition at line 881 of file APIDefines.h.
Enum for gear configuration modes.
Definition at line 923 of file APIDefines.h.
Enum for gear retract modes.
| Enumerator | |
|---|---|
| GEAR_STOWED_POSITION | Specified by stowed position |
| GEAR_MECHANISM | Specified by mechanism |
| NUM_GEAR_RETRACT_MODES | Number of gear retract choices |
Definition at line 935 of file APIDefines.h.
Enum for tire dimension modes.
Definition at line 944 of file APIDefines.h.
| enum vsp::GENDER |
Enum for OpenVSP Human component gender types.
| Enumerator | |
|---|---|
| MALE | Male Human component |
| FEMALE | Female Human component |
Definition at line 954 of file APIDefines.h.
Geometry analysis types..
Definition at line 962 of file APIDefines.h.
| enum vsp::GUI_GEOM_SCREEN |
Enum for geom screen types.
Definition at line 989 of file APIDefines.h.
| enum vsp::GUI_VSP_SCREEN |
Enum for OpenVSP screen types.
Definition at line 1019 of file APIDefines.h.
Enum for how a Hinge's axes are set.
| Enumerator | |
|---|---|
| HINGE_ORIENT_ROT | From the XForm rotations (default) |
| HINGE_ORIENT_VEC | From directions; the XForm rotations are computed from them |
| NUM_HINGE_ORIENT_TYPES | Number of Hinge orientation types |
Definition at line 1095 of file APIDefines.h.
| enum vsp::HINGE_PRIM_TYPE |
Enum for how a Hinge's axis direction is given when its axes are set from directions.
Definition at line 1104 of file APIDefines.h.
| enum vsp::IMPORT_TYPE |
Enum for OpenVSP import types.
Definition at line 1127 of file APIDefines.h.
Initial shape enums for XS_EDIT_CURVE type XSecs.
Definition at line 1117 of file APIDefines.h.
Enum for Surface Intersection export file types.
| Enumerator | |
|---|---|
| INTERSECT_IGES_FILE_NAME | IGES intersection file type |
| INTERSECT_STEP_FILE_NAME | STEP intersection file type |
| INTERSECT_NUM_FILE_NAMES | Number of surface intersection file types |
Definition at line 1142 of file APIDefines.h.
| enum vsp::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 1151 of file APIDefines.h.
| enum vsp::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 | lbf*sec^2/in |
| NUM_MASS_UNIT | Number of mass unit types |
Definition at line 1165 of file APIDefines.h.
| enum vsp::MESH_REASON |
Enum that describes the criteria that set the local minimum edge length.
Definition at line 1178 of file APIDefines.h.
| enum vsp::MESH_TYPE |
Enum for different mesh types.
| Enumerator | |
|---|---|
| TRI_MESH_TYPE | Triangle mesh |
| QUAD_MESH_TYPE | Quadrilateral mesh |
| NGON_MESH_TYPE | N-gon mesh |
| NUM_MESH_TYPE | Number of mesh types |
Definition at line 1209 of file APIDefines.h.
Enum used to describe swept volume motion extent types.
Definition at line 1219 of file APIDefines.h.
| enum vsp::OBJ_ID_LENGTH |
Enum for ID length by vsp object type.
Definition at line 1233 of file APIDefines.h.
| enum vsp::PARM_TYPE |
Enum for OpenVSP's various Parm class types.
Definition at line 1245 of file APIDefines.h.
| enum vsp::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 1258 of file APIDefines.h.
| enum vsp::PCURV_TYPE |
Enum for parametric curve types.
Definition at line 1270 of file APIDefines.h.
| enum vsp::PRES_UNITS |
Enum that describes units for pressure.
Definition at line 1281 of file APIDefines.h.
| enum vsp::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 1299 of file APIDefines.h.
| enum vsp::PROJ_DIR_TYPE |
Enum for Projected Area direction type.
Definition at line 1309 of file APIDefines.h.
| enum vsp::PROJ_TGT_TYPE |
Enum for Projected Area target type.
Definition at line 1321 of file APIDefines.h.
Enum used to specify the mode of a propeller blade azimuth control.
Definition at line 1333 of file APIDefines.h.
| enum vsp::PROP_BLADE_MODE |
Enum used to identify thrown blade type for AC 25.905-1.
| Enumerator | |
|---|---|
| PROP_BLADE_TRADITIONAL | Traditional straight blades |
| PROP_BLADE_NONTRADITIONAL | Non-traditional blades |
| NUM_PROP_BLADE_MODES | Number of propeller blade modes |
Definition at line 1353 of file APIDefines.h.
Enum used to specify how the blades of a propeller take a hinge's angle.
Definition at line 1343 of file APIDefines.h.
| enum vsp::PROP_DRIVERS |
Enum for actuator disk driver parameters.
Definition at line 1362 of file APIDefines.h.
| enum vsp::PROP_MODE |
Enum used to specify the mode of a propeller Geom.
Definition at line 1378 of file APIDefines.h.
| enum vsp::PROP_PCURVE |
Enum for the various propeller blade curve parameterization options.
Definition at line 1387 of file APIDefines.h.
| enum vsp::PROP_PRESETS |
Enum that identifies a propeller starting design (see InitPropPreset).
Definition at line 1403 of file APIDefines.h.
| enum vsp::REF_WING_TYPE |
Enum used to indicate manual or component reference type.
| Enumerator | |
|---|---|
| MANUAL_REF | Manually specify the reference areas and lengths |
| COMPONENT_REF | Use a particular wing to calculate the reference area and lengths |
| NUM_REF_TYPES | Number of wing reference types |
Definition at line 1422 of file APIDefines.h.
| enum vsp::REORDER_TYPE |
Enum used to identify array reordering instructions.
Definition at line 1411 of file APIDefines.h.
| enum vsp::RES_DATA_TYPE |
Enum representing the possible data types returned from the ResultsMgr. Datatypes are shared with Attribute Definitions
Definition at line 1431 of file APIDefines.h.
| enum vsp::RES_GEOM_TYPE |
Enum representing the possible Geom types returned from the ResultsMgr.
Definition at line 1448 of file APIDefines.h.
| enum vsp::RHO_UNITS |
Enum that describes units for density.
Definition at line 1458 of file APIDefines.h.
Enum that identifies the coordinate offset type used for a routing point.
Definition at line 1484 of file APIDefines.h.
| enum vsp::ROUTE_PT_TYPE |
Enum that identifies the coordinate type used for a routing point.
Definition at line 1472 of file APIDefines.h.
| enum vsp::SCALE_TYPE |
Enum representing the possible ways to scale a 3D background image.
Definition at line 1494 of file APIDefines.h.
| enum vsp::SET_TYPE |
Enum for specifying named set types.
Definition at line 1507 of file APIDefines.h.
| enum vsp::SIX_SERIES_TYPE |
Enum for the NACA 6-series airfoil's series.
Definition at line 1520 of file APIDefines.h.
Enum for the sides of a wing a control surface sub-surface covers.
| Enumerator | |
|---|---|
| SS_CONTROL_UPPER_SURF | Upper surface |
| SS_CONTROL_LOWER_SURF | Lower surface |
| SS_CONTROL_BOTH_SURF | Upper and lower surfaces (default) |
Definition at line 1535 of file APIDefines.h.
Enum for the side of a line sub-surface that it tags.
| Enumerator | |
|---|---|
| SS_LINE_TEST_GREATER | Tag the side of greater U or W (default) |
| SS_LINE_TEST_LESS | Tag the side of less U or W |
| SS_LINE_TEST_NONE | Tag neither side; equal to NONE |
Definition at line 1544 of file APIDefines.h.
Enum for the limits a Stack puts on its cross sections' placement.
| Enumerator | |
|---|---|
| STACK_FREE | Every cross section placed freely (default) |
| STACK_LOOP | The last cross section a copy of the first, placed on it |
| NUM_STACK_POLICY | Number of Stack cross section order policies |
Definition at line 1553 of file APIDefines.h.
| enum vsp::STACK_PRESETS |
Enum that identifies a StackGeom starting point. Each preset builds a different set of cross sections, most of them nacelle layouts.
Definition at line 1563 of file APIDefines.h.
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 1586 of file APIDefines.h.
| enum vsp::SUBSURF_INCLUDE |
Enum used to identify Parasite Drag Tool sub-surface treatment.
Definition at line 1594 of file APIDefines.h.
| enum vsp::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 1603 of file APIDefines.h.
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 1612 of file APIDefines.h.
| enum vsp::SUBSURF_TYPE |
Enum for the various sub-surface types.
Definition at line 1620 of file APIDefines.h.
| enum vsp::SYM_FLAG |
Enum that represents various symmetry types (Sym_Planar_Flag, Sym_Axial_Flag in group Sym). SYM_XY, SYM_XZ and SYM_YZ also name the planes in Flip_Flag (group Sym), which reflects a Geom's shape about its own coordinate planes. Its placement and its children are unchanged. Flip_Flag has no effect on a Blank or Routing Geom; Conformal and Auxiliary Geoms take their parent's. See SetGeomCloneOriginal for how a Clone combines flips.
Definition at line 1639 of file APIDefines.h.
| enum vsp::SYM_XSEC_TYPE |
Enum that represents various cross section symmetry types.
| Enumerator | |
|---|---|
| SYM_NONE | No cross section symmetry. |
| SYM_RL | Right/left cross section symmetry. |
| SYM_TB | Top/bottom cross section symmetry. |
| SYM_ALL | All cross section symmetry. |
Definition at line 1653 of file APIDefines.h.
| enum vsp::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 1663 of file APIDefines.h.
Enum for tire clearance modes.
Definition at line 1674 of file APIDefines.h.
Enum for tire contact radius modes.
Definition at line 1684 of file APIDefines.h.
| enum vsp::TIRE_DIM_MODES |
Enum for tire dimension modes.
| Enumerator | |
|---|---|
| TIRE_DIM_IN | Tire dimensions in inches |
| TIRE_DIM_MODEL | Tire dimensions in model units |
| TIRE_DIM_FRAC | Tire dimensions as fractions |
| NUM_TIRE_DIM_MODES | Number of tire dimension choices |
Definition at line 1695 of file APIDefines.h.
| enum vsp::TIRE_MODES |
Enum for tire modes.
Definition at line 1705 of file APIDefines.h.
Enum for the file types of a vector screenshot.
| Enumerator | |
|---|---|
| VEC_SVG | SVG vector screenshot |
| VEC_PDF | PDF vector screenshot |
| VEC_NUM_TYPES | Number of vector screenshot file types |
Definition at line 1718 of file APIDefines.h.
| enum vsp::VEL_UNITS |
Enum that describes units for velocity.
Definition at line 1727 of file APIDefines.h.
| enum vsp::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 1740 of file APIDefines.h.
| enum vsp::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 1750 of file APIDefines.h.
| enum vsp::VIEW_TYPE |
Enum for describing 2D view types (DXF & SVG).
Definition at line 1760 of file APIDefines.h.
Enum that is used to describe surfaces in CFD Mesh.
Definition at line 1823 of file APIDefines.h.
| enum vsp::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 1836 of file APIDefines.h.
Enums for VSPAERO unsteady noise calculation types.
Definition at line 1774 of file APIDefines.h.
Enums for VSPAERO unsteady noise units.
Definition at line 1783 of file APIDefines.h.
Enum for the ways VSPAERO can treat propeller blades.
Definition at line 1791 of file APIDefines.h.
Enum for the types of VSPAERO stability analyses.
Definition at line 1801 of file APIDefines.h.
Enum for the VSPAERO stall modeling options.
| Enumerator | |
|---|---|
| STALL_OFF | Stall modeling off |
| STALL_ON | Stall modeling on |
Definition at line 1815 of file APIDefines.h.
| enum vsp::W_HINT |
Enum for chevron W parameter start/end hints.
Definition at line 1860 of file APIDefines.h.
Enum for AMC 25.734 wheel and tire failure models
Definition at line 1847 of file APIDefines.h.
| enum vsp::WING_BLEND |
Enum used to identify the type of wing blending between XSecs.
Definition at line 1872 of file APIDefines.h.
| enum vsp::WING_DRIVERS |
Enum for controlling wing section planform parameter control and linking.
Definition at line 1887 of file APIDefines.h.
Enum that identifies the working XDDM type.
| Enumerator | |
|---|---|
| XDDM_VAR | Variable XDDM type |
| XDDM_CONST | Constant XDDM type |
Definition at line 1905 of file APIDefines.h.
| enum vsp::XSEC_CLOSE_TYPE |
Enum for modifying XSec through closure types.
Definition at line 1913 of file APIDefines.h.
| enum vsp::XSEC_CRV_TYPE |
Enum that identifies the various OpenVSP XSecCurve types.
Definition at line 1925 of file APIDefines.h.
| enum vsp::XSEC_DRIVERS |
Enum for XSec drivers.
| Enumerator | |
|---|---|
| WIDTH_XSEC_DRIVER | Width driver |
| AREA_XSEC_DRIVER | Area driver |
| HEIGHT_XSEC_DRIVER | Height driver |
| HWRATIO_XSEC_DRIVER | Height/width ratio driver |
| NUM_XSEC_DRIVER | Number of XSec drivers |
Definition at line 1953 of file APIDefines.h.
| enum vsp::XSEC_FLAP_TYPE |
Enum used to identify XSec flap type.
| Enumerator | |
|---|---|
| FLAP_NONE | No flap |
| FLAP_PLAIN | Plain flap |
| FLAP_NUM_TYPES | Number of flap types |
Definition at line 1965 of file APIDefines.h.
| enum vsp::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 1974 of file APIDefines.h.
| enum vsp::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 1983 of file APIDefines.h.
| enum vsp::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 1993 of file APIDefines.h.
Enum for XSec width shift.
| Enumerator | |
|---|---|
| XS_SHIFT_LE | Shift leading edge |
Definition at line 2005 of file APIDefines.h.