C# Класс ProtractorModule, protractor

Наследование: PartModule
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
manualwindowPos Rect

Открытые методы

Метод Описание
AdjustEjectAngle ( CelestialBody, orig, CelestialBody, dest ) : double
Angle2d ( Vector3d vector1, Vector3d vector2 ) : double
CalculateDeltaV ( CelestialBody, dest ) : double
CalculateDesiredEjectionAngle ( CelestialBody, orig, CelestialBody, dest ) : double
CurrentEjectAngle ( CelestialBody, check ) : double
CurrentPhase ( CelestialBody, target ) : double
DesiredPhase ( CelestialBody, dest ) : double
FixedUpdate ( ) : void
MoonAngle ( ) : double
OberthDesiredPhase ( CelestialBody, dest ) : double
OnSave ( ConfigNode node ) : void
OnStart ( PartModule, state ) : void
Update ( ) : void
burnlength ( double dv ) : double
calcmeanalt ( CelestialBody, body ) : double
drawApproach ( ) : void
drawGUI ( ) : void
fly ( FlightCtrlState, s ) : void
getbodies ( ) : void
getclosestapproach ( CelestialBody, target ) : double
getclosestorbit ( CelestialBody, target ) : Orbit,
getmoons ( ) : void
getorbitbodytype ( ) : void
getplanets ( ) : void
loadicons ( ) : void
loadsettings ( ) : void
mainGUI ( int windowID ) : void
manualGUI ( int windowID ) : void
mindistance ( CelestialBody, target, double time, double dt, Orbit, vesselorbit ) : double
printheaders ( ) : void
printmoondata ( ) : void
printplanetdata ( ) : void
printvesseldata ( ) : void
savesettings ( ) : void
switchcolor ( string key ) : void
thrustAccel ( ) : double
tmr ( ) : double
toSI ( double d ) : string

Приватные методы

Метод Описание
initialize ( ) : void

Описание методов

AdjustEjectAngle() публичный Метод

public AdjustEjectAngle ( CelestialBody, orig, CelestialBody, dest ) : double
orig CelestialBody,
dest CelestialBody,
Результат double

Angle2d() публичный Метод

public Angle2d ( Vector3d vector1, Vector3d vector2 ) : double
vector1 Vector3d
vector2 Vector3d
Результат double

CalculateDeltaV() публичный Метод

public CalculateDeltaV ( CelestialBody, dest ) : double
dest CelestialBody,
Результат double

CalculateDesiredEjectionAngle() публичный Метод

public CalculateDesiredEjectionAngle ( CelestialBody, orig, CelestialBody, dest ) : double
orig CelestialBody,
dest CelestialBody,
Результат double

CurrentEjectAngle() публичный Метод

public CurrentEjectAngle ( CelestialBody, check ) : double
check CelestialBody,
Результат double

CurrentPhase() публичный Метод

public CurrentPhase ( CelestialBody, target ) : double
target CelestialBody,
Результат double

DesiredPhase() публичный Метод

public DesiredPhase ( CelestialBody, dest ) : double
dest CelestialBody,
Результат double

FixedUpdate() публичный Метод

public FixedUpdate ( ) : void
Результат void

MoonAngle() публичный Метод

public MoonAngle ( ) : double
Результат double

OberthDesiredPhase() публичный Метод

public OberthDesiredPhase ( CelestialBody, dest ) : double
dest CelestialBody,
Результат double

OnSave() публичный Метод

public OnSave ( ConfigNode node ) : void
node System.ConfigNode
Результат void

OnStart() публичный Метод

public OnStart ( PartModule, state ) : void
state PartModule,
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

burnlength() публичный Метод

public burnlength ( double dv ) : double
dv double
Результат double

calcmeanalt() публичный Метод

public calcmeanalt ( CelestialBody, body ) : double
body CelestialBody,
Результат double

drawApproach() публичный Метод

public drawApproach ( ) : void
Результат void

drawGUI() публичный Метод

public drawGUI ( ) : void
Результат void

fly() публичный Метод

public fly ( FlightCtrlState, s ) : void
s FlightCtrlState,
Результат void

getbodies() публичный Метод

public getbodies ( ) : void
Результат void

getclosestapproach() публичный Метод

public getclosestapproach ( CelestialBody, target ) : double
target CelestialBody,
Результат double

getclosestorbit() публичный Метод

public getclosestorbit ( CelestialBody, target ) : Orbit,
target CelestialBody,
Результат Orbit,

getmoons() публичный Метод

public getmoons ( ) : void
Результат void

getorbitbodytype() публичный Метод

public getorbitbodytype ( ) : void
Результат void

getplanets() публичный Метод

public getplanets ( ) : void
Результат void

loadicons() публичный Метод

public loadicons ( ) : void
Результат void

loadsettings() публичный Метод

public loadsettings ( ) : void
Результат void

mainGUI() публичный Метод

public mainGUI ( int windowID ) : void
windowID int
Результат void

manualGUI() публичный Метод

public manualGUI ( int windowID ) : void
windowID int
Результат void

mindistance() публичный Метод

public mindistance ( CelestialBody, target, double time, double dt, Orbit, vesselorbit ) : double
target CelestialBody,
time double
dt double
vesselorbit Orbit,
Результат double

printheaders() публичный Метод

public printheaders ( ) : void
Результат void

printmoondata() публичный Метод

public printmoondata ( ) : void
Результат void

printplanetdata() публичный Метод

public printplanetdata ( ) : void
Результат void

printvesseldata() публичный Метод

public printvesseldata ( ) : void
Результат void

savesettings() публичный Метод

public savesettings ( ) : void
Результат void

switchcolor() публичный Метод

public switchcolor ( string key ) : void
key string
Результат void

thrustAccel() публичный Метод

public thrustAccel ( ) : double
Результат double

tmr() публичный Метод

public tmr ( ) : double
Результат double

toSI() публичный Метод

public toSI ( double d ) : string
d double
Результат string

Описание свойств

manualwindowPos защищенное свойство

protected Rect manualwindowPos
Результат Rect