MSCE[C++] 如何去除不需要的元素

for (PersistentElementRefP const& elemRef : *(pCache->GetGraphicElementsP()))
{
}

各位老师好 我在Microstation CE中使用如上方法遍历模型中所有元素,但是发现有一部分在场景中看不见的元素也会被遍历出来 ,如何能够剔除这些元素呢?这边试了判断显示隐藏,是否有效等均没有办法处理这个问题。