# 構造体データアクセス関数

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

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

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