Back to Aurora Vision Library website

You are here: Start » Function Reference » Basic

Basic

Box

Icon Name Description / Applications Modules
BoxCenter

Returns center of a box.

FoundationLite
BoxCharacteristicPoint

Returns a characteristic point (e.g. the top-left) of a box.

FoundationLite
BoxCharacteristicPoints

Computes the characteristic points of the box.

FoundationLite
BoxesBoundingBox

Computes the bounding box of given boxes.

FoundationLite
BoxesBoundingBox_OrNil

Computes the bounding box of given boxes; returns NIL if the array is empty.

FoundationLite
BoxIntersection

Computes the common part of two boxes.

FoundationLite
BoxToBoxDistance

Computes minimal distance between one of the points of the first box with one of the points of the second box.

FoundationLite
CreateBox

Creates a box.

FoundationLite
DilateBox

Performs a morphological dilation on a box using box kernel.

FoundationLite
ErodeBox

Performs a morphological erosion on a box using box kernel.

FoundationLite
RemoveEmptyBoxes

The input boxes which have both dimensions different from zero are copied to the output.


Secures against domain errors caused by empty boxes.

FoundationLite
ResizeBox

Changes the dimensions of a box.

FoundationLite
ResizeBox_Delta

Changes the dimensions of a box by adding some values.

FoundationLite
ResizeBox_Relative

Resizes a box to relatively defined dimensions.

FoundationLite
SkipEmptyBox

If the input box has both dimensions different from zero, then it is copied to the output; otherwise Nil is returned.


Secures against domain errors caused by empty boxes.

FoundationLite
SplitBox

Splits a box into two along a direction.

FoundationLite
TestBoxEmpty

Tests whether the box is empty.

FoundationLite
TestBoxEqualTo

Tests whether given boxes are equal.

FoundationLite
TestBoxInBox

Tests whether a box is contained in another one.

FoundationLite
TestBoxIntersectsWith

Tests whether two boxes have non-empty intersection.

FoundationLite
TestBoxNotEmpty

Tests whether the box is not empty.

FoundationLite
TranslateBox

Shifts a box by a discreet vector.

FoundationLite

Format

Icon Name Description / Applications Modules
FormatLocationToString

Converts a location to a string of format "(X, Y)".

FoundationLite
FormatPoint2DToString

Converts a 2D point to a string of format "(X, Y)".

FoundationLite
FormatPoint3DToString

Converts a 3D point to a string of format "(X, Y, Z)".

FoundationLite

Location

Icon Name Description / Applications Modules
LocationCenter

Returns the center point of a pixel indicated by the provided location.

FoundationLite
TranslateLocation

Shifts a Location by a given number of pixels along each axis.

FoundationLite

Matrix

Icon Name Description / Applications Modules
AddMatrices

Adds two matrices element by element.

FoundationLite
CombineMatrices

Combines two matrices horizontally.

FoundationLite
ConcatenateMatrices

Combines two matrices horizontally.

FoundationLite
CreateIdentityMatrix

Creates a square matrix with ones on the main diagonal, and zeros elsewhere.

FoundationLite
CreateUniformMatrix

Creates a matrix with the specified dimensions and filled with a uniform element value.

FoundationLite
InvertMatrix

Finds the inverse of a square matrix.

FoundationLite
LoadMatrix

Loads a serialized Matrix object from an AVDATA file.

FoundationLite
MultiplyMatrices

Multiplies two matrices element by element.

FoundationLite
MultiplyMatrixByReal

Multiplies all elements of a matrix by a value.

FoundationLite
SaveMatrix

Saves a serialized Matrix object as AVDATA file.

FoundationLite
StackMatrices

Combines two matrices vertically.

FoundationLite
SubtractMatrices

Subtracts two matrices element by element.

FoundationLite
TransposeMatrix

Swaps rows with columns in a matrix.

FoundationLite

Random

Icon Name Description / Applications Modules
CreateRandomArray

Creates array with random values.

FoundationLite
CreateRandomMatrix

Creates matrix with random values in closed interval.

FoundationLite
RandomInteger

Creates random integer value in given closed interval.

FoundationLite
RandomReal

Creates random real value in given closed interval.

FoundationLite
ShuffleArray

Creates an array by setting input array values in the random positions.

FoundationLite

Statistics

Icon Name Description / Applications Modules
Average

Computes the average of an array of real numbers. The array must be not empty.

FoundationLite
Median

Computes the median of an array of real numbers. The array must be not empty. Optional weights, when supplied, must be positive.

FoundationLite
Median_InPlace

Computes the median of an array of real numbers. Modifies the input array for the purpose of speed.

FoundationLite
NthValue

Computes n-th smallest value in an array (0-indexed). The array must be not empty.

FoundationLite
PearsonCorrelation

Computes Pearson product-moment correlation coefficient. The array must be not empty.

FoundationLite
Quantile

Computes the specified quantile of an array of real numbers. The array must be not empty.

FoundationLite
StandardDeviation

Computes the standard deviation of an array of real numbers. The array must be not empty.

FoundationLite
Variance

Computes the variance of an array of real numbers. The array must be not empty.

FoundationLite

String

Icon Name Description / Applications Modules
FormatDoubleToString

Creates a string from a double number using a proper format.


Useful for preparing a number for display or communication with specific number of fractional digits, sign etc.

FoundationLite
FormatIntegerToString

Creates a string from an integer number using a proper format.


Useful for preparing a number for display or communication with specific number of digits, sign etc.

FoundationLite
FormatRealToString

Creates a string from a real number using a proper format.


Useful for preparing a number for display or communication with specific number of fractional digits, sign etc.

FoundationLite
LoadText

Loads a text from a file.

FoundationLite
LoadTextLines

Loads text lines from a file.

FoundationLite
SaveText

Saves a text to a file.

FoundationLite
SaveTextLines

Saves text lines to a file.

FoundationLite

Unit Conversions

Icon Name Description / Applications Modules
DegreesToRadians

Converts degrees to radians.

FoundationLite
MillimetresToPixels

Converts a length in millimetres to pixels using the given scale [px / mm].

FoundationLite
PixelsToMillimetres

Converts a length in pixels to millimetres using the given scale [px / mm].

FoundationLite
RadiansToDegrees

Converts radians to degrees.

FoundationLite