C# 클래스 ProtractorModule, protractor

상속: PartModule
파일 보기 프로젝트 열기: mrenigma03/protractor 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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