public abstract class DeviceDrawing
extends java.lang.Object
Constructor and Description |
---|
DeviceDrawing() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
addObject(com.vividsolutions.jts.geom.Geometry g) |
void |
drawArc(double xcenter,
double ycenter,
double radius,
double firstArcAngle,
double lastArcAngle) |
void |
drawArrondi(com.vividsolutions.jts.geom.Coordinate p1,
com.vividsolutions.jts.geom.Coordinate p2,
double arrondi) |
void |
drawArrow(Vect vector,
com.vividsolutions.jts.geom.Coordinate origin,
double width)
draw an arrow
|
void |
drawDottedLines(double x1,
double y1,
double x2,
double y2,
double dotLength,
double dotSpace)
draw dotspace + dotline
|
void |
drawImprovedDottedLines(double x1,
double y1,
double x2,
double y2,
double dotLength,
double dotSpace)
Dessine une ligne pointillee, en faisant en sorte que les pointilles
soient bien
|
void |
drawLine(double x1,
double y1,
double x2,
double y2) |
void |
drawRectangleHole(double ypiste,
double halfheight,
double x,
double endx) |
void |
drawTo(com.vividsolutions.jts.geom.Coordinate c) |
void |
drawTo(double x,
double y) |
void |
flushLine() |
java.lang.String |
getCurrentLayer() |
void |
moveTo(com.vividsolutions.jts.geom.Coordinate c) |
void |
moveTo(double x,
double y) |
void |
setCurrentLayer(java.lang.String layer) |
public void setCurrentLayer(java.lang.String layer)
public java.lang.String getCurrentLayer()
public void drawArc(double xcenter, double ycenter, double radius, double firstArcAngle, double lastArcAngle)
public void drawArrondi(com.vividsolutions.jts.geom.Coordinate p1, com.vividsolutions.jts.geom.Coordinate p2, double arrondi)
public void drawLine(double x1, double y1, double x2, double y2)
public void drawDottedLines(double x1, double y1, double x2, double y2, double dotLength, double dotSpace)
x1
- y1
- x2
- y2
- dotLength
- dotSpace
- public void drawImprovedDottedLines(double x1, double y1, double x2, double y2, double dotLength, double dotSpace)
x1
- y2
- x2
- y2
- dotLength
- dotSpace
- public void drawRectangleHole(double ypiste, double halfheight, double x, double endx)
public void drawTo(com.vividsolutions.jts.geom.Coordinate c)
public void drawTo(double x, double y)
public void flushLine()
protected abstract void addObject(com.vividsolutions.jts.geom.Geometry g)
public void moveTo(com.vividsolutions.jts.geom.Coordinate c)
public void moveTo(double x, double y)
public void drawArrow(Vect vector, com.vividsolutions.jts.geom.Coordinate origin, double width)
vector
- vector for the arroworigin
- origin of the arrowwidth
- lengths of the arrow borders