Unit 'DAV_StkMesh2D' Package
[Overview][Constants][Classes][Index] [#pl_asiovst]

TStkMesh2D

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: DAV_StkMesh2D.pas line 34

type TStkMesh2D = class(TStkControlableInstrument)

protected

  FNX: Integer;

  

  FNY: Integer;

  

  FXInput: Integer;

  

  FYInput: Integer;

  

  FFilterX: array [0..CNxMax-1] of TStkOnePole;

  

  FFilterY: array [0..CNyMax-1] of TStkOnePole;

  

  FJunctionVelocities: array [0..CNxMax-2,0..CNyMax-2] of Single;

  

  FVxp1: array [0..CNxMax-1,0..CNyMax-1] of Single;

  

  FVxm1: array [0..CNxMax-1,0..CNyMax-1] of Single;

  

  FVyp1: array [0..CNxMax-1,0..CNyMax-1] of Single;

  

  FVym1: array [0..CNxMax-1,0..CNyMax-1] of Single;

  

  FVxm: array [0..CNxMax-1,0..CNyMax-1] of Single;

  

  FVyp: array [0..CNxMax-1,0..CNyMax-1] of Single;

  

  FVym: array [0..CNxMax-1,0..CNyMax-1] of Single;

  

  FVxp: array [0..CNxMax-1,0..CNyMax-1] of Single;

  

  FCounter: Integer;

  

  procedure ClearMesh;

  

  function Tick0;

  

  function Tick1;

  

  procedure SetFrequency(); override;

  

  function GetFrequency; override;

  

public

  constructor Create(); virtual;

  

  destructor Destroy; override;

  

  procedure Clear;

  

  procedure NoteOn(); override;

  

  procedure NoteOff(); override;

  

  function Energy;

  

  function Tick();

  

  procedure ControlChange(); override;

  

end;

Inheritance

TStkMesh2D

  

|

TStkControlableInstrument

  

|

TStkInstrument

  

|

TStk

  

|

TObject



CT Web help

CodeTyphon Studio