All components in this family are available below. Global search also finds PDF entries and type names.

interface

Instruction

PDF\Functions\Calculator

class

Number

PDF\Functions\Calculator

enum

Operator

PDF\Functions\Calculator

The complete permitted calculator operator subset from table 42.

class

Procedure

PDF\Functions\Calculator

Braced calculator instructions; nested procedures are explicit objects.

class

Domain

PDF\Functions

Allowed input intervals, in input-variable order (table 38).

class

ExponentialInterpolationFunction

PDF\Functions

FunctionType 2: y[j] = C0[j] + x^N * (C1[j] - C0[j]) (7.10.3).

class

FunctionDictionary

PDF\Functions

Common required entries for dictionary-valued PDF functions.

interface

FunctionObject

PDF\Functions

enum

InterpolationOrder

PDF\Functions

class

Intervals

PDF\Functions

Flattened min/max pairs with an explicit dimension count.

class

NumberArray

PDF\Functions

A PDF array that accepts only number objects.

class

NumberInterval

PDF\Functions

Closed numerical interval used by a function domain or range.

class

PostScriptCalculatorFunction

PDF\Functions

FunctionType 4 stream containing a typed, braced calculator program.

class

Range

PDF\Functions

Output clipping intervals, in output-variable order (table 38).

enum

SampleBitDepth

PDF\Functions

class

SampleValues

PDF\Functions

Samples in PDF order: output component varies fastest, then the first input.

class

SampledFunction

PDF\Functions

FunctionType 0 stream with a validated multidimensional sample grid.

class

SamplingSize

PDF\Functions

Positive sample-grid sizes, in input-dimension order (table 39).

class

StitchingFunction

PDF\Functions

FunctionType 3: partition one input domain among compatible functions.