org.apache.pdfbox.pdmodel.common.function
Class PDFunctionType4
java.lang.Object
org.apache.pdfbox.pdmodel.common.function.PDFunction
org.apache.pdfbox.pdmodel.common.function.PDFunctionType4
- All Implemented Interfaces:
- COSObjectable
public class PDFunctionType4
- extends PDFunction
This class represents a type 4 function in a PDF document.
- Version:
- $Revision: 1.2 $
- Author:
- Ben Litchfield
Methods inherited from class org.apache.pdfbox.pdmodel.common.function.PDFunction |
clipToRange, clipToRange, create, getCOSObject, getDictionary, getDomainForInput, getNumberOfInputParameters, getNumberOfOutputParameters, getPDStream, getRangeForOutput, getRangeValues, interpolate, setDomainValues, setRangeValues |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PDFunctionType4
public PDFunctionType4(COSBase function)
- Constructor.
- Parameters:
functionStream
- The function .
getFunctionType
public int getFunctionType()
- Returns the function type.
Possible values are:
0 - Sampled function
2 - Exponential interpolation function
3 - Stitching function
4 - PostScript calculator function
- Specified by:
getFunctionType
in class PDFunction
- Returns:
- the function type.
eval
public COSArray eval(COSArray input)
throws IOException
- Evaluates the function at the given input.
ReturnValue = f(input)
- Specified by:
eval
in class PDFunction
- Parameters:
input
- The array of input values for the function. In many cases will be an array of a single value, but not always.
- Returns:
- The of outputs the function returns based on those inputs. In many cases will be an array of a single value, but not always.
- Throws:
IOException
Copyright © 2002-2012 Apache Software Foundation. All Rights Reserved.