예제 #1
0
 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;
 }
예제 #2
0
 public StemsLayoutAlgorithm(StavesMetrics metrics, VerticalLayoutAlgorithm verticalLayout)
 {
     Metrics        = metrics;
     VerticalLayout = verticalLayout;
 }