C# Class Kramax.FlightPlan

Inheritance: CourseUtils
ファイルを表示 Open project: Kramax/KramaxAutoPilot Class Usage Examples

Public Properties

Property Type Description
course List
courseStatus CourseStatus
description String
name String
next WayPoint
planet CelestialBody
position WayPoint
prev WayPoint

Public Methods

Method Description
Activate ( George george, Vessel vessel, VesselData vdata ) : void
AppendWayPoint ( WayPoint wp ) : void
Clone ( ) : FlightPlan
CourseHeading ( ) : double
DirectToWaypoint ( George george, WayPoint awp, Vessel vessel, VesselData vdata ) : void
GlideSlopeDescentRate ( Vessel vessel, VesselData vesselData ) : double
RequiredDescentRate ( Vessel vessel, VesselData vesselData ) : double
SequenceWaypoint ( George george, Vessel vessel, VesselData vdata ) : void
SetFromConfigNode ( ConfigNode node ) : void
ToConfigNode ( ) : ConfigNode
Update ( George george, Vessel vessel, VesselData vdata ) : void
UpdateWayPointValues ( CelestialBody planet ) : void

Private Methods

Method Description
CheckForSequence ( George george, Vessel vessel, VesselData vdata ) : void
GetCelestialBodyForName ( String name ) : CelestialBody
UpdateData ( George george, Vessel vessel, VesselData vdata ) : void
UpdateWayPoint ( CelestialBody planet, WayPoint wp ) : void

Method Details

Activate() public method

public Activate ( George george, Vessel vessel, VesselData vdata ) : void
george George
vessel Vessel
vdata VesselData
return void

AppendWayPoint() public method

public AppendWayPoint ( WayPoint wp ) : void
wp WayPoint
return void

Clone() public method

public Clone ( ) : FlightPlan
return FlightPlan

CourseHeading() public method

public CourseHeading ( ) : double
return double

DirectToWaypoint() public method

public DirectToWaypoint ( George george, WayPoint awp, Vessel vessel, VesselData vdata ) : void
george George
awp WayPoint
vessel Vessel
vdata VesselData
return void

GlideSlopeDescentRate() public method

public GlideSlopeDescentRate ( Vessel vessel, VesselData vesselData ) : double
vessel Vessel
vesselData VesselData
return double

RequiredDescentRate() public method

public RequiredDescentRate ( Vessel vessel, VesselData vesselData ) : double
vessel Vessel
vesselData VesselData
return double

SequenceWaypoint() public method

public SequenceWaypoint ( George george, Vessel vessel, VesselData vdata ) : void
george George
vessel Vessel
vdata VesselData
return void

SetFromConfigNode() public method

public SetFromConfigNode ( ConfigNode node ) : void
node System.ConfigNode
return void

ToConfigNode() public method

public ToConfigNode ( ) : ConfigNode
return System.ConfigNode

Update() public method

public Update ( George george, Vessel vessel, VesselData vdata ) : void
george George
vessel Vessel
vdata VesselData
return void

UpdateWayPointValues() public method

public UpdateWayPointValues ( CelestialBody planet ) : void
planet CelestialBody
return void

Property Details

course public_oe property

public List course
return List

courseStatus public_oe property

public CourseStatus,Kramax courseStatus
return CourseStatus

description public_oe property

public String description
return String

name public_oe property

public String name
return String

next public_oe property

public WayPoint,Kramax next
return WayPoint

planet public_oe property

public CelestialBody planet
return CelestialBody

position public_oe property

public WayPoint,Kramax position
return WayPoint

prev public_oe property

public WayPoint,Kramax prev
return WayPoint