Package org.micropainter.core.painter.metrics

Interface Summary
MetricsPathManager MetricsPathManager define path with metrics annotations
 

Class Summary
AbstractPathManager Abstract definition of the metrics path
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.
GlyphMetric  
MetricsPathPainter  
MetricsPathTest  
 

Enum Summary
GeneralMetricsManager.EntryType the entry type
GeneralMetricsManager.MetricsNature metrics nature are Major Median or Minor
GeneralMetricsManager.Side metrics side, right or left side
GeneralMetricsManager.Style metrics style are tangent Radial Orthogonal or default
MetricsPathManager.ScaleNature nature of the path