Orbiter MMU  FINAL(?) API
Universal-ish MMU add-on for the Orbiter spaceflight simulator.
oMMU_Data.h File Reference
#include "atlstr.h"
#include "Orbitersdk.h"

Classes

struct  oMMU_API::Airlock
 
struct  oMMU_API::InteractionArea
 
struct  oMMU_API::oMMUCrew
 

Namespaces

 oMMU_API
 

Typedefs

typedef bool(* oMMU_API::OnInteractionHandler) (const InteractionArea &area)
 
typedef bool(* oMMU_API::OnTransferCrewHandler) (const VESSEL *otherVessel, const oMMUCrew &crewMember, int dockingPortID)
 
typedef bool(* oMMU_API::OnCrewEnterHandler) (const oMMUCrew &crewMember, int airlockID)
 

Enumerations

enum  oMMU_API::oMMUStatus {
  oMMU_API::oMMUStatus::OK, oMMU_API::oMMUStatus::Failure, oMMU_API::oMMUStatus::EVASucess, oMMU_API::oMMUStatus::EVAFailure,
  oMMU_API::oMMUStatus::AirlockClosed, oMMU_API::oMMUStatus::TargetVesselFull, oMMU_API::oMMUStatus::TargetAirlockClosed, oMMU_API::oMMUStatus::VesselEmpty,
  oMMU_API::oMMUStatus::CrewTransferSucess, oMMU_API::oMMUStatus::CrewTransferFailure, oMMU_API::oMMUStatus::VesselFull, oMMU_API::oMMUStatus::oMMUNotInstalled,
  oMMU_API::oMMUStatus::CrewLimitChangeSucess, oMMU_API::oMMUStatus::CrewLimitChangeFailure, oMMU_API::oMMUStatus::AirlockNotFound, oMMU_API::oMMUStatus::AirlockStateChangeFailed,
  oMMU_API::oMMUStatus::SlotNotEmpty, oMMU_API::oMMUStatus::SlotOutOfBounds
}
 
enum  oMMU_API::AirlockType { oMMU_API::dockingPort, oMMU_API::sphere, oMMU_API::box }