目前唯一的方法是按照以下方式进行类型转换:
OdArray<OdDAI::AttributePtr>::iterator nextAttribute = leftEntityAttributeFilter.begin(); for (; nextAttribute != leftEntityAttributeFilter.end(); ++nextAttribute) { OdDAI::AttributePtr pAttrib = *nextAttribute; OdDAI::InverseAttributePtr pInverse = OdDAI::InverseAttribute::cast(pAttrib); if (!pInverse.isNull()) { odPrintConsoleString(L"\nInverse attribute `%s` (%lu)", pInverse->name().c_str(), (OdUInt64)leftIterator->id().getHandle()); } }