構文
BOOL SetSiteEdgeInfo(long nIndex, long nEdgeType, double dRoadWidth, double dParkWidth, double dAdjacentHeight, double dMainRoadDist, double dSetback, double zPos);
敷地の辺の情報を設定します。
パラメータ
nIndex
何番目の辺か。
nEdgeType
辺の種類。次のいずれかの値です。
- 0隣地との境界線。
- 1道路。
- 2隅切り。
dRoadWidth
道路幅。
dParkWidth
公園水路幅。
dAdjacentHeight
隣地高
dMainRoadDist
特定道路からの距離
dSetback
敷地辺からのセットバック
zPos
始点側の頂点の高さ
戻り値
設定変更できた場合 0 以外を返します。できなかった場合は 0 を返します。
使用例
// C++ sample // 間取りオブジェクトへ接続 CMadoriDoc * m_MadoriDoc = new CMadoriDoc(); CLSIDFromProgID (L"MyHomeDesignerMadori.MadoriDoc", &clsid); GetActiveObject (clsid, NULL, &pUnk); pUnk->QueryInterface (IID_IDispatch, (void**)(&pDisp)); m_MadoriDoc->AttachDispatch (pDisp); // 道路を設定 m_MadoriDoc->SetSiteEdgeInfo(1, 1, 5000.0, 0.0, 0.0, 0.0, 0.0, 0.0);
// JavaScript sample var doc = new CMadoriDoc(); doc.SetSiteEdgeInfo(1, 1, 5000.0, 0.0, 0.0, 0.0, 0.0, 0.0);