C# Class ManeuverNodeSplitter.INodeSplitter

Show file Open project: nanathan/ManeuverNodeSplitter Class Usage Examples

Protected Properties

Property Type Description
addon INodeSplitterAddon

Protected Methods

Method Description
DebugLog ( string format ) : void
DurationToDisplayString ( double duration ) : string
INodeSplitter ( INodeSplitterAddon addon ) : System
IsSolverAvailable ( ) : bool
LogNode ( string message, ManeuverNode node ) : void
LogNodeInfo ( ) : void
RotateDeltaV ( ManeuverNode original, ManeuverNode node, UnityEngine.Vector3d &dv ) : void

Private Methods

Method Description
DrawWindow ( int wid ) : void
DrawWindowImpl ( int wid ) : void
GetName ( ) : string
SplitNode ( ) : void

Method Details

DebugLog() protected method

protected DebugLog ( string format ) : void
format string
return void

DurationToDisplayString() protected static method

protected static DurationToDisplayString ( double duration ) : string
duration double
return string

INodeSplitter() protected method

protected INodeSplitter ( INodeSplitterAddon addon ) : System
addon INodeSplitterAddon
return System

IsSolverAvailable() protected method

protected IsSolverAvailable ( ) : bool
return bool

LogNode() protected method

protected LogNode ( string message, ManeuverNode node ) : void
message string
node ManeuverNode
return void

LogNodeInfo() protected method

protected LogNodeInfo ( ) : void
return void

RotateDeltaV() protected method

protected RotateDeltaV ( ManeuverNode original, ManeuverNode node, UnityEngine.Vector3d &dv ) : void
original ManeuverNode
node ManeuverNode
dv UnityEngine.Vector3d
return void

Property Details

addon protected property

protected INodeSplitterAddon addon
return INodeSplitterAddon