Interface SLSimpleDataBuffer.ISLRealBufferArray
From Mitov Wiki Doc
				
				
				
				
																
				
				
								
				This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: Mitov.BasicLab
Unit: SLSimpleDataBuffer
Inherits: ISLData
Contents | 
Syntax
Delphi:
type ISLRealBufferArray = interface( ISLData )
Summary
Real data buffer array interface.
Description
This is the Real data buffer array interface.
Properties
- Count - Returns the number of buffers in the array.
 - MaxSize - Returns the size of the biggest buffers in the array.
 - Items - Access to individual buffer of the array.
 
Methods
- procedure Assign(Other : ISLRealBufferArray) - Assigns the array with values from another array.
 - function IsEqualArray(AOther : ISLRealBufferArray) : Boolean - Returns True if the buffer array contains data equal to another buffer array.
 - function GetMaxSize() : Integer
 - function GetCount() : Integer - Returns the number of buffers in the array.
 - function GetColCount(ARow : Integer) : Integer - Returns the count of items in a buffer.
 - function GetItem(AIndex : Integer) : ISLRealBuffer
 - procedure SetItem(AIndex : Integer; AValue : ISLRealBuffer)
 - function GetCell(ARow : Integer; ACol : Integer) : Real
 - procedure SetCell(ARow : Integer; ACol : Integer; AValue : Real)
 - procedure Add(Right : ISLRealBufferArray) - Adds the elements of the buffer to the corresponding elements of another buffer.
 - procedure Subtract(Right : ISLRealBufferArray) - Subtracts the elements of the buffer by the corresponding elements of another buffer.
 - procedure Multiply(Right : ISLRealBufferArray) - Multiplies the elements of the buffer by the corresponding elements of another buffer.
 - procedure Divide(Right : ISLRealBufferArray) - Divides the elements of the buffer by the corresponding elements of another buffer.
 - procedure SetValue(AValue : Real) - Sets all the elements of the buffer to a certain value.
 - procedure AddValue(AValue : Real) - Adds a double value to each element of the buffer.
 - procedure SubtractValue(AValue : Real) - Subtracts a double value from each element of the buffer.
 - procedure MultiplyValue(AValue : Real) - Multiplies a real value to each element of the buffer.
 - procedure DivideValue(AValue : Real) - Divides each element of the buffer data by a value.
 - procedure Zero() - Sets all the elements of the buffer to 0.
 - function Resize(ARows : Integer; ACols : Integer; PreserveData : Boolean) : Boolean - Resizes the array and the contained buffers.