]> git.treefish.org Git - phys/latlib.git/blobdiff - culooks.cpp
Fixed MPI cmake config.
[phys/latlib.git] / culooks.cpp
index 0d0ebf2200fdc0ff4a3b324dd3fdca21f9e31b31..94b9aa9fe80a1e6186c0dd6b27d649905b59c6c4 100644 (file)
@@ -18,6 +18,8 @@ culooks::culooks (const char* name, const int& xcubes, const int& ycubes, const
   window *Win = new window;
   int winsize[2];
 
+  XInitThreads();
+
   Win->layout[0] = xcubes;
   Win->layout[1] = ycubes;
   Win->aspect = (double)xcubes/ycubes;
@@ -42,7 +44,7 @@ culooks::culooks (const char* name, const int& xcubes, const int& ycubes, const
 
   Win->initialized = false;
 
-  Win->linewidth = 1;
+  //Win->linewidth = 1;
 
   Windows.push_back( pair<int,culooks::window*>(0, Win) );
 
@@ -107,7 +109,14 @@ void culooks::setWireColor(const float& r, const float& g, const float& b, const
     Windows[mywid].second->cubes[icube].setWireColor(r, g, b, a);
 }
 
-void culooks::setLineWidth(float width)
+void culooks::setFrameWidth(float width)
+{
+  for (int icube=0; icube<Windows[mywid].second->cubes.size(); icube++)
+    Windows[mywid].second->cubes[icube].setFrameWidth(width);
+}
+
+void culooks::setLinkWidth(float width)
 {
-  Windows[mywid].second->linewidth = width;
+  for (int icube=0; icube<Windows[mywid].second->cubes.size(); icube++)
+    Windows[mywid].second->cubes[icube].setLinkWidth(width);
 }