IMS2
Pre-Alpha
An Orbiter add-on to allow on-runtime construction of spacecraft from predefined modules
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
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)
EventHandler
protected
addEventToWaitingQueue
(Event_Base *_event)
EventHandler
protected
AddFunctionToVessel
(IMS2 *vessel)=0
IMS_ModuleFunction_Base
pure virtual
ConnectMySinkToYourNode
(EventNode *node, EVENTPIPE pipe)
EventHandler
ConnectToMyEventGenerator
(EventSink *sink, EVENTPIPE pipe)
EventHandler
ConnectToMyEventSink
(EventSink *sink, EVENTPIPE pipe)
EventHandler
createEventGenerator
(EVENTPIPE pipe)
EventHandler
protected
createEventSink
(EVENTPIPE pipe)
EventHandler
protected
data
IMS_ModuleFunction_Base
private
defaultpipe
EventHandler
protected
disconnect
(EventHandler *handler, bool bidirectional=true)
EventHandler
protected
EventHandler
() (defined in
EventHandler
)
EventHandler
eventhandlertype
EventHandler
protected
getEventGenerator
(EVENTPIPE pipe)
EventHandler
protected
GetEventHandlerType
()
EventHandler
inline
getEventSink
(EVENTPIPE pipe)
EventHandler
protected
GetGui
()
IMS_ModuleFunction_Base
inline
virtual
GetMass
()
IMS_ModuleFunction_Base
inline
virtual
GetModule
()
IMS_ModuleFunction_Base
inline
GetUID
()
EventHandler
inline
IMS_ModuleFunction_Base
(IMS_ModuleFunctionData_Base *_data, IMS_Module *_module, FUNCTIONTYPE _type)
IMS_ModuleFunction_Base
LoadState
(FILEHANDLE scn)
IMS_ModuleFunction_Base
module
IMS_ModuleFunction_Base
protected
PostLoad
()=0
IMS_ModuleFunction_Base
pure virtual
PreStep
(double simdt, IMS2 *vessel)
IMS_ModuleFunction_Base
virtual
ProcessEvent
(Event_Base *e)=0
EventHandler
protected
pure virtual
processScenarioLine
(string line)=0
IMS_ModuleFunction_Base
protected
pure virtual
processWaitingQueue
()
EventHandler
protected
relayEvent
(Event_Base *_event, EVENTPIPE _pipe)
EventHandler
protected
RemoveFunctionFromVessel
(IMS2 *vessel)=0
IMS_ModuleFunction_Base
pure virtual
SaveState
(FILEHANDLE scn)=0
IMS_ModuleFunction_Base
pure virtual
sendEvents
()
EventHandler
protected
type
IMS_ModuleFunction_Base
protected
~EventHandler
() (defined in
EventHandler
)
EventHandler
~IMS_ModuleFunction_Base
() (defined in
IMS_ModuleFunction_Base
)
IMS_ModuleFunction_Base
Generated by
1.8.11