IMS2
Pre-Alpha
An Orbiter add-on to allow on-runtime construction of spacecraft from predefined modules
|
This is the complete list of members for IMS_PropulsionManager, including all inherited members.
addEvent(Event_Base *_event, EVENTPIPE _pipe=DEFAULT_PIPE) | EventHandler | protected |
addEventToWaitingQueue(Event_Base *_event) | EventHandler | protected |
AddExhausts(THRUSTER_HANDLE thruster, vector< THRUSTEREXHAUST > &exhausts) | IMS_PropulsionManager | |
AddTank(IMS_Storable *tank) | IMS_PropulsionManager | |
addTankToInjectors(IMS_Storable *tank) | IMS_PropulsionManager | private |
AddThruster(THRUSTERMODE *thrustermode, VECTOR3 &pos, VECTOR3 &dir) | IMS_PropulsionManager | |
AddThrusterToGroup(THRUSTER_HANDLE thruster, THGROUP_TYPE group) | IMS_PropulsionManager | |
CloseTank(IMS_Storable *tank) | IMS_PropulsionManager | |
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 |
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 |
getInjector(vector< int > propellant_ids, vector< float > ratio, double efficiency) | IMS_PropulsionManager | private |
GetUID() | EventHandler | inline |
IMS_Manager_Base(IMS2 *vessel) (defined in IMS_Manager_Base) | IMS_Manager_Base | |
IMS_PropulsionManager(IMS2 *_vessel) | IMS_PropulsionManager | |
injectors | IMS_PropulsionManager | private |
liveexhausts | IMS_PropulsionManager | private |
OpenTank(IMS_Storable *tank) | IMS_PropulsionManager | |
PostLoad() (defined in IMS_Manager_Base) | IMS_Manager_Base | inlinevirtual |
PostStep(double simdt) (defined in IMS_Manager_Base) | IMS_Manager_Base | virtual |
PreStep(double simdt) | IMS_PropulsionManager | |
ProcessEvent(Event_Base *e) | IMS_PropulsionManager | privatevirtual |
processWaitingQueue() | EventHandler | protected |
relayEvent(Event_Base *_event, EVENTPIPE _pipe) | EventHandler | protected |
RemoveExhausts(THRUSTER_HANDLE thruster) | IMS_PropulsionManager | |
RemoveTank(IMS_Storable *tank) | IMS_PropulsionManager | |
removeTankFromInjectors(IMS_Storable *tank) | IMS_PropulsionManager | private |
RemoveThruster(THRUSTER_HANDLE thruster, double maxflowrate, bool deletefromvessel=true) | IMS_PropulsionManager | |
RemoveThrusterFromGroup(THRUSTER_HANDLE thruster, THGROUP_TYPE group) | IMS_PropulsionManager | |
sendEvents() | EventHandler | protected |
SetThrusterEnabled(THRUSTER_HANDLE thruster, bool enabled) | IMS_PropulsionManager | |
SwitchThrusterMode(THRUSTER_HANDLE thruster, THRUSTERMODE *mode) | IMS_PropulsionManager | |
tanks (defined in IMS_PropulsionManager) | IMS_PropulsionManager | private |
thgroups | IMS_PropulsionManager | private |
updateThrusterGroup(THGROUP_TYPE group) | IMS_PropulsionManager | private |
vessel (defined in IMS_Manager_Base) | IMS_Manager_Base | protected |
~EventHandler() (defined in EventHandler) | EventHandler | |
~IMS_Manager_Base() (defined in IMS_Manager_Base) | IMS_Manager_Base | |
~IMS_PropulsionManager() (defined in IMS_PropulsionManager) | IMS_PropulsionManager |