Aurelon Open API
8.1.1
Loading...
Searching...
No Matches
AOI_Function.h
1
/*
2
* AOI_Function
3
* Copyright (c) 2007-2017 Aurelon BV. All rights reserved.
4
*
5
*/
6
#pragma once
7
8
#include "./AOI_Types.h"
9
10
class
AOIAPI
AOI_Function
11
{
12
public
:
13
int
GetInputSize()
const
;
14
int
GetOutputSize()
const
;
15
void
Transform(
double
*in,
double
*out )
const
;
16
// void GetDomain( int, double&, double& );
17
// void GetRange( int, double&, double& );
18
bool
GetInfo( uint32_t& nrBounds,
double
* bounds );
19
};
20
typedef
AOI_Function
*
AOI_FunctionPtr
;
21
22
class
AOIAPI
AOI_Function_Sampled
:
public
AOI_Function
23
{
24
public
:
25
};
26
27
class
AOIAPI
AOI_Function_Exponential
:
public
AOI_Function
28
{
29
public
:
30
};
31
32
class
AOIAPI
AOI_Function_Stitching
:
public
AOI_Function
33
{
34
public
:
35
AOI_FunctionPtr
GetFunction( uint32_t )
const
;
36
const
double
* GetBounds()
const
;
37
};
38
39
class
AOIAPI
AOI_Function_Postscript
:
public
AOI_Function
40
{
41
public
:
42
};
43
44
class
AOIAPI
AOI_Function_Identity
:
public
AOI_Function
45
{
46
public
:
47
};
AOI_Function_Exponential
Exponential functions.
Definition
AOI_Function.h:28
AOI_Function_Identity
Identity function.
Definition
AOI_Function.h:45
AOI_Function_Postscript
Function defined using a PostScript program.
Definition
AOI_Function.h:40
AOI_Function_Sampled
Function between 2 or more samples.
Definition
AOI_Function.h:23
AOI_Function_Stitching
Combination of multiple functions.
Definition
AOI_Function.h:33
AOI_Function
Base class for functions.
Definition
AOI_Function.h:11
desktop
Source
PDFEngine
OpenAPI
AOI_Function.h
Generated by
1.11.0