From 2576918b8ac3e598d3f80c8e874204154b792542 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Tue, 11 Apr 2023 16:43:34 +0200 Subject: [PATCH] added missing override --- aperiodic-hat.cpp | 2 +- embeddings.cpp | 8 ++++---- rogueviz/ascending-descending.cpp | 2 +- rogueviz/hypcity.cpp | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/aperiodic-hat.cpp b/aperiodic-hat.cpp index e08e7c7f..91768e32 100644 --- a/aperiodic-hat.cpp +++ b/aperiodic-hat.cpp @@ -660,7 +660,7 @@ struct hrmap_hat : hrmap { throw hr_exception("not in hats"); } - void find_cell_connection(cell *c, int d) { + void find_cell_connection(cell *c, int d) override { int id = hat_id(c); indenter ind(2); for(auto& ru: rules_base) { diff --git a/embeddings.cpp b/embeddings.cpp index 99a656ec..8d674dce 100644 --- a/embeddings.cpp +++ b/embeddings.cpp @@ -634,8 +634,8 @@ struct emb_sphere_in_low : emb_actual { return map_relative_push(logical_to_actual(i)) * zpush(-1); } hyperpoint actual_to_intermediate(hyperpoint a) override { return actual_to_logical(a); } - ld center_z() { return 1; } - transmatrix map_relative_push(hyperpoint a) { + ld center_z() override { return 1; } + transmatrix map_relative_push(hyperpoint a) override { ld z = hdist0(a); geom3::light_flip(true); auto h1 = normalize(a); @@ -737,7 +737,7 @@ struct emb_euc_in_product : emb_euclid_noniso { return hyperpoint(bx, by, bz, 1); } transmatrix get_lsti() override { return cspin90(2, 1); } - transmatrix intermediate_to_actual_translation(hyperpoint i) { + transmatrix intermediate_to_actual_translation(hyperpoint i) override { return zpush(i[2]) * xpush(i[0]) * ypush(i[1]); } }; @@ -869,7 +869,7 @@ struct emb_euc_cylinder_sl2 : emb_euc_cylinder_twisted { struct emb_euc_in_sph : emb_euclid_noniso { bool is_euc_in_sph() override { return true; } ld center_z() override { return 1; } - virtual ld height_limit(ld sign) { return sign < 0 ? 0 : 90._deg; } + virtual ld height_limit(ld sign) override { return sign < 0 ? 0 : 90._deg; } hyperpoint actual_to_intermediate(hyperpoint a) override { ld tx = hypot(a[0], a[2]); ld ty = hypot(a[1], a[3]); diff --git a/rogueviz/ascending-descending.cpp b/rogueviz/ascending-descending.cpp index 23ae11cd..cd64fb66 100644 --- a/rogueviz/ascending-descending.cpp +++ b/rogueviz/ascending-descending.cpp @@ -205,7 +205,7 @@ void prepare_nilform() { struct nilmodel : model { hyperpoint transform(hyperpoint h) override { return nilize(h).second; } - void process_triangle(vector& hys, vector& tot, bool textured, object *co) { + void process_triangle(vector& hys, vector& tot, bool textured, object *co) override { auto n0 = nilize(hys[0]).first; auto n1 = nilize(hys[1]).first; auto n2 = nilize(hys[2]).first; diff --git a/rogueviz/hypcity.cpp b/rogueviz/hypcity.cpp index f7dd0f4d..96802fc1 100644 --- a/rogueviz/hypcity.cpp +++ b/rogueviz/hypcity.cpp @@ -76,7 +76,7 @@ struct citymodel : model { return h; } - void postprocess() { + void postprocess() override { println(hlog, "low = ", low); println(hlog, "high = ", high); }