Autodesk Developer Network 2011
Autodesk
ポイントクラウドエンジン API 
§カスタムエンジンの実装
§IPointCloudEngine – PointCloudEngineRegistryで登録
§IPointCloudAccess – 単一のポイントクラウドの属性を問い合わせる。メソッド: GetName(), ReadPoints(), 等.
§IPointSetIterator – ポイントセットを取得 メソッド: ReadPoints(), Free() 
§
§ファイルベース と 非ファイルベース
§ファイルベース – ファイルよりポイントクラウドを選択 (.pcg, .xml等)
§非ファイルベース – その他より (例, データベース, サーバー)
§
§
ポイントクラウドエンジンを作成するには、IPointCloudEngine、IPointCloudAccess及びIPointSetIterator インターフェイスを実装する必要があります。
IPointCloudEngine インターフェイスはRevitにポイントクラウドにアクセスする為のエントリーポイントを提供します。

このインターフェイスの実装したものをRevit登録します。

そしてRevitは、ポイントクラウドのプロパティを問い合わせる為にIPointCloudAccess のメソッドを使用します。

このインターフェイスのReadPoints メソッドは、ポイントクラウドからフィルターによって選別されたポイントセットを提供します。

そして、IPointSetIterator はエンジンよりポイントを取得するためにRevitによって呼ばれます。

ポイントクラウドの実装はファイルベースと非ファイルベースの2つに分類されます。

 ファイルベースの実装はディスクにある単一ファイルにマップされます。

 非ファイルベースエンジンの実装では、データベースやサーバやなどをソースとして実装が可能です。