private MeasurementSetNode CalculateMeasurementSetNode(NodeInput nodeInput, ToolCoverage toolCoverage)
        {
            var path = CreatePath(toolCoverage);

            return(new MeasurementSetNode(nodeInput.MeasurementSetId, toolCoverage.Tool, path));
        }
 private ImmutableList <ToolCoverage> CalculateToolCoverages(NodeInput nodeInput, IImmutableList <Point3D> points)
 {
     return(nodeInput.ToolSet
            .Select(tool => _toolCoverageCalculator.CalculateToolCoverage(nodeInput, tool, points)).ToImmutableList());
 }