|
|
PdfType2Function (PdfDictionary dict) |
|
Instantiates a new PdfType2Function instance based on passed PdfDictionary instance. More...
|
|
|
PdfType2Function (double[] domain, double[] range, double[] c0, double[] c1, double n) |
|
|
PdfType2Function (float[] domain, float[] range, float[] c0, float[] c1, double n) |
|
override double[] |
Calculate (double[] input) |
|
Calculates one set of input components to one set of output components. More...
|
|
sealed override int |
GetOutputSize () |
|
Gets output size of function. More...
|
|
double[] |
GetC0 () |
|
Gets values of C0 array. More...
|
|
void |
SetC0 (double[] value) |
|
Sets values of C0 array. More...
|
|
double[] |
GetC1 () |
|
Gets values of C1 array. More...
|
|
void |
SetC1 (double[] value) |
|
Sets values of C1 array. More...
|
|
double |
GetN () |
|
Gets value of N field. More...
|
|
void |
SetN (double value) |
|
sets value of N field. More...
|
|
virtual int |
GetFunctionType () |
|
The function type, (see ISO-320001 Table 38). More...
|
|
virtual bool |
CheckCompatibilityWithColorSpace (PdfColorSpace alternateSpace) |
|
Chacks wether the output of the function matches in components with the passed by color space. More...
|
|
virtual int |
GetInputSize () |
|
The number of input components. More...
|
|
virtual double[] |
GetDomain () |
|
The valid input domain, input will be clipped to this domain contains a min max pair per input component. More...
|
|
virtual void |
SetDomain (double[] value) |
|
The valid input domain, input will be clipped to this domain contains a min max pair per input component. More...
|
|
virtual double[] |
GetRange () |
|
the valid output range, output will be clipped to this range contains a min max pair per output component. More...
|
|
virtual void |
SetRange (double[] value) |
|
the valid output range, output will be clipped to this range contains a min max pair per output component. More...
|
|
virtual byte[] |
CalculateFromByteArray (byte[] bytes, int offset, int length, int wordSizeInputLength, int wordSizeOutputLength) |
|
Performs the calculation in bulk on a set of raw data and returns a new set of raw data. More...
|
|
virtual byte[] |
CalculateFromByteArray (byte[] bytes, int offset, int length, int wordSizeInputLength, int wordSizeOutputLength, BaseInputOutPutConvertors.IInputConversionFunction inputConvertor, BaseInputOutPutConvertors.IOutputConversionFunction outputConvertor) |
|
Performs the calculation in bulk on a set of raw data and returns a new set of raw data. More...
|
|
virtual double[] |
ClipInput (double[] input) |
|
Clip input values to the allowed domain. More...
|
|
virtual double[] |
ClipOutput (double[] input) |
|
Clip output values to the allowed range, if there is a range. More...
|
|
virtual PdfObject |
GetAsPdfObject () |
|