| 444 | |
| 445 | template <typename Schema> |
| 446 | void IfcHierarchyHelper<Schema>::clipRepresentation(typename Schema::IfcProductRepresentation* shape, |
| 447 | typename Schema::IfcAxis2Placement3D* place, |
| 448 | bool agree) { |
| 449 | typename Schema::IfcRepresentation::list::ptr reps = shape->Representations(); |
| 450 | for (typename Schema::IfcRepresentation::list::it j = reps->begin(); j != reps->end(); ++j) { |
| 451 | clipRepresentation(*j, place, agree); |
| 452 | } |
| 453 | } |
| 454 | |
| 455 | template <typename Schema> |
| 456 | void IfcHierarchyHelper<Schema>::clipRepresentation(typename Schema::IfcRepresentation* rep, |