C# Класс ManeuverNodeSplitter.BaseNodeSplitter

Наследование: INodeSplitter
Показать файл Открыть проект

Защищенные методы

Метод Описание
AdjustNode ( ManeuverNode originalNode, Maneuver original, double originalPeriod, double originalMagnitude, ManeuverNode node, double value, double splitDv ) : void
BaseNodeSplitter ( INodeSplitterAddon addon, bool supportsRepeat ) : System
DrawInputRow ( int index ) : bool
GetRowLabel ( ) : string
ValidateInput ( ManeuverNode originalNode, List inputValues ) : bool

Приватные методы

Метод Описание
DrawWindowImpl ( int wid ) : void
SplitNode ( ) : void
SplitNode ( List list, bool fix ) : void

Описание методов

AdjustNode() защищенный абстрактный Метод

protected abstract AdjustNode ( ManeuverNode originalNode, Maneuver original, double originalPeriod, double originalMagnitude, ManeuverNode node, double value, double splitDv ) : void
originalNode ManeuverNode
original Maneuver
originalPeriod double
originalMagnitude double
node ManeuverNode
value double
splitDv double
Результат void

BaseNodeSplitter() защищенный Метод

protected BaseNodeSplitter ( INodeSplitterAddon addon, bool supportsRepeat ) : System
addon INodeSplitterAddon
supportsRepeat bool
Результат System

DrawInputRow() защищенный Метод

protected DrawInputRow ( int index ) : bool
index int
Результат bool

GetRowLabel() защищенный абстрактный Метод

protected abstract GetRowLabel ( ) : string
Результат string

ValidateInput() защищенный абстрактный Метод

protected abstract ValidateInput ( ManeuverNode originalNode, List inputValues ) : bool
originalNode ManeuverNode
inputValues List
Результат bool