Procedures

ProcedureLocationProcedure TypeDescription
of_adddatafilepath openframes_module Subroutine

Add a search path when OSG tries to load data files.

Read more…
of_cleanup openframes_module Subroutine

cleans up all internal openframes fortran/c interface variables must be called when done using openframes afterwards, the only way to continue using openframes is to first make another call to of_initialize

Read more…
of_getreturnedvalue openframes_module Subroutine

Get the return value returned by the most recent API function call.

Read more…
of_initialize openframes_module Subroutine

sets up all internal openframes fortran/c interface variables must be called before other openframes calls

ofcoordaxes_create openframes_module Subroutine

Create a new CoordinateAxes with the given name.

Read more…
ofcoordaxes_setaxislength openframes_module Subroutine

Sets the length of the axis.

Read more…
ofcoordaxes_setaxiswidth openframes_module Subroutine

Sets the width of the axes.

Read more…
ofcoordaxes_setdrawaxes openframes_module Subroutine

Sets which axis to draw.

Read more…
ofcoordaxes_settickimage openframes_module Subroutine

Sets an image to be used for the tick, overriding any existing shader.

Read more…
ofcoordaxes_settickshader openframes_module Subroutine

Set GLSL fragment shader used to draw tick mark, overriding any existing image.

Read more…
ofcoordaxes_setticksize openframes_module Subroutine

Sets the major and minor tick size.

Read more…
ofcoordaxes_settickspacing openframes_module Subroutine

Sets the major and minor tick spacing.

Read more…
ofcurveartist_create openframes_module Subroutine

Create a new CurveArtist with the given name.

Read more…
ofcurveartist_setcolor openframes_module Subroutine

Set the color of the current curve artist.

Read more…
ofcurveartist_setpattern openframes_module Subroutine

Set the line pattern of the current curve artist.

Read more…
ofcurveartist_setwidth openframes_module Subroutine

Set the width of the current curve artist.

Read more…
ofcurveartist_setxdata openframes_module Subroutine

Set the data used for X coordinates of each point.

Read more…
ofcurveartist_setydata openframes_module Subroutine

Set the data used for Y coordinates of each point.

Read more…
ofcurveartist_setzdata openframes_module Subroutine

Set the data used for Z coordinates of each point.

Read more…
ofdrawtraj_addartist openframes_module Subroutine

Allow specified TrajectoryArtist to draw using this DrawableTrajectory.

Read more…
ofdrawtraj_create openframes_module Subroutine

Create a new DrawableTrajectory with the given name.

Read more…
ofdrawtraj_removeallartists openframes_module Subroutine

Remove all artists from the current DrawableTrajectory.

Read more…
ofdrawtraj_removeartist openframes_module Subroutine

Remove specified artist from the current DrawableTrajectory.

Read more…
offm_activate openframes_module Subroutine

Set the currently active FrameManager.

offm_create openframes_module Subroutine

Create a new FrameManager with the given ID.

Read more…
offm_lock openframes_module Subroutine

Lock the current FrameManager.

Read more…
offm_setframe openframes_module Subroutine

Assign a ReferenceFrame to the FrameManager.

Read more…
offm_unlock openframes_module Subroutine

Unlock the current FrameManager.

Read more…
offrame_activate openframes_module Subroutine

Set the currently active reference frame.

offrame_addchild openframes_module Subroutine

* Add a child frame to the current frame.

Read more…
offrame_create openframes_module Subroutine

Create a new ReferenceFrame with the given name.

Read more…
offrame_followposition openframes_module Subroutine

Set the elements to follow position.

Read more…
offrame_followtrajectory openframes_module Subroutine

Have this frame follow the specified trajectory.

Read more…
offrame_followtype openframes_module Subroutine

Follow the trajectory's position, attitude, or both, and set the follow mode.

Read more…
offrame_getattitude openframes_module Subroutine

Get the attitude of the current frame.

Read more…
offrame_getlightsourceenabled openframes_module Subroutine

Enable and manage per-frame lighting.

Read more…
offrame_getnumchildren openframes_module Subroutine

Get the number of child frames in the current frame.

Read more…
offrame_getposition openframes_module Subroutine

Get the position of the current frame.

Read more…
offrame_movexaxis openframes_module Subroutine

Reposition and resize the x component of the coordinate axis.

Read more…
offrame_moveyaxis openframes_module Subroutine

Reposition and resize the y component of the coordinate axis.

Read more…
offrame_movezaxis openframes_module Subroutine

Reposition and resize the z component of the coordinate axis.

Read more…
offrame_printframestring openframes_module Subroutine

Print (to std::out) a formatted string of the current ReferenceFrame's descendant hierarchy.

Read more…
offrame_removeallchildren openframes_module Subroutine

Remove all child frames from the current frame.

Read more…
offrame_removechild openframes_module Subroutine

Remove a child frame from the current frame.

Read more…
offrame_setattitude openframes_module Subroutine

Set the attitude of the current frame.

Read more…
offrame_setaxeslabels openframes_module Subroutine

Change the axes labels for the current ReferenceFrame.

Read more…
offrame_setcolor openframes_module Subroutine

Set the color of the current frame.

Read more…
offrame_setlabelfont openframes_module Subroutine

Set the label font for the current ReferenceFrame.

Read more…
offrame_setlabelsize openframes_module Subroutine

Set the label size for the current ReferenceFrame.

Read more…
offrame_setlightambient openframes_module Subroutine

Enable and manage per-frame lighting.

Read more…
offrame_setlightdiffuse openframes_module Subroutine

Enable and manage per-frame lighting.

Read more…
offrame_setlightsourceenabled openframes_module Subroutine

Enable and manage per-frame lighting.

Read more…
offrame_setlightspecular openframes_module Subroutine

Enable and manage per-frame lighting.

Read more…
offrame_setnamelabel openframes_module Subroutine

Change the name label for the current ReferenceFrame.

Read more…
offrame_setposition openframes_module Subroutine

Set the position of the current frame.

Read more…
offrame_showaxes openframes_module Subroutine

Toggle which axis components are displayed.

Read more…
offrame_showaxeslabels openframes_module Subroutine

Toggle which axis labels are displayed.

Read more…
offrame_shownamelabel openframes_module Subroutine

Toggle display of the name label of the frame.

Read more…
oflatlongrid_create openframes_module Subroutine

Create a new LatLonGrid with the given name.

Read more…
oflatlongrid_setparameters openframes_module Subroutine

Sets the parameters of the LatLonGrid.

Read more…
ofmarkerartist_create openframes_module Subroutine

Create a new MarkerArtist with the given name.

Read more…
ofmarkerartist_setautoattenuate openframes_module Subroutine

Specify whether marker size should be automatically attenuated.

Read more…
ofmarkerartist_setintermediatedirection openframes_module Subroutine

Specify the drawing direction (from start or end) of intermediate markers.

Read more…
ofmarkerartist_setintermediatespacing openframes_module Subroutine

Specify the spacing used for intermediate markers.

Read more…
ofmarkerartist_setintermediatetype openframes_module Subroutine

Specify which type of intermediate markers should be drawn.

Read more…
ofmarkerartist_setmarkercolor openframes_module Subroutine

Set the color of the current marker artist.

Read more…
ofmarkerartist_setmarkerimage openframes_module Subroutine

Set image used as marker, overriding any existing shader.

Read more…
ofmarkerartist_setmarkers openframes_module Subroutine

Define which markers should be plotted for the current marker artist.

Read more…
ofmarkerartist_setmarkershader openframes_module Subroutine

Set GLSL fragment shader used to draw marker, overriding any existing image.

Read more…
ofmarkerartist_setmarkersize openframes_module Subroutine

Specify the marker size in pixels.

Read more…
ofmarkerartist_setxdata openframes_module Subroutine

Set the data used for X coordinates of each point.

Read more…
ofmarkerartist_setydata openframes_module Subroutine

Set the data used for Y coordinates of each point.

Read more…
ofmarkerartist_setzdata openframes_module Subroutine

Set the data used for Z coordinates of each point.

Read more…
ofmodel_create openframes_module Subroutine

Create a new Model with the given name.

Read more…
ofmodel_getmodelpivot openframes_module Subroutine

Get the position wrt the local origin of the current model.

Read more…
ofmodel_getmodelposition openframes_module Subroutine

Get the position wrt the local origin of the current model.

Read more…
ofmodel_getmodelscale openframes_module Subroutine

Get the scale wrt the local origin of the current model.

Read more…
ofmodel_getmodelsize openframes_module Subroutine

Get the size of the model.

Read more…
ofmodel_setmodel openframes_module Subroutine

Set the 3D model to be displayed.

Read more…
ofmodel_setmodelpivot openframes_module Subroutine

Set the model pivot point wrt the local origin of the current model.

Read more…
ofmodel_setmodelposition openframes_module Subroutine

Set the position wrt the local origin of the current model.

Read more…
ofmodel_setmodelscale openframes_module Subroutine

Set the scale wrt the local origin of the current model.

Read more…
ofradialplane_create openframes_module Subroutine

Create a new RadialPlane with the given name.

Read more…
ofradialplane_setlinecolor openframes_module Subroutine

Set the line color of the current radial plane.

Read more…
ofradialplane_setparameters openframes_module Subroutine

Sets the parameters of the RadialPlane.

Read more…
ofradialplane_setplanecolor openframes_module Subroutine

Set the plane color of the current radial plane.

Read more…
ofsegmentartist_create openframes_module Subroutine

Create a new SegmentArtist with the given name.

Read more…
ofsegmentartist_setcolor openframes_module Subroutine

Set the color of the current segment artist.

Read more…
ofsegmentartist_setendxdata openframes_module Subroutine

Set the data used for ending X coordinate of each segment.

Read more…
ofsegmentartist_setendydata openframes_module Subroutine

Set the data used for ending Y coordinate of each segment.

Read more…
ofsegmentartist_setendzdata openframes_module Subroutine

Set the data used for ending Z coordinate of each segment.

Read more…
ofsegmentartist_setpattern openframes_module Subroutine

Set the line pattern of the current segment artist.

Read more…
ofsegmentartist_setstartxdata openframes_module Subroutine

Set the data used for starting X coordinate of each segment.

Read more…
ofsegmentartist_setstartydata openframes_module Subroutine

Set the data used for starting Y coordinate of each segment.

Read more…
ofsegmentartist_setstartzdata openframes_module Subroutine

Set the data used for starting Z coordinate of each segment.

Read more…
ofsegmentartist_setstride openframes_module Subroutine

Set the offset between drawn points.

Read more…
ofsegmentartist_setwidth openframes_module Subroutine

Set the width of the current segment artist.

Read more…
ofsphere_create openframes_module Subroutine

Create a new Sphere with the given name.

Read more…
ofsphere_setautolod openframes_module Subroutine

Enable/disable auto level of detailing for the sphere.

Read more…
ofsphere_setmaterialambient openframes_module Subroutine

Set material parameters for the sphere.

Read more…
ofsphere_setmaterialdiffuse openframes_module Subroutine

Set material parameters for the sphere.

Read more…
ofsphere_setmaterialemission openframes_module Subroutine

Set material parameters for the sphere.

Read more…
ofsphere_setmaterialshininess openframes_module Subroutine

Set material parameters for the sphere.

Read more…
ofsphere_setmaterialspecular openframes_module Subroutine

Set material parameters for the sphere.

Read more…
ofsphere_setnighttexturemap openframes_module Subroutine

Set the image file used as the night texture map for the sphere.

Read more…
ofsphere_setradius openframes_module Subroutine

Set the radius of the sphere.

Read more…
ofsphere_setsphereattitude openframes_module Subroutine

Set attitude of the sphere (within its own reference frame).

Read more…
ofsphere_setsphereposition openframes_module Subroutine

Set position of the sphere (within its own reference frame).

Read more…
ofsphere_setspherescale openframes_module Subroutine

Set the scale of the sphere (to turn sphere into ellipsoid). This applies to the current active Sphere, and can be used to turn a Sphere into an ellipsoid.

ofsphere_settexturemap openframes_module Subroutine

Set the image file used as the texture map for the sphere.

Read more…
oftraj_activate openframes_module Subroutine

Set the currently-active trajectory.

oftraj_addattitude openframes_module Subroutine

Add an attitude to the current trajectory.

Read more…
oftraj_addattitudevec openframes_module Subroutine

Set the attitude of the current trajectory.

Read more…
oftraj_addposition openframes_module Subroutine

Add a position to the current trajectory.

Read more…
oftraj_addpositionvec openframes_module Subroutine

Add a position to the current trajectory.

Read more…
oftraj_addtime openframes_module Subroutine

Add a time to the current trajectory.

Read more…
oftraj_autoinformartists openframes_module Subroutine

Inform drawable trajecotries to redraw this trajectory.

Read more…
oftraj_clear openframes_module Subroutine

Clear all points from the currently active Trajectory.

Read more…
oftraj_create openframes_module Subroutine

Create a new Trajectory with the given name.

Read more…
oftraj_informartists openframes_module Subroutine

Inform drawable trajectories to redraw this trajectory.

Read more…
oftraj_setdof openframes_module Subroutine

Change the degrees of freedom for the currently-active Trajectory.

Read more…
oftraj_setnumoptionals openframes_module Subroutine

Change the number of optionals for the currently active Trajectory.

Read more…
oftraj_setoptional openframes_module Subroutine

Set the optional with the given index, for the most recently-added position.

Read more…
oftraj_setoptionalvec openframes_module Subroutine

Set the optional with the given index, for the most recently added position.

Read more…
oftrajartist_activate openframes_module Subroutine

Set the currently active trajectory artist.

Read more…
oftrajartist_settrajectory openframes_module Subroutine

Set the currently-active trajectory artist.

ofview_activate openframes_module Subroutine

Set the currently active view.

ofview_create openframes_module Subroutine

Create a new View with the given name.

Read more…
ofview_gettrackball openframes_module Subroutine

Get the trackball's view matrix.

Read more…
ofview_isvalid openframes_module Subroutine

Check if the view frame for the current View is valid.

Read more…
ofview_reset openframes_module Subroutine

Reset the view to its default state.

Read more…
ofview_setdefaultviewdistance openframes_module Subroutine

Set the default view distance.

Read more…
ofview_setorthographic openframes_module Subroutine

Set an orthographic projection with the given bounds.

Read more…
ofview_setperspective openframes_module Subroutine

Set the current view to use a symmetric perspective projection.

Read more…
ofview_settrackball openframes_module Subroutine

Set the trackball view matrix.

Read more…
ofview_setviewbetweenframes openframes_module Subroutine

View from one frame towards another, using a specified frame type and rotation type.

Read more…
ofview_setviewframe openframes_module Subroutine

Tell current view to follow the specified ReferenceFrame.

Read more…
ofwin_activate openframes_module Subroutine

Set the active WindowProxy

ofwin_addview openframes_module Subroutine

Add a view to the window.

Read more…
ofwin_buttonpress openframes_module Subroutine

Create a mouse button pressed event.

Read more…
ofwin_buttonrelease openframes_module Subroutine

Create a mouse button released event.

Read more…
ofwin_capturewindow openframes_module Subroutine

Capture the next rendered frame.

Read more…
ofwin_createproxy openframes_module Subroutine

Create a new WindowProxy that will manage drawing onto a window. This new WindowProxy will also become the current active one.

ofwin_enablehudtext openframes_module Subroutine

Enable/disable the HUD text for the specified grid position. Create placeholder HUD text if it does not yet exist.

Read more…
ofwin_getid openframes_module Subroutine

Get ID of the active WindowProxy

ofwin_gettime openframes_module Subroutine

Get the simulation time.

Read more…
ofwin_gettimescale openframes_module Subroutine

Get the simulation time scale.

Read more…
ofwin_isrunning openframes_module Subroutine

Check if the animation is running.

Read more…
ofwin_istimepaused openframes_module Subroutine

Check if time is paused.

Read more…
ofwin_keypress openframes_module Subroutine

Create a key-pressed event.

Read more…
ofwin_keyrelease openframes_module Subroutine

Create a key released event.

Read more…
ofwin_mousemotion openframes_module Subroutine

Create a mouse-moved event.

Read more…
ofwin_pauseanimation openframes_module Subroutine

Pause/unpause the animation.

Read more…
ofwin_pausetime openframes_module Subroutine

Set whether to pause time.

Read more…
ofwin_removeallviews openframes_module Subroutine

Remove all the view(s) from the window.

Read more…
ofwin_removeview openframes_module Subroutine

Remove a view from the window.

Read more…
ofwin_resizewindow openframes_module Subroutine

Resize the window to a new position and size.

Read more…
ofwin_selectview openframes_module Subroutine

Set the view currently displayed in the window.

Read more…
ofwin_setbackgroundcolor openframes_module Subroutine

Set the background color of the specified grid position.

Read more…
ofwin_setbackgroundstardata openframes_module Subroutine

Set the background star field of the specified grid position.

Read more…
ofwin_setbackgroundtexture openframes_module Subroutine

Set the background texture of the specified grid position.

Read more…
ofwin_setbuttonpresscallback openframes_module Subroutine

Set a callback function to be called on button press.

Read more…
ofwin_setbuttonreleasecallback openframes_module Subroutine

Set a callback function to be called on button release.

Read more…
ofwin_setdesiredframerate openframes_module Subroutine

Set the desired framerate of the window (frames/second).

Read more…
ofwin_setgridsize openframes_module Subroutine

Set the number rows and columns in the grid.

Read more…
ofwin_sethudtext openframes_module Subroutine

Set HUD text. Create placeholder HUD text if it does not yet exist.

Read more…
ofwin_sethudtextfont openframes_module Subroutine

Set HUD font. Create placeholder HUD text if it does not yet exist.

Read more…
ofwin_sethudtextparameters openframes_module Subroutine

Set HUD color and size. Create placeholder HUD text if it does not yet exist.

Read more…
ofwin_sethudtextposition openframes_module Subroutine

Set HUD text position and alignment. Create placeholder HUD text if it does not yet exist.

Read more…
ofwin_setkeypresscallback openframes_module Subroutine

Set a callback function to be called on keypress.

Read more…
ofwin_setlightambient openframes_module Subroutine

Set the lighting parameters for the specified grid position.

Read more…
ofwin_setlightdiffuse openframes_module Subroutine

Set the lighting parameters for the specified grid position.

Read more…
ofwin_setlightposition openframes_module Subroutine

Set the light position for the specified grid position.

Read more…
ofwin_setlightspecular openframes_module Subroutine

Set the lighting parameters for the specified grid position.

Read more…
ofwin_setmakecurrentfunction openframes_module Subroutine

Set a callback function for making the OpenGL context current (so it can be drawn on).

Read more…
ofwin_setmousemotioncallback openframes_module Subroutine

Set a callback function to be called on mouse motion.

Read more…
ofwin_setscene openframes_module Subroutine

Set the scene at the specified grid position.

Read more…
ofwin_setstereo openframes_module Subroutine

Set the 3D stereo mode for the specified grid position.

Read more…
ofwin_setswapbuffersfunction openframes_module Subroutine

Set a callback function for swapping the front/back buffers.

Read more…
ofwin_settime openframes_module Subroutine

Set the simulation time.

Read more…
ofwin_settimescale openframes_module Subroutine

Set the simulation time scale.

Read more…
ofwin_setupdatecontextfunction openframes_module Subroutine

Set a callback function for updating the OpenGL context after qualifying events.

Read more…
ofwin_setwindowcapturefile openframes_module Subroutine

Set the file name and type that will be used for window captures.

Read more…
ofwin_setwindowcapturekey openframes_module Subroutine

Set the key that activates a window capture.

Read more…
ofwin_setwindowname openframes_module Subroutine

Set the window name (title). Only applies to non-embedded windows.

ofwin_signalstop openframes_module Subroutine

Signal animation to stop and return immediately.

Read more…
ofwin_start openframes_module Subroutine

Start animation.

Read more…
ofwin_stop openframes_module Subroutine

Force animation to stop and wait for the thread to stop.

Read more…
ofwin_waitforstop openframes_module Subroutine

Wait for user to exit animation.

Read more…