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

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

addEvent(Event_Base *_event, EVENTPIPE _pipe=DEFAULT_PIPE)EventHandlerprotected
addEventToWaitingQueue(Event_Base *_event)EventHandlerprotected
AddFunctionToVessel(IMS2 *vessel)=0IMS_ModuleFunction_Basepure virtual
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
dataIMS_ModuleFunction_Baseprivate
defaultpipeEventHandlerprotected
disconnect(EventHandler *handler, bool bidirectional=true)EventHandlerprotected
EventHandler() (defined in EventHandler)EventHandler
eventhandlertypeEventHandlerprotected
getEventGenerator(EVENTPIPE pipe)EventHandlerprotected
GetEventHandlerType()EventHandlerinline
getEventSink(EVENTPIPE pipe)EventHandlerprotected
GetGui()IMS_ModuleFunction_Baseinlinevirtual
GetMass()IMS_ModuleFunction_Baseinlinevirtual
GetModule()IMS_ModuleFunction_Baseinline
GetUID()EventHandlerinline
IMS_ModuleFunction_Base(IMS_ModuleFunctionData_Base *_data, IMS_Module *_module, FUNCTIONTYPE _type)IMS_ModuleFunction_Base
LoadState(FILEHANDLE scn)IMS_ModuleFunction_Base
moduleIMS_ModuleFunction_Baseprotected
PostLoad()=0IMS_ModuleFunction_Basepure virtual
PreStep(double simdt, IMS2 *vessel)IMS_ModuleFunction_Basevirtual
ProcessEvent(Event_Base *e)=0EventHandlerprotectedpure virtual
processScenarioLine(string line)=0IMS_ModuleFunction_Baseprotectedpure virtual
processWaitingQueue()EventHandlerprotected
relayEvent(Event_Base *_event, EVENTPIPE _pipe)EventHandlerprotected
RemoveFunctionFromVessel(IMS2 *vessel)=0IMS_ModuleFunction_Basepure virtual
SaveState(FILEHANDLE scn)=0IMS_ModuleFunction_Basepure virtual
sendEvents()EventHandlerprotected
typeIMS_ModuleFunction_Baseprotected
~EventHandler() (defined in EventHandler)EventHandler
~IMS_ModuleFunction_Base() (defined in IMS_ModuleFunction_Base)IMS_ModuleFunction_Base