From 379bb3d1664b5881679c37d38ffe3dd522edd796 Mon Sep 17 00:00:00 2001 From: Patrick Shriwise Date: Tue, 9 Oct 2018 20:29:08 -0500 Subject: [PATCH] Moving to a switch for the plot basis cases. --- src/plot.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/plot.cpp b/src/plot.cpp index 9e5d34286..2f6416d3b 100644 --- a/src/plot.cpp +++ b/src/plot.cpp @@ -74,24 +74,28 @@ void create_ppm(ObjectPlot* pl) { int in_i, out_i; double xyz[3]; - if (PLOT_BASIS::XY == pl->basis) { + switch(pl->basis) { + case PLOT_BASIS::XY : in_i = 0; out_i = 1; xyz[0] = pl->origin[0] - pl->width[0] / TWO; xyz[1] = pl->origin[1] + pl->width[1] / TWO; xyz[2] = pl->origin[2]; - } else if (PLOT_BASIS::XZ == pl->basis) { + break; + case PLOT_BASIS::XZ : in_i = 0; out_i = 2; xyz[0] = pl->origin[0] - pl->width[0] / TWO; xyz[1] = pl->origin[1]; xyz[2] = pl->origin[2] + pl->width[1] / TWO; - } else if (PLOT_BASIS::YZ == pl->basis) { + break; + case PLOT_BASIS::YZ : in_i = 1; out_i = 2; xyz[0] = pl->origin[0]; xyz[1] = pl->origin[1] - pl->width[0] / TWO; xyz[2] = pl->origin[2] + pl->width[1] / TWO; + break; } double dir[3] = {HALF, HALF, HALF};