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

Combination of multiple functions. More...

Inheritance diagram for AOI_Function_Stitching:
AOI_Function

Public Member Functions

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

Detailed Description

Combination of multiple functions.

Definition at line 32 of file AOI_Function.h.

Member Function Documentation

◆ GetBounds()

const double * AOI_Function_Stitching::GetBounds ( ) const

Get the bounds of the functions used in the StitchingFunction.

This returns an array of GetInputSize() + 1 values, determining for each function in the stitching function the part of the interval [0..1] it handles.

Returns
An array with GetInputSize() + 1 values.

Definition at line 94 of file AOI_Function.cpp.

◆ 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 files: