C# Class kOS.Node

Inheritance: Structure
Show file Open project: Nivekk/KOS

Public Properties

Property Type Description
NodeLookup Node>.Dictionary
Norm double
Pro double
RadOut double
UT double

Public Methods

Method Description
AddToVessel ( Vessel v ) : void
CheckNodeRef ( ) : void
FromExisting ( Vessel v, ManeuverNode existingNode ) : Node
GetBurnVector ( ) : Vector
GetSuffix ( string suffixName ) : object
Node ( Vessel v, ManeuverNode existingNode ) : System
Node ( double ut, double radialOut, double normal, double prograde ) : System
Remove ( ) : void
SetSuffix ( string suffixName, object value ) : bool
ToString ( ) : string
UpdateAll ( ) : void

Private Methods

Method Description
UpdateNodeDeltaV ( ) : void
updateValues ( ) : void

Method Details

AddToVessel() public method

public AddToVessel ( Vessel v ) : void
v Vessel
return void

CheckNodeRef() public method

public CheckNodeRef ( ) : void
return void

FromExisting() public static method

public static FromExisting ( Vessel v, ManeuverNode existingNode ) : Node
v Vessel
existingNode ManeuverNode
return Node

GetBurnVector() public method

public GetBurnVector ( ) : Vector
return Vector

GetSuffix() public method

public GetSuffix ( string suffixName ) : object
suffixName string
return object

Node() public method

public Node ( Vessel v, ManeuverNode existingNode ) : System
v Vessel
existingNode ManeuverNode
return System

Node() public method

public Node ( double ut, double radialOut, double normal, double prograde ) : System
ut double
radialOut double
normal double
prograde double
return System

Remove() public method

public Remove ( ) : void
return void

SetSuffix() public method

public SetSuffix ( string suffixName, object value ) : bool
suffixName string
value object
return bool

ToString() public method

public ToString ( ) : string
return string

UpdateAll() public method

public UpdateAll ( ) : void
return void

Property Details

NodeLookup public static property

public static Dictionary NodeLookup
return Node>.Dictionary

Norm public property

public double Norm
return double

Pro public property

public double Pro
return double

RadOut public property

public double RadOut
return double

UT public property

public double UT
return double