'use strict';
-var PDFFunction = (function() {
+var PDFFunction = (function pdfFunction() {
var CONSTRUCT_SAMPLED = 0;
var CONSTRUCT_INTERPOLATED = 2;
var CONSTRUCT_STICHED = 3;
var CONSTRUCT_POSTSCRIPT = 4;
return {
- getSampleArray: function(size, outputSize, bps, str) {
+ getSampleArray: function pdfFunctionGetSampleArray(size, outputSize, bps,
+ str) {
var length = 1;
for (var i = 0; i < size.length; i++)
length *= size[i];
return array;
},
- getIR: function(xref, fn) {
+ getIR: function pdfFunctionGetIR(xref, fn) {
var dict = fn.dict;
if (!dict)
dict = fn;
return typeFn.call(this, fn, dict, xref);
},
- fromIR: function(IR) {
+ fromIR: function pdfFunctionFromIR(IR) {
var type = IR[0];
switch (type) {
case CONSTRUCT_SAMPLED:
}
},
- parse: function(xref, fn) {
+ parse: function pdfFunctionParse(xref, fn) {
var IR = this.getIR(xref, fn);
return this.fromIR(IR);
},
- constructSampled: function(str, dict) {
+ constructSampled: function pdfFunctionConstructSampled(str, dict) {
var domain = dict.get('Domain');
var range = dict.get('Range');
];
},
- constructSampledFromIR: function(IR) {
+ constructSampledFromIR: function pdfFunctionConstructSampledFromIR(IR) {
var inputSize = IR[1];
var domain = IR[2];
var encode = IR[3];
var bps = IR[8];
var range = IR[9];
- return function(args) {
- var clip = function(v, min, max) {
+ return function constructSampledFromIRResult(args) {
+ var clip = function constructSampledFromIRClip(v, min, max) {
if (v > max)
v = max;
else if (v < min)
var length = diff.length;
- return function(args) {
+ return function constructInterpolatedFromIRResult(args) {
var x = n == 1 ? args[0] : Math.pow(args[0], n);
var out = [];
fns.push(PDFFunction.fromIR(fnsIR[i]));
}
- return function(args) {
- var clip = function(v, min, max) {
+ return function constructStichedFromIRResult(args) {
+ var clip = function constructStichedFromIRClip(v, min, max) {
if (v > max)
v = max;
else if (v < min)
constructPostScriptFromIR: function pdfFunctionConstructPostScriptFromIR() {
TODO('unhandled type of function');
- return function() {
+ return function constructPostScriptFromIRResult() {
return [255, 105, 180];
};
}