|
DETAILS
|
XMLPipeline
|
XMLPipeline
OBJECT
|
| |
| |
Handles the interpretation and execution of a xml pipeline. |
| |
| |
|
TheFramework
|
TheFramework
OBJECT
|
| |
| |
Handles data buffering and communication between components of a pipeline. |
| |
| |
+ |
countdown
|
UINT
|
1
|
'3'
|
LOCK
|
countdown in seconds before pipeline is started
|
| |
+ |
runtime
|
DOUBLE
|
1
|
'0.00000'
|
LOCK
|
runtime in seconds until pipeline is stopped (if <= 0, pipeline will wait for key input)
|
| |
+ |
waitid
|
CHAR
|
1024
|
''
|
LOCK
|
call wait function of object with this id (has to implement IWaitable) [overrides 'runtime']
|
| |
+ |
console
|
BOOL
|
1
|
'false'
|
LOCK
|
move console window
|
| |
+ |
cpos
|
INT
|
4
|
'0,0,400,400'
|
LOCK
|
position of console window on screen [posx,posy,width,height]
|
| |
+ |
monitor
|
BOOL
|
1
|
'false'
|
LOCK
|
show framework monitor
|
| |
+ |
mpos
|
INT
|
4
|
'0,0,400,400'
|
LOCK
|
position of monitor on screen [posx,posy,width,height]
|
| |
+ |
mupd
|
UINT
|
1
|
'100'
|
LOCK
|
monitor update frequency in milliseconds
|
| |
+ |
sync
|
BOOL
|
1
|
'false'
|
LOCK
|
turn on sync mode: if not in listen mode send sync signal otherwise wait for such a signal
|
| |
+ |
slisten
|
BOOL
|
1
|
'false'
|
LOCK
|
serve as client, i.e. wait for sync signal by server (only if 'sync' option is on) [overrides 'waitid' and 'runtime']
|
| |
+ |
sport
|
INT
|
1
|
'1111'
|
LOCK
|
sync port number (-1 for any)
|
| |
+ |
shost
|
CHAR
|
1024
|
''
|
LOCK
|
sync host (empty for any)
|
| |
+ |
stype
|
UCHAR
|
1
|
'0'
|
LOCK
|
sync protocol type (0=UDP, 1=TCP)
|
| |
+ |
sdialog
|
BOOL
|
1
|
'false'
|
LOCK
|
show sync dialog (server only)
|
| |
+ |
tserver
|
BOOL
|
1
|
'false'
|
LOCK
|
start time server (waits for a TCP connection and returns current framework UTC time in a in a SYSTEMTIME struct)
|
| |
+ |
tport
|
INT
|
1
|
'2222'
|
LOCK
|
time server listening port
|
| |
+ |
info
|
BOOL
|
1
|
'false'
|
LOCK
|
create framework info file
|
| |
+ |
loglevel
|
INT
|
1
|
'2'
|
LOCK
|
log level (0=error only, 1=warnings, 2=basic, 3=detailed, 4=debug, 5=verbose
|
| |
|
Selector
|
Selector
FILTER
|
| |
| |
Selects certain dimensions of the input stream in abitrary order. |
| |
| |
+ |
indices
|
CHAR
|
1024
|
''
|
LOCK
|
indices of dimensions that will be kept (i.e. 0,1,2,..) (leave empty to keep all)
|
| |
+ |
sort
|
BOOL
|
1
|
'false'
|
LOCK
|
sort indices
|
| |
+ |
multiples
|
UINT
|
1
|
'0'
|
LOCK
|
select multiples (e.g. indices=0,3 and multiples=5 the selection will be expanded to 0,3,5,8,10,13,...
|
| |
|
Merge
|
Merge
FILTER
|
| |
| |
Adds additional stream to input stream. |
| |
| |
+ |
warning
|
BOOL
|
1
|
'true'
|
LOCK
|
suppress warning if streams do not fit in #samples
|
| |
+ |
dims
|
UINT
|
1
|
'0'
|
LOCK
|
#dimensions that will be added to the main stream
|
| |
|
Inverter
|
Inverter
FILTER
|
| |
| |
Selects certain dimensions of the input stream in abitrary order. |
| |
| |
|
EventConsumer
|
EventConsumer
OBJECT
|
| |
| |
Turns a regular consumer into an event listener. |
| |
| |
+ |
async
|
BOOL
|
1
|
'false'
|
LOCK
|
process consumer asynchronously (update call is not blocked)
|
| |
|
Decorator
|
Decorator
OBJECT
|
| |
| |
Allows to arrange windows on the desktop. |
| |
| |
+ |
icon
|
BOOL
|
1
|
'false'
|
LOCK
|
show system tray icon
|
| |
+ |
title
|
CHAR
|
1024
|
''
|
LOCK
|
title of system tray icon
|
| |
+ |
show
|
BOOL
|
1
|
'true'
|
FREE
|
show windows
|
| |
+ |
origin
|
FLOAT
|
2
|
'0.00000,0.00000'
|
FREE
|
origin in pixels (x,y)
|
| |
+ |
scale
|
FLOAT
|
2
|
'1.00000,1.00000'
|
FREE
|
scale factor (x,y)
|
| |
+ |
minmax
|
BOOL
|
1
|
'false'
|
LOCK
|
show minimize and maximize icons in window title bars
|
| |
|
Clone
|
Clone
FILTER
|
| |
| |
Clones input stream. |
| |
| |
|
Chain
|
Chain
TRANSFORMER
|
| |
| |
Combines a series of filter and feature components in a single transformer. |
| |
| |
+ |
file
|
CHAR
|
1024
|
''
|
LOCK
|
deprecated, see path
|
| |
+ |
path
|
CHAR
|
1024
|
''
|
LOCK
|
path to file with chain definition
|
| |
|
Cast
|
Cast
FILTER
|
| |
| |
Cast filter, will be applied to all sample values in the stream. |
| |
| |
+ |
type
|
UINT
|
1
|
'9'
|
LOCK
|
cast to type (CHAR = 1, UCHAR = 2, SHORT = 3, USHORT = 4, INT = 5, UINT = 6, LONG = 7, ULONG = 8, FLOAT = 9, DOUBLE = 10, LDOUBLE = 11, STRUCT = 12, IMAGE = 13, BOOL = 14
|
| |
|
Asynchronous
|
Asynchronous
TRANSFORMER
|
| |
| |
Turns a non real-time capable transformer into an asynchronous transformer that always receives data from the head of the buffer. |
| |
| |
+ |
factor
|
UINT
|
1
|
'1'
|
LOCK
|
downsample factor
|
| |
|