C# 클래스 ManeuverNodeSplitter.BaseNodeSplitter

상속: INodeSplitter
파일 보기 프로젝트 열기: nanathan/ManeuverNodeSplitter

보호된 메소드들

메소드 설명
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