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

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

_module_dataIMS_Moduleprotected
_orbiter_dataIMS_Moduleprotected
AddAttachmentPointsToList(vector< IMSATTACHMENTPOINT * > &IN_OUT_points)IMS_Module
addEvent(Event_Base *_event, EVENTPIPE _pipe=DEFAULT_PIPE)EventHandlerprotected
addEventToWaitingQueue(Event_Base *_event)EventHandlerprotected
AddMeshToVessel(bool rotateMesh=false)IMS_Moduleprotected
AddModuleToVessel(IMS2 *_vessel, bool rotatemesh=false, bool addMesh=true)IMS_Modulevirtual
ATTACHMENT_POINTS_BY_POS(IMSATTACHMENTPOINT *a, IMSATTACHMENTPOINT *b)IMS_Modulestatic
attachmentPointsIMS_Moduleprotected
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
createGui()IMS_Moduleprotectedvirtual
CreatePhysicalAttachmentPoints()IMS_Module
defaultpipeEventHandlerprotected
dirIMS_Moduleprotected
disconnect(EventHandler *handler, bool bidirectional=true)EventHandlerprotected
dockVessel(DOCKEDVESSEL *v, IMSATTACHMENTPOINT *p)IMS_Moduleprotected
EventHandler() (defined in EventHandler)EventHandler
eventhandlertypeEventHandlerprotected
functionsIMS_Moduleprotected
GetAttachmentPointIndex(IMSATTACHMENTPOINT *point)IMS_Module
GetAttachmentPoints(vector< IMSATTACHMENTPOINT * > &OUT_points)IMS_Module
GetConnectingAttachmentPoint(VESSEL *_v)IMS_Module
GetConnectingAttachmentPoint(IMS_Module *module)IMS_Module
GetDir(VECTOR3 &mDir)IMS_Module
getEventGenerator(EVENTPIPE pipe)EventHandlerprotected
GetEventHandlerType()EventHandlerinline
getEventSink(EVENTPIPE pipe)EventHandlerprotected
GetGeneralModuleData()IMS_Moduleinline
GetGui()IMS_Moduleinline
GetLocalCoordinates()IMS_Module
GetMass()IMS_Modulevirtual
GetMeshIndex()IMS_Moduleinline
getModulePosDescription()IMS_Module
GetPmi(VECTOR3 &OUT_pmi)IMS_Module
GetPos(VECTOR3 &mPos)IMS_Module
GetRot(VECTOR3 &mRot)IMS_Module
GetRotationMatrix()IMS_Moduleinline
GetUID()EventHandlerinline
GetVessel()IMS_Moduleinline
GUI_Module (defined in IMS_Module)IMS_Modulefriend
guipluginIMS_Moduleprotected
IMS_Module() (defined in IMS_Module)IMS_Module
InitModule(IMS_Orbiter_ModuleData *orbiter_data, IMS_General_ModuleData *module_data, IMS2 *mVessel)IMS_Modulevirtual
LoadScenarioBaseAttributes(FILEHANDLE scn)IMS_Moduleprotected
LoadState(FILEHANDLE scn)IMS_Modulevirtual
meshIndexIMS_Moduleprotected
moduleIndexIMS_Moduleprotected
posIMS_Moduleprotected
PostLoad()IMS_Modulevirtual
PreStep(double simdt)IMS_Modulevirtual
ProcessEvent(Event_Base *e)IMS_Moduleprotectedvirtual
processWaitingQueue()EventHandlerprotected
relayEvent(Event_Base *_event, EVENTPIPE _pipe)EventHandlerprotected
RemoveAllAttachmentPoints()IMS_Module
RemoveMeshFromVessel()IMS_Modulevirtual
RemoveModuleFromVessel()IMS_Modulevirtual
resetAttachmentPoints()IMS_Moduleprotected
rotIMS_Moduleprotected
RotateAttachmentPoint(IMSATTACHMENTPOINT *att, double angle)IMS_Module
RotateMesh()IMS_Module
rotationmatrixIMS_Moduleprotected
SaveBaseAttributes(FILEHANDLE scn)IMS_Moduleprotected
SaveState(FILEHANDLE scn, UINT index)IMS_Modulevirtual
sendEvents()EventHandlerprotected
SetDir(VECTOR3 &mDir)IMS_Module
SetDockPortsToNull()IMS_Module
SetOrientationRelativeTo(IMS_Module *module)IMS_Module
SetPos(VECTOR3 &mPos)IMS_Module
SetRot(VECTOR3 &mRot)IMS_Module
SpawnNewVesselFromModule(string _name, VECTOR3 velocity)IMS_Module
TransformAttachmentPoints()IMS_Module
UpdateAttachmentPoints(bool redock=false)IMS_Module
vesselIMS_Moduleprotected
X_ORDER(IMS_Module *a, IMS_Module *b)IMS_Modulestatic
X_SYMMETRIC_ORDER(IMS_Module *a, IMS_Module *b)IMS_Modulestatic
Y_ORDER(IMS_Module *a, IMS_Module *b)IMS_Modulestatic
Y_SYMMETRIC_ORDER(IMS_Module *a, IMS_Module *b)IMS_Modulestatic
Z_ORDER(IMS_Module *a, IMS_Module *b)IMS_Modulestatic
Z_SYMMETRIC_ORDER(IMS_Module *a, IMS_Module *b)IMS_Modulestatic
~EventHandler() (defined in EventHandler)EventHandler
~IMS_Module() (defined in IMS_Module)IMS_Module