C# Class ProtractorModule, protractor

Inheritance: PartModule
Afficher le fichier Open project: mrenigma03/protractor Class Usage Examples

Protected Properties

Свойство Type Description
manualwindowPos Rect

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
initialize ( ) : void

Method Details

AdjustEjectAngle() public méthode

public AdjustEjectAngle ( CelestialBody, orig, CelestialBody, dest ) : double
orig CelestialBody,
dest CelestialBody,
Résultat double

Angle2d() public méthode

public Angle2d ( Vector3d vector1, Vector3d vector2 ) : double
vector1 Vector3d
vector2 Vector3d
Résultat double

CalculateDeltaV() public méthode

public CalculateDeltaV ( CelestialBody, dest ) : double
dest CelestialBody,
Résultat double

CalculateDesiredEjectionAngle() public méthode

public CalculateDesiredEjectionAngle ( CelestialBody, orig, CelestialBody, dest ) : double
orig CelestialBody,
dest CelestialBody,
Résultat double

CurrentEjectAngle() public méthode

public CurrentEjectAngle ( CelestialBody, check ) : double
check CelestialBody,
Résultat double

CurrentPhase() public méthode

public CurrentPhase ( CelestialBody, target ) : double
target CelestialBody,
Résultat double

DesiredPhase() public méthode

public DesiredPhase ( CelestialBody, dest ) : double
dest CelestialBody,
Résultat double

FixedUpdate() public méthode

public FixedUpdate ( ) : void
Résultat void

MoonAngle() public méthode

public MoonAngle ( ) : double
Résultat double

OberthDesiredPhase() public méthode

public OberthDesiredPhase ( CelestialBody, dest ) : double
dest CelestialBody,
Résultat double

OnSave() public méthode

public OnSave ( ConfigNode node ) : void
node System.ConfigNode
Résultat void

OnStart() public méthode

public OnStart ( PartModule, state ) : void
state PartModule,
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

burnlength() public méthode

public burnlength ( double dv ) : double
dv double
Résultat double

calcmeanalt() public méthode

public calcmeanalt ( CelestialBody, body ) : double
body CelestialBody,
Résultat double

drawApproach() public méthode

public drawApproach ( ) : void
Résultat void

drawGUI() public méthode

public drawGUI ( ) : void
Résultat void

fly() public méthode

public fly ( FlightCtrlState, s ) : void
s FlightCtrlState,
Résultat void

getbodies() public méthode

public getbodies ( ) : void
Résultat void

getclosestapproach() public méthode

public getclosestapproach ( CelestialBody, target ) : double
target CelestialBody,
Résultat double

getclosestorbit() public méthode

public getclosestorbit ( CelestialBody, target ) : Orbit,
target CelestialBody,
Résultat Orbit,

getmoons() public méthode

public getmoons ( ) : void
Résultat void

getorbitbodytype() public méthode

public getorbitbodytype ( ) : void
Résultat void

getplanets() public méthode

public getplanets ( ) : void
Résultat void

loadicons() public méthode

public loadicons ( ) : void
Résultat void

loadsettings() public méthode

public loadsettings ( ) : void
Résultat void

mainGUI() public méthode

public mainGUI ( int windowID ) : void
windowID int
Résultat void

manualGUI() public méthode

public manualGUI ( int windowID ) : void
windowID int
Résultat void

mindistance() public méthode

public mindistance ( CelestialBody, target, double time, double dt, Orbit, vesselorbit ) : double
target CelestialBody,
time double
dt double
vesselorbit Orbit,
Résultat double

printheaders() public méthode

public printheaders ( ) : void
Résultat void

printmoondata() public méthode

public printmoondata ( ) : void
Résultat void

printplanetdata() public méthode

public printplanetdata ( ) : void
Résultat void

printvesseldata() public méthode

public printvesseldata ( ) : void
Résultat void

savesettings() public méthode

public savesettings ( ) : void
Résultat void

switchcolor() public méthode

public switchcolor ( string key ) : void
key string
Résultat void

thrustAccel() public méthode

public thrustAccel ( ) : double
Résultat double

tmr() public méthode

public tmr ( ) : double
Résultat double

toSI() public méthode

public toSI ( double d ) : string
d double
Résultat string

Property Details

manualwindowPos protected_oe property

protected Rect manualwindowPos
Résultat Rect