| GeneralMetricsManager |
GeneralMetricsManager which draws general path with metrics annotations
For example, here is the basic GeneralMetricsManager
//make new General metrics manager
GeneralMetricsManager pathManager = new GeneralMetricsManager();
//configure the manager
pathManager.setMin(-20);
pathManager.setMax(260);
//register metrics in the manager
pathManager.addMetric(20, Side.SideRight, Style.Radial, "20",30);
pathManager.addMetric(40, Side.SideLeft, Style.Radial, "40",30);
pathManager.addMetric(60, Side.SideRight, Style.Radial, "60",30);
pathManager.addMetric(80, Side.SideLeft, Style.Radial, "80",30);
pathManager.addMetric(100, Side.SideRight, Style.Radial, "100",30);
pathManager.addMetric(120, Side.SideLeft, Style.Radial, "120",30);
pathManager.addMetric(140, Side.SideRight, Style.Radial, "140",30);
pathManager.addMetric(160, Side.SideLeft, Style.Radial, "160",30);
pathManager.addMetric(180, Side.SideRight, Style.Radial, "180",30);
pathManager.addMetric(200, Side.SideLeft, Style.Radial, "200",30);*
pathManager.addMetric(220, Side.SideLeft, Style.Radial, "220",30);
//make a segment, here is an arc in the vector user space
Arc2D arc2D = new Arc2D.Double(-1000, -1000, 2000, 2000, 0, 180, Arc2D.OPEN);
pathManager.append(arc2D);
//painter
MetricsPathPainter generalMetricPainter = new MetricsPathPainter(pathManager);
//or use getDeviceMetrics()to get the created metrics. |