Table of Contents
General stuff
include "jpeglibh"
Classes
AirCraft
AirDataSensor
AirDyno
Amortiguator
The amortiguator has a maximum lenght
Atmosphere
Buffer
Camera3D
Circle
Circle2D
ClipPlane2D
Curve
Engine
FaceCollision
FaceIJK
Function01
GearStrut
Actúa como un sólido rígido, pero sin masa.
Hud
All other data (thrust, g's, aimin reticles.
Integrator
the d(state)/dt from an external class
Joystick
Lag
Light
Line
Line2D
Line3D
Lines2D
Lines3D
Listener
Material
Matrix3x3
MatrixNM
Matrix of NxM elements (resizable in runtime), with operation overloads for itself, VectorND and scalars
Mesh
Motion
include "Timerh"
NMSimplex
Need to be derived to evaluate the apropiate fuction in each step
Newton
x_i+1=x_i-gamma*(y_i/y'_i)
Object2D
Object3D
OpenALManager
OpenGLpng
Planet_Display
Quaternion
RAPID_model
RigidBody
Rotor
Basic Rotor class (development release)
RotorCraft
Scene3D
SkyDome
Sky Dome.
Source
Table
Table3
Table with 3 variables
TerrainSOAR
TerrainSOAR class.
Text2D
Class to draw text with OpenGL and MY PNG font renderer
Texture
TextureManager
Timer
Value
Vector2D
Vector3D
VectorND
Vector of n elements (resizable in runtime), with operation overloads for VectorND and scalars
Vertex
View2D
Wheel
Functions
((x < 0) ? -x : x)
(vorbisLoader)
vorbis extension
CalculateFunctionValue
Finds the f(x) value for the simplex point indexed at index and replaces the proper value in simplexValues
Euler
ExploratoryMoves
Use Nelder Mead to find function minimum
FindCentroid
finds the centroid of the simplex
FindContractionPt
finds the contraction point and sets its f(x) value
FindExpansionPt
finds the expansion point and sets its f(x) value
FindMinMaxIndices
sets maxIndex to the simplex index of the point which generates the highest value of f(x)
FindNextRoot
FindReflectionPt
finds the reflection point and sets its f(x) value
FindRoot
GetALCErrorString
GetALErrorString
InitFixedLengthRightSimplex
InitGeneralSimplex
deletes any existing simplex and replaces it with the one pointed to by plex
InitRegularTriangularSimplex
Initialization functions
InitVariableLengthRightSimplex
Integrator
LoadXMLfile
Load an aircraft from a XML file.
MTxM
MTxV
MakeIntegration
McM
McolcMcol
McolcV
Meigen
Mfprint
Midentity
Mprint
Mprintg
Mqinverse
MskewV
MxM
MxMT
MxMpV
MxV
MxVpV
NMSimplex
constructors & destructors
Newton
RAPID_Collide
some positive factor (must be greater than 0)
RAPID_Collide
dimensions
ReplaceSimplexPoint
Replaces simplex point indexed at index with newPoint
RungeKutta4
SecondHighestPtIndex
returns simplex index of the point which generates the second highest value of f(x)
SetAlpha
SetBeta
SetDampingFactor
SetDimensions
CAUTION!
SetEpsilon
SetGamma
SetMaxCalls
SetMethod
SetNIterMax
SetOversampling
SetSigma
Setdt
ShrinkSimplex
this function goes through the simplex and reduces the lengths of the edges adjacent to the best vertex
Stop
Returns true if the stopping criteria have been satisfied
VcV
VcrossV
VdotV
Vfprint
Vlength
VmV
Vnormalize
VpV
VpVxS
Vprint
Vprintg
VxS
accum_moment
build_hierarchy
clear_accum
compute_moment
compute_moments
covariance_from_accum
mean_from_accum
mean_from_moment
obb_disjoint
parse_bool
parse_bool_node
parse_float
parse_float_node
parse_int
parse_int_node
parse_string_node
parse_vector4d
parse_vector4d_node
parse_vectord
parse_vectori
printSimplex
prints out the simplex points by row, their corresponding f(x) values, and the number of function calls thus far
print_moment
sMTxV
sMxVpV
tri_contact
~NMSimplex
Variables
*RAPID_contact
R2
RAPID_ALL_CONTACTS
Find all pairwise intersecting triangles
RAPID_BUILD_STATE_ADDTRI
after BeginModel()
RAPID_BUILD_STATE_BEGIN
"empty" state, after constructor
RAPID_BUILD_STATE_CONST
RAPID_BUILD_STATE_PROCESSED
after AddTri()
RAPID_ERR_BUILD_EMPTY_MODEL
off the client that something out of the ordinary is happenning
RAPID_ERR_BUILD_OUT_OF_SEQUENCE
expects only processed models, such as RAPID_Collide()
RAPID_ERR_COLLIDE_OUT_OF_MEMORY
or process a RAPID_model object
RAPID_ERR_MODEL_OUT_OF_MEMORY
Used by all API routines except constructors and destructors
RAPID_ERR_UNPROCESSED_MODEL
detection information available as could be allocated for
RAPID_FIRST_CONTACT
Just report one intersecting triangle pair, if there are any
RAPID_OK
RAPID API RETURN VALUES
RAPID_model1
RAPID_model2
RAPID_num_box_tests
RAPID_num_contacts
RAPID_num_tri_tests
T2
a:
a
a
b
conceptual overhead for the client
build_state
flag
h
num_boxes_alloced
num_tris
num_tris_alloced
rapid_version
s1
s2
tris
Macros
AIRDATASENSOR_H
AMORTIGUATOR_H
AirCraft_H
AirDyno_H
Atmosphere_H
BUFSIZE
Camera3D_H
Circle2D_H
Circle_H
Curve_H
DATABUFSIZE
DEG2HUD
DEG2RAD
DEPTH_PRECISION
Engine_H
FaceCollision_H
FaceIJK_H
Function01_H
GearStrut_H
Hud_H
INTEGRATOR_H
Lag_H
Light_H
Line2D_H
Line3D_H
Line_H
MATRIX3X3_H
MATVEC_H
MINIFY_MIN
Material_H
MatrixNM_H
Mesh_H
Motion_H
NMSIMPLEX_H
OBB_H
OVERLAP_H
Object3D_H
OpenALpp_H
QUATERNION_H
RAD2DEG
Clase Vector3D Esta es la clase base de toda la librería.
RAD2HUD
RAPID_H
RAPID_VERSION_H
ROTOR_H
RigidBody_H
RotorCraft_H
Scene3D_H
SkyDome_H
TEXTUREMANAGER_H
Table3_H
Table_H
TerrainSOAR_H
Text2D_H
Texture_H
Timer_H
VORBIS_FUNC
Vector2D_H
Vector3D_H
Vertex_H
View2D_H
WHEEL_H
XMLSupport_H
__OPENGL_PNG__
myfabs
stoppingStepLength
Enums, Unions, Structs
accum
box
collision_pair
this is for the client
moment
tri
Typedefs
INTERNALFORMAT
Hierarchy of classes
This page was generated with the help of
DOC++
.