public PixelPointArtifact(String id, Point2d point, Color color, float width) { super(id); this.point = point; basicStroke = new BasicStroke(width); setColor(color); }
@Override public void draw(Graphics2DAdapter graphics) { graphics.setColor(getColor()); graphics.setStroke(basicStroke); graphics.drawPoint(point); }
public void add2dPoint(Point2D point2D) { adjustViewRange(point2D); if (lastPoint.isPresent()) { plotter.addArtifact(new PixelLineArtifact(String.valueOf(id++), new Point2D(lastPoint.get().getX(), lastPoint.get().getY()), new Point2D(point2D.getX(), point2D.getY()), qualitativeColors.getColor(colorIndex), 2)); } else { plotter.addArtifact(new PixelPointArtifact(String.valueOf(id++), new Point2D(point2D.getX(), point2D.getY()), qualitativeColors.getColor(colorIndex), 2)); } lastPoint = Optional.of(point2D); }
@Override public void draw(Graphics2DAdapter graphics) { graphics.setColor(getColor()); graphics.setStroke(basicStroke); graphics.drawPoint(point); }
public PixelPointArtifact(String id, Point2D point, Color color, float width) { super(id); this.point = point; basicStroke = new BasicStroke(width); setColor(color); }