|
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 |