Autodesk Developer Network 2011
Autodesk
ジオメトリ ーAPI
§座標変換
§GeometryElement.GetTransformed() – シンボルジオメトリーを座標変換してコピーを返す
§Instance.GetTransform() – インスタンスの座標変換 を返す
§Instance.GetTotalTransform() – 総合された座標変換 を返す (例、 読み込まれたインスタンスを真北を基準として座標変換)
§参照のシリアライゼーション/非シリアライゼーション
§Reference.ConvertToStableRepresentation() - 参照を文字列にコンバート
§Reference.ParseFromStableRepresentation() – シリアライズされた参照をリストア(Revitの同じ又は異なるセッション)
§
§
§
public string SerializeReference(Document doc, Reference reference)
{
    String ids = String.Empty;
    ids = reference.ConvertToStableRepresentation(doc);
    TaskDialog.Show("SerializeReference", "Representation:\n" + ids);
    return ids;
}
GeometryElement.GetTransformed()はインスタンスの座標系に変換されたオリジナルの要素のジオメトリのコピーを返します。

ジオメトリオブジェクトへの参照を保存する事を可能にします、例えば、文字列を使用してRevitの同じ又は異なるセッションの入力として面、エッジ又は曲線を参照出来ます。

ConvertToStableRepresentation()が参照を文字列としてコンバートし、ParseFromStableRepresentation ()がシリアライズされた参照をリストアします。