# 構造体Vision Data Access functions

このトピックでは、データ構造体から値を入力として取得するVision Data Access functionsのリストを記載します。

注 : 次の関数の構造体引数は、Annulus、Circle、Cross、Fixture、Fixtures、Line、Point または Region 関数から返されたデータ構造体への参照である必要があります。各関数の有効な構造体については以下で説明します。

関数 | 説明
--- | ---
GetAngle(構造体, [インデックス]) | インデックスで指定された Cross、Fixture、または Region データ構造体の角度値を返します。
GetCurve(構造体, [インデックス]) | インデックスで指定された Region 構造体のカーブ角度値 (時計回りの角度) を返します。
GetHeight(構造体, [インデックス]) | インデックスで指定された Cross 構造体または Region 構造体の高さの値を返します。
GetNPoints(構造体, [インデックス]) | 構造体の点の数を返します。
GetNSubregions(CompositeRegion, [インデックス]) | 合成領域を構成しているサブ領域の数を返します。
GetOperation(CompositeRegion, [インデックス]) | 合成領域を構成している指定されたサブ領域の操作を返します。
GetRadius(構造体, インデックス) | インデックスで指定された Annulus 構造体または Circle 構造体の半径値を返します。
GetSegmentArea(マスク, インデックス) | Mask 構造体のインデックスで指定されたセグメントの面積を返します。インデックスが指定されていない場合は、セグメント 0 を返します。
GetSegmentX(マスク, インデックス) | Mask 構造体のインデックスで指定されたセグメントの X 座標を返します。インデックスが指定されていない場合は、セグメント 0 を返します。
GetSegmentY(マスク, インデックス) | Mask 構造体のインデックスで指定されたセグメントの Y 座標を返します。インデックスが指定されていない場合は、セグメント 0 を返します。
GetSubregionType(CompositeRegion, インデックス) | 指定されたサブ領域の形状タイプを返します。
GetWidth(構造体) | インデックスで指定された Cross 構造体または Region 構造体の幅の値を返します。
GetX(構造体, [インデックス 1], [インデックス 2]) | インデックスで指定された Annulus、Circle、Cross、Fixture、Fixtures、Line、Point、または Region 構造体の X 座標を返します。 注 : インデックス 2 (エッジのみ) は端点を指定します (0 または 1)。
GetY(構造体, [インデックス 1], [インデックス 2]) | インデックスで指定された Annulus、Circle、Cross、Fixture、Fixtures、Line、Point、または Region 構造体の Y 座標を返します。 注 : インデックス 2 (エッジのみ) は端点を指定します (0 または 1)。