protected INodeSplitter(INodeSplitterAddon addon) { this.addon = addon; }
internal NodeSplitterByBurnTime(INodeSplitterAddon addon) : base(addon, true) { }
internal NodeSplitterByApoapsis(INodeSplitterAddon addon) : base(addon, false) { }
internal NodeSplitterByPeriod(INodeSplitterAddon addon) : base(addon, false) { }
protected BaseNodeSplitter(INodeSplitterAddon addon, bool supportsRepeat) : base(addon) { this.supportsRepeat = supportsRepeat; }
internal NodeSplitterByDeltaV(INodeSplitterAddon addon) : base(addon, true) { }