Aurelon Open API 8.1.1
Loading...
Searching...
No Matches
AOI_Function_Postscript Class Reference

Function defined using a PostScript program. More...

Inheritance diagram for AOI_Function_Postscript:
AOI_Function

Public Member Functions

int GetInputSize () const
 
int GetOutputSize () const
 
void Transform (double *in, double *out) const
 
bool GetInfo (uint32_t &nrBounds, double *bounds)
 

Detailed Description

Function defined using a PostScript program.

Definition at line 39 of file AOI_Function.h.

Member Function Documentation

◆ GetInfo()

bool AOI_Function::GetInfo ( uint32_t & nrBounds,
double * bounds )
inherited

Returns the number of bounds and if bounds not is NULL the values of the bounds. If the number of bounds is unknown first call this function with bounds set to NULL. It will supply the number of bounds, after which it can be called with a bounds array large enough to hold the bounds.

Parameters
nrBoundsRecieves the number of bounds.
boundsReceives the bounds if supplied.
Returns
True if all functions are Sampled Functions. Otherwise false.
See also
GetOutputSize

Definition at line 110 of file AOI_Function.cpp.

◆ GetInputSize()

int AOI_Function::GetInputSize ( ) const
inherited

Returns the number of input values needed.

Returns
The inputsize.
See also
Transform

Definition at line 55 of file AOI_Function.cpp.

◆ GetOutputSize()

int AOI_Function::GetOutputSize ( ) const
inherited

Returns the number of output values.

Returns
The output size.
See also
Transform

Definition at line 66 of file AOI_Function.cpp.

◆ Transform()

void AOI_Function::Transform ( double * in,
double * out ) const
inherited

Takes the values in the 'in' array to fill the 'out' array.

'in' should be filled with GetInputSize() values, 'out' will be filled with GetOutputSize() values.

Parameters
inThe values to convert.
outThe resulting values after the function has been applied to the values in 'in'.
See also
GetInputSize GetOutputSize

Definition at line 81 of file AOI_Function.cpp.


The documentation for this class was generated from the following file: