int calculatePreviewComplexity()

in src/graphics/PlotUtil.cpp [763:783]


  int calculatePreviewComplexity(const Figure& figure) const {
    switch (figure.getKind()) {
      case FigureKind::CIRCLE:
        return calculatePreviewComplexity<CircleFigure>(figure);
      case FigureKind::LINE:
        return calculatePreviewComplexity<LineFigure>(figure);
      case FigureKind::PATH:
        return calculatePreviewComplexity<PathFigure>(figure);
      case FigureKind::POLYGON:
        return calculatePreviewComplexity<PolygonFigure>(figure);
      case FigureKind::POLYLINE:
        return calculatePreviewComplexity<PolylineFigure>(figure);
      case FigureKind::RASTER:
        return calculatePreviewComplexity<RasterFigure>(figure);
      case FigureKind::RECTANGLE:
        return calculatePreviewComplexity<RectangleFigure>(figure);
      case FigureKind::TEXT:
        return calculatePreviewComplexity<TextFigure>(figure);
    }
    return 0;  // Just to make a compiler happy. Must never be reachable
  }