我使用下面的代码从我的Petrel项目中获取所有的钻孔(Borehole Collection):
WellRoot wr = WellRoot.Get(PetrelProject.PrimaryProject);
BoreholeCollection bhc = wr.BoreholeCollection; 我可以得到钻孔的名称(下面的代码),但我正在努力寻找这个钻孔的类型(生产者或注入器)和这个钻孔的模拟案例(我在我的Petrel项目中有两个模拟案例)。
foreach (Borehole bh in bhc)
PetrelLogger.InfoOutputWindow("Borehole name " + bh.Name); 有人能帮我吗?
提前感谢!
发布于 2017-08-08 22:49:03
这涉及到显示/UI域;访问通过以下方式解耦
Borehole borehole; // this is the object you have
IBoreholeSettingsFactory factory = CoreSystem.GetService<IBoreholeSettingsFactory>();
IBoreholeSettings settings = factory.GetBoreholeSettings(borehole);
WellSymbolDescription symbolDescription = settings.WellSymbol;https://stackoverflow.com/questions/45570328
复制相似问题