OpenVSP API Documentation 3.40.0
 
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
 API Error FunctionsHandling of OpenVSP ErrorObj information is accomplished through this group of API functions. Click here to return to the main page
 General API Utility FunctionsThis group of functions is provided for general API utilities, such as printing to stdout, performing basic math functions, and identifying basic OpenVSP information. Click here to return to the main page
 Advanced Link FunctionsThe following functions are available for the Advanced Link tool. Click here to return to the main page
 Analysis Manager FunctionsThis group is for functions included in the Analysis Manager. The Analysis Manager allows for OpenVSP analyses to be setup and run through the API without having to modify Parms directly. Examples are available for every available analysis type. The results of running an analysis can be accessed through the functions defined in the Results group. Click here to return to the main page
 Background3D FunctionsThis group of functions is used to work with 3D background images. Click here to return to the main page
 BOR FunctionsThis group of API functions provides capabilities related to the body of revolution (BOR) geometry type in OpenVSP. Click here to return to the main page
 CFD Mesh FunctionsThis group of functions is used to setup and run the CFD Mesh tool through the API. Click here to return to the main page
 VSPAERO Control Surface Group FunctionsThis group of functions is available for manipulating VSPAERO control surface groups through the API. Note, VSPAERO also includes rectangle type sub-surfaces as possible control surfaces. Click here to return to the main page
 General Computation FunctionsThe following group of API functions are available for general computations. In general, it is best practice to perform computations through the the Analysis group instead of calling these functions directly. Click here to return to the main page
 Custom Geometry FunctionsThis functions grouped here are used to create and manipulate Custom Components. Custom components are defined in *.vsppart files included in the /"Custom Scripts/" directory. Examples of Custom Components are available in the directory for reference. OpenVSP looks in 3 locations for the /"Custom Scripts/" folder, where Custom Components are loaded: the root directory, the VSP executable directory, and the home directory. Note, these functions are specific to defining Custom Components and can't be called from standard API scripts (i.e. *.vspscript). However, a Custom Component can be created as a *.vsppart file and then accessed through secondary API scripts. Click here to return to the main page
 Design File FunctionsThis group of functions is available for managing Design Variables through the API. Click here to return to the main page
 Edit Curve XSec FunctionsFunctions for modifying XSecs of type XS_EDIT_CURVE are defined here. Click here to return to the main page
 EnumerationsAll API enumerations are defined in this group. Click here to return to the main page
 FEA Mesh FunctionsThe following group of API functions supports all functionality of the FEA Mesh Tool. Structures, FEA Parts, materials, and properties can be defined and manipulated. Mesh and output file settings can be adjusted, and an FEA mesh can be generated. Click here to return to the main page
 File Input and Output FunctionsThis group of functions provides file input and output interfacing through the API. Click here to return to the main page
 Geom FunctionsThis group of functions is available for adding, deleting, and modifying OpenVSP Geoms through the API. Click here to return to the main page
 Group Modification FunctionsThe functions in this group allow for sets to be scaled, rotated, and translated. Click here to return to the main page
 Matrix4d FunctionsAPI functions that utilize the Matrix4d class are grouped here. For details of the class, including member functions, see Matrix4d. Click here to return to the main page
 Measure Tool FunctionsThis group of API functions can be used to control the Ruler Tool through the API. Click here to return to the main page
 Propeller Blade Curve FunctionsThe following group of API functions may be used to control parametric propeller blade curves (PCurves). Click here to return to the main page
 Parasite Drag FunctionsThis group of API functions is supplemental to performing a Paraste Drag analysis through the Analysis Manager. They include functions to write out Parasite Drag Tool equations, calculate atmospheric properties, and control excrescences. Click here to return to the main page
 Parm FunctionsEvery Parm in OpenVSP can be accessed and modified through the functions defined in this API group. Every Parm has an associated ParmContainer. Click here to return to the main page
 Parm Container FunctionsAll Parms in OpenVSP are stored in Parm Containers. The functions in this group can be used to work with Parm Containers through the API. Click here to return to the main page
 API Proxy Utility FunctionsThe API functions defined in this group enable conversion between AngelScript and OpenVSP C++ data types, such as array and vector. Click here to return to the main page
 Results Manager FunctionsThis group is for functions included in the Results Manager. The Results Manager stores analysis results and provides methods to get, print, and export them. Click here to return to the main page
 Functions for SetsThe following group of API functions deals with set manipulation. Click here to return to the main page
 Snap-To FunctionsThis group of API functions provide the capabilities available in the Snap-To tool. Click here to return to the main page
 Sub-Surface FunctionsFunctions related to Sub-Surfaces are defined in this group. Click here to return to the main page
 Geom Surface Query FunctionsThis group of API functions pertains to general surface queries for Geom surfaces, such as computing 3D location from surface coordinates, identifying curvature, and performing point projections. Click here to return to the main page
 VSPAERO FunctionsThe following group of functions are specific to VSPAERO. However, their relevance has been mostly replaced by Analysis Manager capabilities. Click here to return to the main page
 VSPAERO Actuator Disk and Propeller FunctionsThe following group of functions provide API capability for setting up actuator disks (Disk tab of VSPAERO GUI) and propellers (Propeller tab of VSPAERO GUI) for VSPAERO analysis. If a propeller geometry is used to model the actuator disk, the "PropMode" must be set to PROP_DISK or PROP_BOTH. Alternatively, the "PropMode" but be set to PROP_BLADE or PROP_BOTH for unsteady analysis. must be set to PROP_DISK or PROP_BOTH. Click here to return to the main page
 Variable Preset FunctionsThis group of functions can be used to add, remove, and modify Variable Presets through the API. Click here to return to the main page
 Vehicle FunctionsThe Vehicle group of functions are high-level commands that pertain to the entire OpenVSP model. Click here to return to the main page
 Visualization FunctionsThe following group of functions allow for the OpenVSP GUI to be manipulated through the API. Click here to return to the main page
 XSec and Airfoil FunctionsThis group of functions provides API control of cross-sections (XSecs). Airfoils are a type of XSec included in this group as well. API functions for Body of Revolution XSecs are included in the Specialized Geometry group. Click here to return to the main page
 XSecSurf FunctionsThis group of API functions provides capabilities related to the XSecSurf class in OpenVSP. Click here to return to the main page
 Vec3D FunctionsAPI functions that utilize the vec3d class are grouped here. For details of the class, including member functions, see vec3d. Click here to return to the main page