]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.debug.graphical/src/org/simantics/debug/graphical/model/Content.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.debug.graphical / src / org / simantics / debug / graphical / model / Content.java
1 package org.simantics.debug.graphical.model;
2
3 import java.awt.Graphics2D;
4 import java.awt.geom.AffineTransform;
5
6 public abstract class Content {
7     double radiusX;
8     double radiusY;
9     
10     public abstract void render(Graphics2D g);
11     
12     public void render(Graphics2D g, double x, double y) {
13         AffineTransform old = g.getTransform();
14         g.translate(x, y);
15         render(g);
16         g.setTransform(old);
17     }
18     
19
20     public void render(Graphics2D g, AffineTransform trans) {
21         AffineTransform old = g.getTransform();
22         g.transform(trans);
23         render(g);
24         g.setTransform(old);
25     }
26 }