Remove templates on iterator and element

This commit is contained in:
Thomas Krijnen
2021-07-11 15:00:59 +02:00
parent ff73f82798
commit eeaf04c6ea
25 changed files with 203 additions and 293 deletions
+3 -3
View File
@@ -54,7 +54,7 @@ void HdfSerializer::writeHeader() {
}
void HdfSerializer::write(const IfcGeom::BRepElement<double>* o) {
void HdfSerializer::write(const IfcGeom::BRepElement* o) {
std::string guid = o->guid();
@@ -72,8 +72,8 @@ void HdfSerializer::write(const IfcGeom::BRepElement<double>* o) {
const IfcGeom::Representation::Serialization serialization(brepmesh);
std::string brep_data = serialization.brep_data();
const IfcGeom::TriangulationElement<double>triangular_element(*o);
const IfcGeom::Representation::Triangulation<double>& mesh = triangular_element.geometry();
const IfcGeom::TriangulationElement triangular_element(*o);
const IfcGeom::Representation::Triangulation& mesh = triangular_element.geometry();
const int vcount = (int)mesh.verts().size() / 3;
const int fcount = (int)mesh.faces().size() / 3;
const bool isyup = settings().get(SerializerSettings::USE_Y_UP);