请问这个类从哪里可以得到。我现在可以的到属性名称无法得到属性值,有什么方法可以获取对应的属性值。
使用ECClass ::GetProperties(),获取属性名
现在需要得到Element 对应的属性值。
imodel sdk获取属性封装的接口不全,最好是改用MicroStation SDK获取。
老师你好:我通过imodel 的接口这样获取了属性,但是得到属性值只有一部分,而且是错误的。 DgnEcPropertyFormatterPtr propForamtPtr = DgnEcPropertyFormatter::create(elemRef->GetDgnModelP());
ClassLayoutPtr classlayPtr = Classlayout::BuildFromClass(*eccls);
IECInstancePtr ecIncPtr = propForamtPtr->getPropertyCategory(Prop);
//获取属性indx
classlayPtr ->getPropertyIndiex(propIdx, 属性名称);
//获取属性值
ecIncPtr->getValue();
请问老师:1 上面应该怎么处理2 是否可以提供MicroStation SDK 的c++ 示例代码
不知贵单位是否加入了BDN(Bentley Developer Network)?如果加入了的话,可以下载到MicroStation SDK,安装完SDK后有很多例子的