Package org.verapdf.pd.patterns
Class PDPattern
- java.lang.Object
-
- org.verapdf.pd.PDObject
-
- org.verapdf.pd.PDResource
-
- org.verapdf.pd.colors.PDColorSpace
-
- org.verapdf.pd.patterns.PDPattern
-
- Direct Known Subclasses:
PDShadingPattern
,PDTilingPattern
public class PDPattern extends PDColorSpace
- Author:
- Maksim Bezrukov
-
-
Field Summary
Fields Modifier and Type Field Description static PDPattern
INSTANCE
static int
TYPE_PATTERN
static int
TYPE_SHADING_PATTERN
static int
TYPE_TILING_PATTERN
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PDPattern
createPattern(COSObject underlyingColorSpace, PDResources resources)
int
getNumberOfComponents()
int
getPatternType()
ASAtom
getType()
PDColorSpace
getUnderlyingColorSpace()
double[]
toRGB(double[] value)
-
Methods inherited from class org.verapdf.pd.PDResource
isInherited, setInherited
-
Methods inherited from class org.verapdf.pd.PDObject
clear, empty, getBooleanKey, getIntegerKey, getKey, getNameKey, getObject, getRealKey, getStringKey, knownKey, removeKey, setBooleanKey, setIntegerKey, setKey, setNameKey, setObject, setObject, setStringKey, updateFromObject, updateToObject
-
-
-
-
Field Detail
-
INSTANCE
public static final PDPattern INSTANCE
-
TYPE_PATTERN
public static final int TYPE_PATTERN
- See Also:
- Constant Field Values
-
TYPE_TILING_PATTERN
public static final int TYPE_TILING_PATTERN
- See Also:
- Constant Field Values
-
TYPE_SHADING_PATTERN
public static final int TYPE_SHADING_PATTERN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PDPattern
protected PDPattern(COSObject obj)
-
-
Method Detail
-
createPattern
public static PDPattern createPattern(COSObject underlyingColorSpace, PDResources resources)
-
getNumberOfComponents
public int getNumberOfComponents()
- Specified by:
getNumberOfComponents
in classPDColorSpace
-
getType
public ASAtom getType()
- Specified by:
getType
in classPDColorSpace
-
toRGB
public double[] toRGB(double[] value)
- Specified by:
toRGB
in classPDColorSpace
-
getPatternType
public int getPatternType()
-
getUnderlyingColorSpace
public PDColorSpace getUnderlyingColorSpace()
-
-