PoDoFo 0.9.6
PoDoFo::PdfSampledFunction Class Reference

#include <PdfFunction.h>

Inheritance diagram for PoDoFo::PdfSampledFunction:
PoDoFo::PdfFunction PoDoFo::PdfElement

Public Member Functions

 PdfSampledFunction (const PdfArray &rDomain, const PdfArray &rRange, const PdfFunction::Sample &rlstSamples, PdfVecObjects *pParent)
 PdfSampledFunction (const PdfArray &rDomain, const PdfArray &rRange, const PdfFunction::Sample &rlstSamples, PdfDocument *pParent)
Public Member Functions inherited from PoDoFo::PdfElement
PdfObjectGetObject ()
const PdfObjectGetObject () const

Additional Inherited Members

Protected Member Functions inherited from PoDoFo::PdfFunction
 PdfFunction (EPdfFunctionType eType, const PdfArray &rDomain, PdfVecObjects *pParent)
 PdfFunction (EPdfFunctionType eType, const PdfArray &rDomain, PdfDocument *pParent)
Protected Member Functions inherited from PoDoFo::PdfElement
 PdfElement (const char *pszType, PdfVecObjects *pParent)
 PdfElement (const char *pszType, PdfDocument *pParent)
 PdfElement (const char *pszType, PdfObject *pObject)
 PdfElement (EPdfDataType eExpectedDataType, PdfObject *pObject)
const char * TypeNameForIndex (int i, const char **ppTypes, long lLen) const
int TypeNameToIndex (const char *pszType, const char **ppTypes, long lLen, int nUnknownValue) const
PdfObjectCreateObject (const char *pszType=NULL)
PdfObjectGetNonConstObject () const

Detailed Description

This class is a PdfSampledFunction.

Constructor & Destructor Documentation

◆ PdfSampledFunction() [1/2]

PoDoFo::PdfSampledFunction::PdfSampledFunction ( const PdfArray & rDomain,
const PdfArray & rRange,
const PdfFunction::Sample & rlstSamples,
PdfVecObjects * pParent )

Create a new PdfSampledFunction object.

Parameters
rDomainthis array describes the input parameters of this PdfFunction. If this function has m input parameters, this array has to contain 2*m numbers where each number describes either the lower or upper boundary of the input range.
rRangethis array describes the output parameters of this PdfFunction. If this function has n input parameters, this array has to contain 2*n numbers where each number describes either the lower or upper boundary of the output range.
rlstSamplesa list of bytes which are used to build up this function sample data
pParentparent vector of objects

◆ PdfSampledFunction() [2/2]

PoDoFo::PdfSampledFunction::PdfSampledFunction ( const PdfArray & rDomain,
const PdfArray & rRange,
const PdfFunction::Sample & rlstSamples,
PdfDocument * pParent )

Create a new PdfSampledFunction object.

Parameters
rDomainthis array describes the input parameters of this PdfFunction. If this function has m input parameters, this array has to contain 2*m numbers where each number describes either the lower or upper boundary of the input range.
rRangethis array describes the output parameters of this PdfFunction. If this function has n input parameters, this array has to contain 2*n numbers where each number describes either the lower or upper boundary of the output range.
rlstSamplesa list of bytes which are used to build up this function sample data
pParentparent document