public ScoreLayoutAlgorithm( StavesMetrics metrics, StaffLinesLayoutAlgorithm staffLinesLayout, LedgerLinesComputation ledgerLinesComputation, BeatGroupLayoutAlgorithm beatGroupLayoutAlgorithm, BeatGroupSpanComputation beatGroupSpanComputation, HorizontalLayoutAlgorithm horizontalLayout, VerticalLayoutAlgorithm verticalLayout, StemsLayoutAlgorithm stemsLayout) { Metrics = metrics; StaffLinesLayout = staffLinesLayout; LedgerLinesComputation = ledgerLinesComputation; VerticalLayout = verticalLayout; StemsLayout = stemsLayout; BeatGroupLayoutAlgorithm = beatGroupLayoutAlgorithm; BeatGroupSpanComputation = beatGroupSpanComputation; HorizontalLayout = horizontalLayout; }
public StemsLayoutAlgorithm(StavesMetrics metrics, VerticalLayoutAlgorithm verticalLayout) { Metrics = metrics; VerticalLayout = verticalLayout; }