1
2 package org.freehep.graphicsio.emf.gdi;
3
4 import java.io.IOException;
5
6 import org.freehep.graphicsio.emf.EMFInputStream;
7 import org.freehep.graphicsio.emf.EMFOutputStream;
8
9
10
11
12
13
14
15 public class GradientTriangle extends Gradient {
16
17 private int vertex1, vertex2, vertex3;
18
19 public GradientTriangle(int vertex1, int vertex2, int vertex3) {
20 this.vertex1 = vertex1;
21 this.vertex2 = vertex2;
22 this.vertex3 = vertex3;
23 }
24
25 public GradientTriangle(EMFInputStream emf) throws IOException {
26 vertex1 = emf.readULONG();
27 vertex2 = emf.readULONG();
28 vertex3 = emf.readULONG();
29 }
30
31 public void write(EMFOutputStream emf) throws IOException {
32 emf.writeULONG(vertex1);
33 emf.writeULONG(vertex2);
34 emf.writeULONG(vertex3);
35 }
36
37 public String toString() {
38 return " GradientTriangle: " + vertex1 + ", " + vertex2 + ", "
39 + vertex3;
40 }
41 }