Package org.verapdf.pd.function
Class PDFunction
- java.lang.Object
-
- org.verapdf.pd.PDObject
-
- org.verapdf.pd.function.PDFunction
-
- Direct Known Subclasses:
PDType0Function,PDType2Function,PDType3Function,PDType4Function
public class PDFunction extends PDObject
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPDFunction(COSObject obj)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PDFunctioncreateFunction(COSObject obj)COSArraygetCOSArray(ASAtom key)COSArraygetDomain()LonggetFunctionType()COSArraygetRange()List<COSObject>getResult(List<COSObject> operands)List<COSObject>getValuesInIntervals(List<COSObject> values, COSArray intervals)COSObjectinterpolate(COSObject x, COSObject xMin, COSObject xMax, COSObject encodeLeft, COSObject encodeRight)-
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
-
-
-
-
Constructor Detail
-
PDFunction
protected PDFunction(COSObject obj)
-
-
Method Detail
-
createFunction
public static PDFunction createFunction(COSObject obj)
-
getFunctionType
public Long getFunctionType()
-
getDomain
public COSArray getDomain()
-
getRange
public COSArray getRange()
-
getValuesInIntervals
public List<COSObject> getValuesInIntervals(List<COSObject> values, COSArray intervals)
-
interpolate
public COSObject interpolate(COSObject x, COSObject xMin, COSObject xMax, COSObject encodeLeft, COSObject encodeRight)
-
-