オフセット基線の計画線のリストを取得する

1 本の主基線に、複数のオフセット基線が存在する場合があります。このため、すべてのオフセット基線に沿って配置されるすべての計画線のリストには別のレイヤが含まれます。AeccBaseline.OffsetBaselineFeatureLinesCol プロパティには、AeccBaselineFeatureLines オブジェクトのコレクションが含まれます。 これらの AeccBaselineFeatureLines オブジェクトには、主基線の計画線だけではなく、各計画線グループが所属するオフセット基線を識別するプロパティも含まれています。

次の例は、前の例をオフセット基線の計画線用に変更する方法を示しています。

Dim oBFeatureLinesCol As AeccBaselineFeatureLinesCol
Set oBFeatureLinesCol = oBaseline.OffsetBaselineFeatureLinesCol
 
Dim oBaselineFeatureLines As AeccBaselineFeatureLines
' Loop through the groups of collections, one group for each
' offset baseline.
For Each oBaselineFeatureLines In oBFeatureLinesCol
 
   Dim oFeatureLinesCol As AeccFeatureLinesCol
   Set oFeatureLinesCol = oBaselineFeatureLines.FeatureLinesCol
   Debug.Print "# line collections:" & oFeatureLinesCol.Count
 
   ' [...]
   ' This section is the same as the previous topic.
 
Next ' Groups of collections of feature lines

オフセット基線とハードコードされたオフセット基線もそれぞれ、その基線に関連する計画線に直接アクセスできます。どちらのタイプのオフセット基線についても、RelatedOffsetBaselineFeatureLines プロパティを通して AeccBaselineFeatureLines コレクションにアクセスします。