CoonsPatchMeshesShading.java
2.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.internal.pdftoolkit.graphicsDOM.shading;
import com.adobe.internal.pdftoolkit.color.ColorSpaceCache;
import com.adobe.internal.pdftoolkit.graphicsDOM.ContentItem;
import com.adobe.internal.pdftoolkit.graphicsDOM.GraphicsState;
import com.adobe.internal.pdftoolkit.graphicsDOM.ShadingPattern;
import com.adobe.internal.pdftoolkit.graphicsDOM.TextState;
import java.awt.Color;
import java.awt.geom.Point2D;
/*
* This class specifies class file version 49.0 but uses Java 6 signatures. Assumed Java 6.
*/
public class CoonsPatchMeshesShading<G extends GraphicsState, T extends TextState, C extends ContentItem<G>>
extends ShadingPattern<G, T, C> {
private byte[] coonsShadingStream;
private int bitsPerCoordinate;
private int bitsPerComponent;
private int bitsPerFlag;
private int nCompLocal;
private Point2D[] coordDecode;
private Point2D[] colorDecode;
private ColorSpaceCache colorSpace;
public CoonsPatchMeshesShading(G graphicsState, int id) {
super(graphicsState, id);
}
@Override
public ShadingPattern.ShadingType getShadingType() {
return ShadingPattern.ShadingType.CoonsPatchMeshes;
}
@Override
public Color[] getColorValues() {
return null;
}
@Override
public void setColorValues(Color[] colorValues) {
}
public byte[] getCoonsShadingStream() {
return this.coonsShadingStream;
}
public void setCoonsShadingStream(byte[] coonsShadingStream) {
this.coonsShadingStream = coonsShadingStream;
}
public int getBitsPerComponent() {
return this.bitsPerComponent;
}
public void setBitsPerComponent(int bitsPerComponent) {
this.bitsPerComponent = bitsPerComponent;
}
public int getBitsPerCoordinate() {
return this.bitsPerCoordinate;
}
public void setBitsPerCoordinate(int bitsPerCoordinate) {
this.bitsPerCoordinate = bitsPerCoordinate;
}
public int getBitsPerFlag() {
return this.bitsPerFlag;
}
public void setBitsPerFlag(int bitsPerFlag) {
this.bitsPerFlag = bitsPerFlag;
}
public int getNCompLocal() {
return this.nCompLocal;
}
public void setNCompLocal(int nCompLocal) {
this.nCompLocal = nCompLocal;
}
public Point2D[] getColorDecode() {
return this.colorDecode;
}
public void setColorDecode(Point2D[] colorDecode) {
this.colorDecode = colorDecode;
}
public Point2D[] getCoordDecode() {
return this.coordDecode;
}
public void setCoordDecode(Point2D[] coordDecode) {
this.coordDecode = coordDecode;
}
public ColorSpaceCache getColorSpace() {
return this.colorSpace;
}
public void setColorSpace(ColorSpaceCache colorSpace) {
this.colorSpace = colorSpace;
}
}