12 #include <system_error>
23 const char*
name() const noexcept final {
return "SurfaceError"; }
26 switch (static_cast<SurfaceError>(
c)) {
27 case SurfaceError::GlobalPositionNotOnSurface:
28 return "Global to local transformation failed: position not on "