ProSelection 関数の例
 
ProSelection を使用する 関数の例は次のとおりです。
ProSelect() では、選択したアイテムに関するすべての情報が ProSelection として出力されます。
ProGeomitemDistanceEval() を使用して、別々のサブアセンブリにあるモデルアイテム間の距離を測定するには、ProGeomitem の代わりに ProSelection を入力として渡します。
ProSelectionHighlight() および ProSelectionUnhighlight()ProSelection を入力として使用して、別々のサブアセンブリにある同一モデルアイテムの異なるインスタンスや、同一モデルの異なる図面ビューを区別します。
通常、ProFeatureCreate()ProSelection オブジェクトを使用して、フィーチャーが参照するジオメトリアイテムを識別します。
ProDrawingDimensionCreate()ProSelection オブジェクトを使用して、寸法を接続するエンティティや寸法を表示する図面ビューを識別します。
ProSelection を入力として使用する ProGeomitemDistanceEval() の場合、状況によっては、その構成部品データアイテムから ProSelection オブジェクトを構築する必要があります。ProSelectionAlloc() 関数は新しい ProSelection 構造体を割り当て、ProAsmcomppathProModelitem のデータを設定します。ProSelectionSet() 関数は、すでに存在している ProSelection オブジェクトにこれらの情報を設定します。ProSelectionVerify() 関数は、ProSelection の内容に一貫性があるかどうかをチェックします。
ProSelectionCopy() 関数は、1 つの ProSelection オブジェクトを別のオブジェクトにコピーします。ProSelectionFree() は、ProSelectionAlloc() によって作成されたか 関数によって出力された ProSelection のメモリを解放します。
これは役に立ちましたか?