Auto mem mngt in conversion result number types; more arithmetic on OpaqueCoordinate

This commit is contained in:
Thomas Krijnen
2026-06-22 10:38:25 +02:00
parent 312be203c9
commit 4f21bd1c69
8 changed files with 477 additions and 302 deletions
@@ -78,9 +78,9 @@ namespace ifcopenshell {
// @todo this must be something with a virtual dtor so that we can delete it.
virtual std::pair<OpaqueCoordinate<3>, OpaqueCoordinate<3>> bounding_box() const;
virtual OpaqueNumber* length();
virtual OpaqueNumber* area();
virtual OpaqueNumber* volume();
virtual OpaqueNumber length();
virtual OpaqueNumber area();
virtual OpaqueNumber volume();
virtual OpaqueCoordinate<3> position();
virtual OpaqueCoordinate<3> axis();