From a9d894b6100805cfd5048a4cc51efd26fbd98f85 Mon Sep 17 00:00:00 2001
From: Akash Anand <akasha@iitk.ac.in>
Date: Tue, 14 Aug 2007 22:45:29 +0000
Subject: [PATCH] minor changes to GUI_Projection.

---
 Fltk/GUI_Projection.cpp | 41 +++++++++++++++++++++++++++++++----------
 1 file changed, 31 insertions(+), 10 deletions(-)

diff --git a/Fltk/GUI_Projection.cpp b/Fltk/GUI_Projection.cpp
index 62268bc61e..2a25ab7b95 100644
--- a/Fltk/GUI_Projection.cpp
+++ b/Fltk/GUI_Projection.cpp
@@ -13,6 +13,7 @@ extern Context_T CTX;
 #if defined(HAVE_FOURIER_MODEL)
 
 #include "FM_FPatch.h"
+#include "FM_WFPatch.h"
 #include "FM_PlaneProjectionSurface.h"
 #include "FM_ParaboloidProjectionSurface.h"
 #include "FM_CylindricalProjectionSurface.h"
@@ -709,33 +710,53 @@ void compute_cb(Fl_Widget *w, void *data)
     // create the Fourier faces (with boundaries)
     FM::ProjectionSurface *ps = p->face->GetProjectionSurface();
     if(ps->IsUPeriodic()) {
-      FM::Patch* patchL = new FM::FPatch(0, ps->clone(), u, v, f, 3, uModes, vModes,
-					 uM, vM, h0, h1, h2, h3);
+      FM::Patch* patchL = 
+	new FM::FPatch(0, ps->clone(), u, v, f, 3, uModes, vModes, 
+		       uM, vM, h0, h1, h2, h3);
       patchL->SetMinU(-0.35);
       patchL->SetMaxU(0.35);
       makeGFace(patchL);
-      FM::Patch* patchR = new FM::FPatch(0, ps->clone(), u, v, f, 3, uModes, vModes,
-					 uM, vM, h0, h1, h2, h3);
+      FM::Patch* patchR = 
+	new FM::FPatch(0, ps->clone(), u, v, f, 3, uModes, vModes,
+		       uM, vM, h0, h1, h2, h3);
       patchR->SetMinU(0.15);
       patchR->SetMaxU(0.85);
       makeGFace(patchR);
+      /*
+      FM::Patch* patch =
+	new FM::WFPatch(0, ps->clone(), u, v, f, 3, uModes, vModes);
+      makeGFace(patch);
+      */
     }
     else if (ps->IsVPeriodic()) {
-      FM::Patch* patchL = new FM::FPatch(0, ps->clone(), u, v, f, 3, uModes, vModes, 
-					 uM, vM, h0, h1, h2, h3);
+      FM::Patch* patchL = 
+	new FM::FPatch(0, ps->clone(), u, v, f, 3, uModes, vModes, 
+		       uM, vM, h0, h1, h2, h3);
       patchL->SetMinV(-0.35);
       patchL->SetMaxV(0.35);
       makeGFace(patchL);
-      FM::Patch* patchR = new FM::FPatch(0, ps->clone(), u, v, f, 3, uModes, vModes,
-					 uM, vM, h0, h1, h2, h3);
+      FM::Patch* patchR = 
+	new FM::FPatch(0, ps->clone(), u, v, f, 3, uModes, vModes,
+		       uM, vM, h0, h1, h2, h3);
       patchR->SetMinV(0.15);
       patchR->SetMaxV(0.85);
       makeGFace(patchR);
+      /*
+      FM::Patch* patch =
+	new FM::WFPatch(0, ps->clone(), u, v, f, 3, uModes, vModes);
+      makeGFace(patch);
+      */
     }
     else {
-      FM::Patch* patch = new FM::FPatch(0, ps->clone(), u, v, f, 3, uModes, vModes, 
-					uM, vM, h0, h1, h2, h3);
+      FM::Patch* patch = 
+	new FM::FPatch(0, ps->clone(), u, v, f, 3, uModes, vModes, 
+		       uM, vM, h0, h1, h2, h3);
+      makeGFace(patch);
+      /*
+      FM::Patch* patch =
+	new FM::WFPatch(0, ps->clone(), u, v, f, 3, uModes, vModes);
       makeGFace(patch);
+      */
     }
   }
 
-- 
GitLab