Class SLSimpleDataBuffer.TSLRealMatrixBuffer
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: TSLMemoryBuffer
Contents |
Syntax
Delphi:
type TSLRealMatrixBuffer = class( TSLMemoryBuffer, ISLRealMatrixBuffer, ISLRealBufferArray )
C++ Builder:
class TSLRealMatrixBuffer : public TSLMemoryBuffer
Visual C++ (MFC):
class CTSLRealMatrixBuffer : public CTSLMemoryBuffer
C# (.NET):
public ref class RealMatrixBuffer : Mitov.SignalLab.MemoryBuffer
Summary
Delphi Real Matrix data buffer.
Description
This is Real(double) Data Matrix buffer. 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.
Properties
Public
Methods
Public
- function GetSize() : Cardinal
- function IsEqual(Other : ISLDataBuffer) : Boolean
- function IsEqualArray(AOther : ISLRealBufferArray) : Boolean
- function MakeCopy() : TInterfacedObject
- function GetMatArrayIntf() : ISLRealBufferArray
From TSLMemoryBuffer
Properties
Public
Methods
Public
- function MakeCopy() : TInterfacedObject
- function ByteRead() : PByte
- function ByteWrite() : PByte
- function ByteModify() : PByte
- function GetByteSize() : Cardinal - Call this method to get the buffer size in bytes.
- function GetCharSize() : Cardinal - Call this method to get the buffer size in characters.
- function GetSize() : Cardinal - Call this method to get the buffer size in bytes.
From TSLGenericBuffer
Methods
Public
- function MakeCopy() : TInterfacedObject - Creates a copy from the buffer.
- procedure SaveToFile(AFileName : String)
- procedure LoadFromFile(AFileName : String)
- function IsEqual(Other : ISLDataBuffer) : Boolean
- procedure Unique(PreserveData : Boolean)
- function MakeUnique(PreserveData : Boolean) : Boolean
- function GetByteSize() : Cardinal - Returns the size of the buffer in bytes.
- function GetSize() : Cardinal - Returns the size of the buffer in elements.
- function ByteRead() : PByte
- function ByteWrite() : PByte
- function ByteModify() : PByte
- procedure RemoveOwnerShip()
- function OwnsData() : Boolean
- function GetDataBufferIntf() : ISLDataBuffer