ポイントを使用する

個々のポイントは、AeccPoint 型のオブジェクトによって表されます。ポイント オブジェクトには、ポイントの ID 番号、説明、位置が含まれています。ID 番号は Point.Number プロパティに格納される一意の番号で、ポイントを新規に作成するときに自動的に割り当てられます。 ID 番号は変更できません。読み込み専用の Point.FullDescription プロパティは、説明情報が含まれるファイルからポイントを読み込むときにだけ意味を持ちます。

ローカル位置にアクセスするには、 AeccPoint.Easting および AeccPoint.Northing プロパティか、AeccPoint.Location プロパティ(東座標、北座標、標高を含む 3 要素配列)のいずれかを使用します。ポイントの位置は、図面の座標設定に応じて、AeccPoint.Grideasting および AeccPoint.GridNorthing プロパティか、AeccPoint.Latitude および AeccPoint.Longitude プロパティのいずれかを使用して指定できます。

次の例では、新しいポイントをドキュメントのポイント コレクションに追加し、そのプロパティをいくつか設定します。

Dim oPoints As AeccPoints
Set oPoints = g_oAeccDocument.Points
Dim oPoint1 As AeccPoint
Dim dLocation(0 To 2) As Double
dLocation(0) = 4958
dLocation(1) = 4078
Set oPoint1 = oPoints.Add(dLocation)
oPoint1.Name = "point1"
oPoint1.RawDescription = "Point Description"