Library Base

The Base library include common function operators required in most VisualApplets designs.

The following list summarizes all Operators of Library Base

Operator Name Short Description available since
BRANCH

Clones the input link to a number of output links you can define.

Version 1.1
CastBitWidth

Changes the bit width by selecting the lower bits of the input.

Version 1.1
CastColorSpace

Changes the logical attribute ColorFlavor.

Version 1.1
CastKernel

This operator re-organizes the parallelism and kernel size of the incoming data.

Version 1.1
CastParallel

Enables the re-interpretation of the input link bits.

Version 1.1
CastType

Changes the link property Arithmetic

Version 1.1
CONST

Replaces each input value by a fixed value at the output link.

Version 1.1
ConvertPixelFormat

Preserve as much information as possible, while arithmetic and bit width are adjusted to a desired output pixel format.

Version 1.1
Coordinate_X

Provides the x coordinate of the input pixel at its output.

Version 1.1
Coordinate_Y

Provides the y coordinate of the input pixel at its output.

Version 1.1
Dummy

Is a place holder for non existing operators.

Version 2
DynamicROI

Allows an ROI selection using input links.

Version 1.2
EventToHost

Generates software events for rising edges at its input links.

Version 2.2
EventDataToHost

This operator generates software events with data payload.

Version 3.5
ExpandToKernel

The operator expands the input link I to an arbitrary kernel size.

Version 1.3
ExpandToParallel

The operator expands the input link I with parallelism 1 to an arbitrary parallelism at output link O.

Version 1.1
GetStatus

Obtain the current value of a signal link.

Version 1.2
HierarchicalBox

Groups several operators into a single module.

Version 1.1
ImageNumber

Provides the image index of the current image of the input link at the output link.

Version 1.1
KernelRemap

Remapping of kernel components.

Version 1.4
MergeComponents

Merges three gray input links to one RGB output link

Version 1.1
MergeKernel

Merges the input links into a kernel.

Version 1.2
MergeParallel

The operator merges N input links to a single output link by concatenating the input links to parallelism components.

Version 1.3
MergePixel

Merges pixels of multiples input links of the same parallelism into one pixel of larger bit width.

Version 1.1
NOP

No operation. Outputs the registered input.

Version 1.1
PARALLELdn

Decreases the parallelism between the input link and the output link.

Version 1.1
PARALLELup

Increases the parallelism between the input link and the output link.

Version 1.1
PseudoRandomNumberGen

Generates a stream of random values.

Version 1.4
SampleDn

Reduces the image size by downsampling the input image.

Version 1.1
SampleUp

Increases the image size by upsampling the input image.

Version 1.1
SelectBitField

Enables the selection of a bit field.

Version 1.1
SelectComponent

Extracts a single color component form the input link.

Version 1.1
SelectFromParallel

Extracts a single parallelism component from the input link.

Version 1.1
SelectROI

Extracts a rectangular region of interest (ROI) from the frames at the input link.

Version 1.1
SelectSubKernel

Extracts a rectangular subset of the kernel matrix at the input link.

Version 1.1
SetDimension

Enables to change of the link properties maximum image width and maximum image height.

Version 1.1
SplitComponents

Separates the components of a color stream into three separate gray image streams.

Version 1.1
SplitKernel

Splits the N x M kernel components of the input link into N * M output links.

Version 1.3
SplitParallel

Splits the input link of parallelism degree N into N output links of parallelism degree 1

Version 1.3
Trash

A data sink for unused links.

Version 1.1

Table 29. Operators of Library Base