package nodebox.graphics; public class GeometryContext extends AbstractGraphicsContext { private Geometry geometry; public GeometryContext() { geometry = new Geometry(); } public GeometryContext(Geometry geometry) { this.geometry = geometry; } public Geometry getGeometry() { return geometry; } @Override protected void addPath(Path p) { geometry.add(p); } @Override protected void addText(Text t) { addPath(t.getPath()); } }