Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BSPReaderThe class used for parsing bsp entities
C3DWavPlayerThe class that holds wav data and plays it when instructed. It is heard from the global sound module listener
CApplicationThis module is the module that is initialized in execution start and updated in a continous while loop
CAuthModule
CBoxThe class that represents a box in the CWorld system
CCommonThe base class for CPlayer and CObject classes
CDisplayModuleHandles general display(layout tracking, initalizing display systems), timers and resource issues(paths)
CEncodedVoicePlayerThis class combines CVoicePlayer and CSoundCodec to playback encoded voice data
CEncodedVoiceRecorderThis class combines CVoiceRecorder and CSoundCodec to record encoded voice data
CInputHandlerListener for input devices, this class initializes OIS and includes input handling functions
CLayoutThe base class providing a common interface forc common functions of each screen layout class
CLayoutConsoleCLayoutConsole
CLayoutCreditsCLayoutCredits
CLayoutDebugPreCLayoutDebugPre
CLayoutFCAccountsCLayoutFCAccounts
CLayoutFCCreateCLayoutFCCreate
CLayoutFCEvalCLayoutFCEval
CLayoutFCMainCLayoutFCMain
CLayoutFCPresimCLayoutFCPresim
CLayoutFCSettingsCLayoutFCSettings
CLayoutFCSimCLayoutFCSim
CLayoutFCStatsCLayoutFCStats
CLayoutNotifyCLayoutNotify
CLayoutTREvalCLayoutTREval
CLayoutTRLoginLayoutTRLogin
CLayoutTRPresimLayout TR PreSim. uses trPreSim.layout file
CLayoutTRSettingsCLayoutTRSettings
CModuleEach module is an important part of OPSIMUS design, managing some kind of high level functionality
CModule_ConnSome modules can sen data to netowrk module, these are derived from this module subclass
CNetworkModule_FC::LookupInfoLookup table to map a user name to a connection
CObjectThe class used for representing objects in the object module
CObjectModuleThe module that holds object and scene data of the simulation. It is also responsible for synching it across the server and the client
CPacketThe class used for packet exchange with network module and creating-decoding packets
CPlayerThe class used for representing players in the object module
CScriptModuleScripting functionality to other modules
CSingletonA Singleton class should only exist with a single object in runtime
CSoundCodecThe class that is used for encoding and decoding sound data
CSoundModuleThe sound module class. This is the sound system of the OPSIMUS application
CSphereThe class that represents a sphere in the CWorld system
CSpiritThe class that represents a spirit in the CWorld system. A Spirit a cylinderic object that can move and jump like a player. I can also climb inclined surfaces and stairs
CThingThe class that all physics objects derive from in the CWorld system
CVoicePlayerThe class used for playing synchronous voice data
CVoiceRecorderThe class that records voice from the microphone
CWavPlayerThe class that holds wav data and plays it when necessary
CWorldThe class used for physics emulation in a Bsp Scene Manager
ExampleLoadingBar
FileManager
SActorActor is a trainee or the facilitator
SNetworkBuffer
SRoleGeneral data associated with a role
SSesListDataIncludes information which will be used in session listing table and session details screen
STraineeGeneral data associated with a trainee
STrAttandenceDataIncludes info about the session a trainee had joined used in trainee details screen, session attandance list
STrListDataIncludes information which will be used in trainee listing table
STrScoreDataUsed in session details screen, trainee attandance list
STrScoreSummaryData
THING_EVENTThe structure used for acquiring CThing events

Generated on Fri Jun 13 19:46:38 2008 for OPSIMUS by  doxygen 1.5.5