软件版本:ORD update7
编程语言:c#
问题描述:
在ORD的.net SDK中,我只找到了向廊道添加TemplateDrop的方法,并能成功添加TemplateDrop,但是在想要删除TemplateDrop时,却找不到对应的函数接口。
请问一下,.net SDK中有删除廊道TemplateDrop的函数吗,或者TemplateDrop元素本身就继承了有对应的删除函数。
如有,麻烦告知下如何调用
可否从ORD的TemplateDrop对象得到其对应的MS底层的Element对象?如果能的话,可调用Element下的DeleteFromModel将其删除。
符老师,这个方法我试过了,不能完整的删除一个TemplateDrop,dgnmodel中还会遗留有属于这个TemplateDrop的其他部分“组件”
您好!用这种方法可以完全删除TemplateDrop:
foreach (TemplateDrop drop in cor.TemplateDrops)
{
SelectionSetManager.EmptyAll();
SelectionSetManager.AddElement(drop.Element, geomModel.DgnModel);
Bentley.MstnPlatformNET.Session.Instance.Keyin("delete element");
}