Class SLSimpleDataBuffer.TSLRealMatrix
From Mitov Wiki Doc
(Difference between revisions)
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
Line 5: | Line 5: | ||
</span></b> | </span></b> | ||
− | '''Package:''' [[Package | + | '''Package:''' [[Package Mitov.BasicLab|Mitov.BasicLab]] |
'''Unit:''' [[Unit SLSimpleDataBuffer|SLSimpleDataBuffer]] | '''Unit:''' [[Unit SLSimpleDataBuffer|SLSimpleDataBuffer]] | ||
Line 26: | Line 26: | ||
=== C# (.NET): === | === C# (.NET): === | ||
<code> | <code> | ||
− | '''public ref class''' | + | '''public ref class''' RealMatrix : [[Class SLSimpleDataBuffer.TSLData|Mitov.SignalLab.Vcl.VclProperty]] |
</code> | </code> | ||
== Summary == | == Summary == | ||
Line 61: | Line 61: | ||
*[[Method procedure SLSimpleDataBuffer.TSLRealMatrix.DivideValue(Real)|procedure DivideValue(AValue : Real)]] | *[[Method procedure SLSimpleDataBuffer.TSLRealMatrix.DivideValue(Real)|procedure DivideValue(AValue : Real)]] | ||
*[[Method procedure SLSimpleDataBuffer.TSLRealMatrix.Zero()|procedure Zero()]] | *[[Method procedure SLSimpleDataBuffer.TSLRealMatrix.Zero()|procedure Zero()]] | ||
− | *[[Method | + | *[[Method function SLSimpleDataBuffer.TSLRealMatrix.Resize(Integer;Integer;Boolean) : Boolean|function Resize(ARows : Integer; ACols : Integer; PreserveData : Boolean) : Boolean]] |
*[[Method function SLSimpleDataBuffer.TSLRealMatrix.MakeCopy() : TInterfacedObject|function MakeCopy() : TInterfacedObject]] | *[[Method function SLSimpleDataBuffer.TSLRealMatrix.MakeCopy() : TInterfacedObject|function MakeCopy() : TInterfacedObject]] | ||
*[[Method function SLSimpleDataBuffer.TSLRealMatrix.GetMatArrayIntf() : ISLRealBufferArray|function GetMatArrayIntf() : ISLRealBufferArray]] | *[[Method function SLSimpleDataBuffer.TSLRealMatrix.GetMatArrayIntf() : ISLRealBufferArray|function GetMatArrayIntf() : ISLRealBufferArray]] |
Latest revision as of 00:29, 26 June 2013
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: TSLData
Contents |
Syntax
Delphi:
type TSLRealMatrix = class( TSLData, ISLRealBufferArray )
C++ Builder:
class TSLRealMatrix : public TSLData
Visual C++ (MFC):
class CTSLRealMatrix : public CTSLData
C# (.NET):
public ref class RealMatrix : Mitov.SignalLab.Vcl.VclProperty
Summary
Delphi Real Matrix data.
Description
This is Real(double) Data Matrix. Use this buffer to access and manipulate the Real(double) Matrix data from inside your Delphi code. .NET, C++ Builder and Visual C++ users should use the much more convenient and powerful TSLCRealMatrix class. Note Delphi only.
Methods
Public
- function GetCell(ARow : Integer; ACol : Integer) : Real
- procedure SetCell(ARow : Integer; ACol : Integer; AValue : Real)
- function GetMaxSize() : Integer
- function GetCount() : Integer
- function GetColCount(ARow : Integer) : Integer
- function IsEqualArray(AOther : ISLRealBufferArray) : Boolean
- function IsEqualMatrix(AOther : TSLRealMatrix) : Boolean - Returns True if the buffer array contains data equal to another buffer matrix.
- procedure Assign(AOther : ISLRealBufferArray)
- procedure Add(Right : ISLRealBufferArray)
- procedure Subtract(Right : ISLRealBufferArray)
- procedure Multiply(Right : ISLRealBufferArray)
- procedure Divide(Right : ISLRealBufferArray)
- procedure SetValue(AValue : Real)
- procedure AddValue(AValue : Real)
- procedure SubtractValue(AValue : Real)
- procedure MultiplyValue(AValue : Real)
- procedure DivideValue(AValue : Real)
- procedure Zero()
- function Resize(ARows : Integer; ACols : Integer; PreserveData : Boolean) : Boolean
- function MakeCopy() : TInterfacedObject
- function GetMatArrayIntf() : ISLRealBufferArray