PdffunParsing and Evaluating PDF Functions.
type calculator = | If of calculator list| IfElse of calculator list * calculator list| Bool of bool| Float of float| Int of int32| Abs| Add| Atan| Ceiling| Cos| Cvi| Cvr| Div| Exp| Floor| Idiv| Ln| Log| Mod| Mul| Neg| Round| Sin| Sqrt| Sub| Truncate| And| Bitshift| Eq| Ge| Gt| Le| Lt| Ne| Not| Or| Xor| Copy| Exch| Pop| Dup| Index| Rolland pdf_fun_kind = | Interpolation of interpolation| Stitching of stitching| Sampled of sampled| Calculator of calculator listThe type of functions.
val parse_function : Pdf.t -> Pdf.pdfobject -> tParse a function given a document and function object.
Raised from eval_function (see below) in the case of inputs which don't match the evaluation
val eval_function : t -> float list -> float listEvaluate a function given a list of inputs.
val pdfobject_of_function : Pdf.t -> t -> Pdf.pdfobjectFlatten a function to its PDF representation
val print_function : t -> unitPrint a function to Standard Output. For debug only.