Class ShaderType2
java.lang.Object
com.sun.pdfview.pattern.PDFShader
com.sun.pdfview.pattern.ShaderType2
A shader that performs axial shader based on a function.
-
Field Summary
Fields inherited from class PDFShader
AXIAL_SHADING, COONS_PATCH_MESH_SHADING, FREE_FORM_SHADING, FUNCTION_SHADING, LATTICE_SHADING, RADIAL_SHADING, TENSOR_PRODUCTS_MESH_SHADING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the end of the axisGet the start of the axisbooleanGet whether to extend the end of the axisbooleanGet whether to extend the start of the axisGet the functions associated with this shaderfloatgetMaxT()Get the domain maximumfloatgetMinT()Get the domain minimumgetPaint()Create a paint that paints this patternvoidParse the shader-specific dataprotected voidsetAxisEnd(Point2D axisEnd) Set the start of the axisprotected voidsetAxisStart(Point2D axisStart) Set the start of the axisprotected voidsetExtendEnd(boolean extendEnd) Set whether to extend the end of the axisprotected voidsetExtendStart(boolean extendStart) Set whether to extend the start of the axisprotected voidsetFunctions(PDFFunction[] functions) Set the functions associated with this shaderprotected voidsetMaxT(float maxT) Set the domain maximumprotected voidsetMinT(float minT) Set the domain minimumMethods inherited from class PDFShader
getBackground, getBBox, getColorSpace, getShader, getType, setBackground, setBBox, setColorSpace
-
Constructor Details
-
ShaderType2
public ShaderType2()Creates a new instance of ShaderType2
-
-
Method Details
-
parse
Parse the shader-specific data- Specified by:
parsein classPDFShader- Throws:
IOException
-
getPaint
-
getAxisStart
Get the start of the axis -
setAxisStart
Set the start of the axis -
getAxisEnd
Get the end of the axis -
setAxisEnd
Set the start of the axis -
getMinT
public float getMinT()Get the domain minimum -
setMinT
protected void setMinT(float minT) Set the domain minimum -
getMaxT
public float getMaxT()Get the domain maximum -
setMaxT
protected void setMaxT(float maxT) Set the domain maximum -
getExtendStart
public boolean getExtendStart()Get whether to extend the start of the axis -
setExtendStart
protected void setExtendStart(boolean extendStart) Set whether to extend the start of the axis -
getExtendEnd
public boolean getExtendEnd()Get whether to extend the end of the axis -
setExtendEnd
protected void setExtendEnd(boolean extendEnd) Set whether to extend the end of the axis -
getFunctions
Get the functions associated with this shader -
setFunctions
Set the functions associated with this shader
-