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

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

addEvent(Event_Base *_event, EVENTPIPE _pipe=DEFAULT_PIPE)EventHandlerprotected
addEventToWaitingQueue(Event_Base *_event)EventHandlerprotected
addTo(IMS_Location *location)IMS_Movableprotected
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
defaultpipeEventHandlerprotected
disconnect(EventHandler *handler, bool bidirectional=true)EventHandlerprotected
EventHandler() (defined in EventHandler)EventHandler
eventhandlertypeEventHandlerprotected
fixedpos (defined in IMS_Movable)IMS_Movableprotected
getEventGenerator(EVENTPIPE pipe)EventHandlerprotected
GetEventHandlerType()EventHandlerinline
getEventSink(EVENTPIPE pipe)EventHandlerprotected
GetMass() (defined in IMS_Movable)IMS_Movableinlinevirtual
GetUID()EventHandlerinline
IMS_Location (defined in IMS_Movable)IMS_Movablefriend
IMS_Movable(IMS_Location *location, bool fixed=false)IMS_Movable
mass (defined in IMS_Movable)IMS_Movableprotected
Move(IMS_Location *from, IMS_Location *to) (defined in IMS_Movable)IMS_Movable
PreStep(IMS_Location *location)=0 (defined in IMS_Movable)IMS_Movablepure virtual
ProcessEvent(Event_Base *e)=0EventHandlerprotectedpure virtual
processWaitingQueue()EventHandlerprotected
relayEvent(Event_Base *_event, EVENTPIPE _pipe)EventHandlerprotected
removeFrom(IMS_Location *location)IMS_Movableprotected
sendEvents()EventHandlerprotected
~EventHandler() (defined in EventHandler)EventHandler
~IMS_Movable() (defined in IMS_Movable)IMS_Movable