Fix surface style association when compiling with IFC4

This commit is contained in:
Thomas Krijnen
2015-05-21 12:55:54 +00:00
parent 3d6b330366
commit 771f78a671
+2 -2
View File
@@ -138,8 +138,8 @@ public:
IfcSchema::IfcStyledItem::list::ptr styled_items = representation_item->StyledByItem(); IfcSchema::IfcStyledItem::list::ptr styled_items = representation_item->StyledByItem();
for (IfcSchema::IfcStyledItem::list::it jt = styled_items->begin(); jt != styled_items->end(); ++jt) { for (IfcSchema::IfcStyledItem::list::it jt = styled_items->begin(); jt != styled_items->end(); ++jt) {
#ifdef USE_IFC4 #ifdef USE_IFC4
IfcUtil::IfcAbstractSelect::list::ptr style_assignments = (*jt)->Styles(); IfcEntityList::ptr style_assignments = (*jt)->Styles();
for (IfcUtil::IfcAbstractSelect::list::it kt = style_assignments->begin(); kt != style_assignments->end(); ++kt) { for (IfcEntityList::it kt = style_assignments->begin(); kt != style_assignments->end(); ++kt) {
if (!(*kt)->is(IfcSchema::Type::IfcPresentationStyleAssignment)) { if (!(*kt)->is(IfcSchema::Type::IfcPresentationStyleAssignment)) {
continue; continue;
} }