阅读:1265回复:0
请高手帮忙看一下线要素光滑代码,为什么没有执行光滑操作,谢谢
<DIV>
<P>请高手帮忙看一下线要素光滑代码,为什么没有执行光滑操作,谢谢</P> <P>IWorkspaceEditPtr ipWorkspaceEdit;<br>ipWorkspaceEdit = XEditorAPI::GetWorkspaceEdit(m_ipCurrentLayer);<br>if(ipWorkspaceEdit == NULL)<br> return ;<br>ipWorkspaceEdit->StartEditOperation();</P> <P>IFeaturePtr ipFeature;<br>ipFeatureCursor->NextFeature(;ipFeature);<br>while(ipFeature)<br>{<br> IGeometryPtr ipGeo;<br> ipFeature->get_Shape(;ipGeo);<br> IPolylinePtr ipPolyline(ipGeo);<br> double dlength;<br> ipPolyline->get_Length(;dlength);</P> <P> if(ipPolyline != NULL)<br> {<br> ipPolyline->Smooth(10000);<br> AfxMessageBox("smooth");<br> }</P> <P> ipFeatureCursor->NextFeature(;ipFeature);<br>}<br><br>ipWorkspaceEdit->StopEditOperation();<br><br><br>IActiveViewPtr ipActiveView(ipMap);<br>ipActiveView->Refresh();</P></DIV> [此贴子已经被作者于2006-3-1 10:45:52编辑过]
|
|