IMS2  Pre-Alpha
An Orbiter add-on to allow on-runtime construction of spacecraft from predefined modules
IMS_ModuleFunction_Thruster Member List

This is the complete list of members for IMS_ModuleFunction_Thruster, including all inherited members.

addEvent(Event_Base *_event, EVENTPIPE _pipe=DEFAULT_PIPE)EventHandlerprotected
addEventToWaitingQueue(Event_Base *_event)EventHandlerprotected
AddExhaustsToVessel()IMS_ModuleFunction_Thrustervirtual
AddFunctionToVessel(IMS2 *vessel)IMS_ModuleFunction_Thrustervirtual
ConnectMySinkToYourNode(EventNode *node, EVENTPIPE pipe)EventHandler
ConnectToMyEventGenerator(EventSink *sink, EVENTPIPE pipe)EventHandler
ConnectToMyEventSink(EventSink *sink, EVENTPIPE pipe)EventHandler
createEventGenerator(EVENTPIPE pipe)EventHandlerprotected
createEventSink(EVENTPIPE pipe)EventHandlerprotected
currentthrustermodeIMS_ModuleFunction_Thrusterprotected
data (defined in IMS_ModuleFunction_Thruster)IMS_ModuleFunction_Thrusterprivate
defaultpipeEventHandlerprotected
disconnect(EventHandler *handler, bool bidirectional=true)EventHandlerprotected
EventHandler() (defined in EventHandler)EventHandler
eventhandlertypeEventHandlerprotected
exhaust_idsIMS_ModuleFunction_Thrusterprotected
GetData() (defined in IMS_ModuleFunction_Thruster)IMS_ModuleFunction_Thrusterinline
getEventGenerator(EVENTPIPE pipe)EventHandlerprotected
GetEventHandlerType()EventHandlerinline
getEventSink(EVENTPIPE pipe)EventHandlerprotected
GetGui()IMS_ModuleFunction_Thrustervirtual
GetMass()IMS_ModuleFunction_Baseinlinevirtual
GetModule()IMS_ModuleFunction_Baseinline
getRelativeExhausts()IMS_ModuleFunction_Thrusterprotected
GetUID()EventHandlerinline
IMS_ModuleFunction_Base(IMS_ModuleFunctionData_Base *_data, IMS_Module *_module, FUNCTIONTYPE _type)IMS_ModuleFunction_Base
IMS_ModuleFunction_Thruster(IMS_ModuleFunctionData_Thruster *_data, IMS_Module *_module, bool creategui) (defined in IMS_ModuleFunction_Thruster)IMS_ModuleFunction_Thruster
LoadState(FILEHANDLE scn)IMS_ModuleFunction_Base
menu (defined in IMS_ModuleFunction_Thruster)IMS_ModuleFunction_Thrusterprivate
moduleIMS_ModuleFunction_Baseprotected
operationalIMS_ModuleFunction_Thrusterprotected
PostLoad()IMS_ModuleFunction_Thrustervirtual
PreStep(double simdt, IMS2 *vessel)IMS_ModuleFunction_Thrustervirtual
ProcessEvent(Event_Base *e)IMS_ModuleFunction_Thrusterprotectedvirtual
processScenarioLine(string line)IMS_ModuleFunction_Thrusterprotectedvirtual
processWaitingQueue()EventHandlerprotected
propmanager (defined in IMS_ModuleFunction_Thruster)IMS_ModuleFunction_Thrusterprotected
relayEvent(Event_Base *_event, EVENTPIPE _pipe)EventHandlerprotected
RemoveExhaustsFromVessel()IMS_ModuleFunction_Thrustervirtual
RemoveFunctionFromVessel(IMS2 *vessel)IMS_ModuleFunction_Thrustervirtual
SaveState(FILEHANDLE scn)IMS_ModuleFunction_Thrustervirtual
sendEvents()EventHandlerprotected
SetThrusterGroup(int thrustergroup)IMS_ModuleFunction_Thrustervirtual
SetThrusterMode(int modeidx)IMS_ModuleFunction_Thrustervirtual
thruster (defined in IMS_ModuleFunction_Thruster)IMS_ModuleFunction_Thrusterprotected
thrustergroupIMS_ModuleFunction_Thrusterprotected
typeIMS_ModuleFunction_Baseprotected
~EventHandler() (defined in EventHandler)EventHandler
~IMS_ModuleFunction_Base() (defined in IMS_ModuleFunction_Base)IMS_ModuleFunction_Base
~IMS_ModuleFunction_Thruster() (defined in IMS_ModuleFunction_Thruster)IMS_ModuleFunction_Thruster