TVector2* -- 2次元配列プロパティ 概要 TStringList に対する機能拡張。 1. Grid と同様に Cell[c, r] 形式でデータを扱う。 2. 動的なサイズ変更、および複製。 クラス名 TVector2 2次元配列の基底クラス TVector2I integer の2次元配列 TVector2S single の2次元配列 TVector2D double の2次元配列 TVector2B boolean の2次元配列 コンストラクタ constructor Create; 空のコンストラクタ。 constructor Allocate(c, r: integer); virtual; abstract; 行列要素数の指定つき。 デストラクタ destructor Destroy; メソッド procedure Reallocate(ACol, ARow: integer); virtual; abstract; 行列要素数の変更。 procedure Assign(t: TVector2I); procedure Assign(t: TVector2S); procedure Assign(t: TVector2D); procedure Assign(t: TVector2B); 代入。 プロパティ property Size[i: integer] : integer read getSize; メモリ使用サイズ。 property Col : integer index 0 read getsize; 列の要素数。 property Row : integer index 1 read getsize; 行の要素数。 property Items[i, j: integer] : integer; property Items[i, j: integer] : single; property Items[i, j: integer] : double; property Items[i, j: integer] : boolean; 要素アクセス。