SimGear File List

Here is a list of all documented files with brief descriptions:
animation.cxx [code]
animation.hxx [code]
apt_signs.cxx [code]
apt_signs.hxx [code]
asciitab.h [code]
bbcache.cxx [code]
bbcache.hxx [code]
bitslib.c [code]
callback.hxx [code]
celestialBody.cxx [code]
celestialBody.hxx [code]
cloud.cxx [code]
cloud.hxx [code]Provides a class to model a single cloud layer
cloudfield.cxx [code]
cloudfield.hxx [code]
code.c [code]
code.h [code]
codegen.c [code]
colors.hxx [code]
colours.h [code]
commands.cxx [code]
commands.hxx [code]Interface definition for encapsulated commands
compiler.h [code]A set of defines to encapsulate compiler and platform differences
condition.cxx [code]
condition.hxx [code]Declarations and inline methods for property conditions
constants.h [code]Various constant definitions
coremag.cxx [code]
coremag.hxx [code]
custtrans.cxx [code]
custtrans.hxx [code]
data.h [code]
debug_types.h [code]Define the various logging classes and prioritiess
decode_binobj.cxx [code]
dome.cxx [code]
dome.hxx [code]
DoxygenMain.cxx [code]
easyxml.cxx [code]
  • implementation of EasyXML interfaces
easyxml.hxx [code]Declarations for the SimGear XML parser
ephemeris.cxx [code]
ephemeris.hxx [code]Top level class for calculating current positions of astronomical objects
event_mgr.cxx [code]
event_mgr.hxx [code]
exception.cxx [code]
exception.hxx [code]Interface definition for SimGear base exceptions
extensions.cxx [code]
extensions.hxx [code]
fgsg.hxx [code]
gc.c [code]
geocoord.cxx [code]
geocoord.h [code]
GLBitmaps.cxx [code]
GLBitmaps.h [code]
hash.c [code]
hashtable.c [code]
hashtable.h [code]
iasciitab.h [code]
interpolater.cxx [code]
interpolater.hxx [code]Routines to handle linear interpolation from a table of x,y The table must be sorted by "x" in ascending order
interpolator.cxx [code]
interpolator.hxx [code]
iochannel.cxx [code]
iochannel.hxx [code]High level IO channel base class
iolib.c [code]
iolib.h [code]
jpgfactory.cxx [code]
jpgfactory.hxx [code]
jupiter.cxx [code]
jupiter.hxx [code]
latin1tab.h [code]
leaf.cxx [code]
leaf.hxx [code]
leastsqs.cxx [code]
leastsqs.hxx [code]Implements a simple linear least squares best fit routine
lex.c [code]
lib.c [code]
LightPointDrawable.h [code]
LightPointSpriteDrawable.h [code]
location.cxx [code]
location.hxx [code]
logstream.cxx [code]
logstream.hxx [code]Stream based logging mechanism
logtest.cxx [code]
lowlevel.cxx [code]
lowlevel.hxx [code]
lowleveltime.cxx [code]
lowleveltime.h [code]
lowtest.cxx [code]
magvar.cxx [code]
magvar.hxx [code]Magnetic variation wrapper class
mars.cxx [code]
mars.hxx [code]
mat.cxx [code]
mat.hxx [code]
mathlib.c [code]
matlib.cxx [code]
matlib.hxx [code]
matmodel.cxx [code]
matmodel.hxx [code]
mercury.cxx [code]
mercury.hxx [code]
metar.cxx [code]Interface for encoded Meteorological Aerodrome Reports (METAR)
metar.hxx [code]
misc.c [code]
model.cxx [code]
model.hxx [code]
modellib.cxx [code]
modellib.hxx [code]
moon.cxx [code]
moon.hxx [code]
moonpos.cxx [code]
moonpos.hxx [code]
nametab.h [code]
naref.h [code]
nasal.h [code]
neptune.cxx [code]
neptune.hxx [code]
newbucket.cxx [code]
newbucket.hxx [code]A class and associated utiltity functions to manage world scenery tiling
newcloud.cxx [code]
newcloud.hxx [code]
obj.cxx [code]
obj.hxx [code]
openal_test1.cxx [code]
openal_test2.cxx [code]
oursun.cxx [code]
oursun.hxx [code]
parse.c [code]
parse.h [code]
personality.cxx [code]
personality.hxx [code]
persparam.cxx [code]
persparam.hxx [code]
placement.cxx [code]
placement.hxx [code]
placementtrans.cxx [code]
placementtrans.hxx [code]
pluto.hxx [code]
point3d.hxx [code]A 3d point class (depricated)
polar3d.cxx [code]
polar3d.hxx [code]Routines to deal with polar math and transformations
props.cxx [code]
props.hxx [code]Interface definition for a property list
props_io.cxx [code]Started Fall 2000 by David Megginson, david@megginson.com This code is released into the Public Domain
props_io.hxx [code]Interface definition for property list io
props_test.cxx [code]
pt_lights.cxx [code]
pt_lights.hxx [code]
RenderTexture.cpp [code]Implementation of class RenderTexture
RenderTexture.h [code]Interface definition for class RenderTexture
route.cxx [code]
route.hxx [code]Provides a class to manage a list of waypoints (i.e
routetest.cxx [code]
sample_openal.cxx [code]
sample_openal.hxx [code]
saturn.cxx [code]
saturn.hxx [code]
screen-dump.cxx [code]
screen-dump.hxx [code]Dump a copy of the opengl screen buffer to a file
serial.cxx [code]
serial.hxx [code]Low level serial I/O support (for unix/cygwin and windows)
sg_binobj.cxx [code]
sg_binobj.hxx [code]Routines to read and write the low level (binary) simgear 3d object format
sg_file.cxx [code]
sg_file.hxx [code]File I/O routines
sg_geodesy.cxx [code]
sg_geodesy.hxx [code]
sg_inlines.h [code]Various inline template definitions
sg_memory.h [code]Memcpy/bcopy portability declarations (not actually used by anything as best as I can tell
sg_path.cxx [code]
sg_path.hxx [code]Routines to abstract out path separator differences between MacOS and the rest of the world
sg_random.c [code]
sg_random.h [code]Routines to handle random number generation and hide platform differences
sg_serial.cxx [code]
sg_serial.hxx [code]Serial I/O routines
sg_socket.cxx [code]
sg_socket.hxx [code]Socket I/O routines
sg_socket_udp.cxx [code]
sg_socket_udp.hxx [code]UDP Socket I/O routines
sg_time.cxx [code]
sg_time.hxx [code]Data structures and routines for managing time related values
sg_traits.hxx [code]Provides a char_traits declaration for systems without it
sg_types.hxx [code]Commonly used types I don't want to have to keep redefining
SGCMath.hxx [code]
SGGeoc.hxx [code]
SGGeod.hxx [code]
SGGeodesy.cxx [code]
SGGeodesy.hxx [code]
SGGuard.hxx [code]
SGLimits.hxx [code]
SGMath.hxx [code]
SGMathFwd.hxx [code]
SGMathTest.cxx [code]
SGMatrix.hxx [code]
SGMisc.hxx [code]
SGQuat.hxx [code]
SGQueue.hxx [code]
SGReferenced.hxx [code]
SGSharedPtr.hxx [code]
SGSmplhist.cxx [code]
SGSmplhist.hxx [code]
SGSmplstat.cxx [code]
SGSmplstat.hxx [code]
sgstream.cxx [code]
sgstream.hxx [code]Zlib input file stream wrapper
SGThread.cxx [code]
SGThread.hxx [code]
SGVec3.hxx [code]
SGVec4.hxx [code]
shadanim.cxx [code]
shader.cpp [code]
shader.h [code]
shadowvolume.cxx [code]
shadowvolume.hxx [code]
sky.cxx [code]
sky.hxx [code]Provides a class to model a realistic (time/date/position) based sky
socktest.cxx [code]
soundmgr_openal.cxx [code]
soundmgr_openal.hxx [code]
sphere.cxx [code]
sphere.hxx [code]
ssg.h [code]
ssgEntityArray.cxx [code]
ssgEntityArray.hxx [code]
ssgSharedPtr.hxx [code]
star.cxx [code]
star.hxx [code]
stardata.cxx [code]
stardata.hxx [code]
stars.cxx [code]
stars.hxx [code]
stdint.hxx [code]
stopwatch.hxx [code]Timer class, for use in benchmarking Based on blitz/Timer.h
string.c [code]
strutils.cxx [code]
strutils.hxx [code]String utilities
subsystem_mgr.cxx [code]
subsystem_mgr.hxx [code]
swap_test.cpp [code]
tabbed_values.cxx [code]
tabbed_values.hxx [code]
tabbed_values_test.cxx [code]
tcp_client.cxx [code]
tcp_server.cxx [code]
testEasyXML.cxx [code]
testmagvar.cxx [code]
TestRenderTexture.cpp [code]
testserial.cxx [code]
testtimestamp.cxx [code]
texcoord.cxx [code]
texcoord.hxx [code]Routine to handle texture coordinate generation
texture.cxx [code]
texture.hxx [code]
thread-posix.c [code]
thread-win32.c [code]
threadlib.c [code]
timestamp.cxx [code]Provides a class for managing a timestamp (seconds & milliseconds
timestamp.hxx [code]Provides a class for managing a timestamp (seconds & milliseconds
timezone.cxx [code]
timezone.h [code]Provides SGTimeZone and SGTimeZoneContainer
tr.cxx [code]
tr.h [code]
uranus.cxx [code]
uranus.hxx [code]
userdata.cxx [code]
userdata.hxx [code]
utf8lib.c [code]
utf8tab.h [code]
vasi.hxx [code]
VasiLightPointNode.cpp [code]
VasiLightPointNode.cxx [code]
VasiLightPointNode.hxx [code]
VasiSector.cxx [code]
VasiSector.hxx [code]
vector.c [code]
vector.cxx [code]
vector.hxx [code]Additional vector routines
venus.cxx [code]
venus.hxx [code]
visual_enviro.cxx [code]
visual_enviro.hxx [code]
waypoint.cxx [code]
waypoint.hxx [code]Provides a class to manage waypoints
waytest.cxx [code]
win32-printer.h [code]
xmldef.h [code]
xmlparse.c [code]
xmlparse.h [code]
xmlrole.c [code]
xmlrole.h [code]
xmlsound.cxx [code]
xmlsound.hxx [code]
xmltok.c [code]
xmltok.h [code]
xmltok_impl.c [code]
xmltok_impl.h [code]
xmltok_ns.c [code]
zfstream.cxx [code]
zfstream.hxx [code]A C++ I/O streams interface to the zlib gz* functions

Generated on Mon Dec 17 09:30:58 2007 for SimGear by  doxygen 1.5.1