]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - vtk/src/vtk/vtkSettings.java
Tooltip support
[simantics/3d.git] / vtk / src / vtk / vtkSettings.java
index 433403904d139b33eb1e3fb2b6d28d8ee71be9b8..c50fd2d958426e4f5924b6ca55892a68c58c3e54 100644 (file)
@@ -1,51 +1,51 @@
-package vtk;\r
-\r
-import java.util.Properties;\r
-import java.util.StringTokenizer;\r
-\r
-public class vtkSettings\r
-{\r
-  private static String GetVTKBuildLibDir() { return "D:/dev/vtk/vtk-5.10.0/bin/bin"; }\r
-  private static String GetVTKInstallLibDir() { return "C:/Program Files (x86)/VTK//lib/vtk-5.10"; }\r
-\r
-  private static String[] Split(String str, String sep)\r
-    {\r
-    StringTokenizer st = new StringTokenizer(str, sep);\r
-    int size = st.countTokens();\r
-    String[] res = new String[size];\r
-    int cnt = 0;\r
-    while (st.hasMoreTokens()) \r
-      {\r
-      res[cnt] = st.nextToken();\r
-      cnt ++;\r
-      }\r
-    return res;\r
-    }\r
-\r
-  public static String GetVTKLibraryDir()\r
-    {\r
-    String lpath = null;\r
-    Properties p = System.getProperties();\r
-    String path_separator = p.getProperty("path.separator");\r
-    String s = p.getProperty("java.class.path");\r
-    String[] paths = vtkSettings.Split(s, path_separator);\r
-    int cc;\r
-    for ( cc = 0; cc < paths.length; cc ++ )\r
-      {\r
-      if ( paths[cc].endsWith("vtk.jar") )\r
-        {\r
-        lpath = paths[cc].substring(0, paths[cc].length()-"vtk.jar".length()-1);\r
-        }\r
-      }\r
-    if ( lpath == null )\r
-      {\r
-      lpath = vtkSettings.GetVTKInstallLibDir();\r
-      }\r
-    return lpath;\r
-    }\r
-\r
-  public static String[] GetKits()\r
-    {\r
-    return vtkSettings.Split("Common;Filtering;IO;Graphics;GenericFiltering;Imaging;Rendering;VolumeRendering;Hybrid;Widgets;Geovis;Infovis;Views", ";");\r
-    }\r
-}\r
+package vtk;
+
+import java.util.Properties;
+import java.util.StringTokenizer;
+
+public class vtkSettings
+{
+  private static String GetVTKBuildLibDir() { return "C:/dev/VTK-8.2.0/win64/bin"; }
+  private static String GetVTKInstallLibDir() { return "C:/Program Files/VTK/"; }
+
+  private static String[] Split(String str, String sep)
+    {
+    StringTokenizer st = new StringTokenizer(str, sep);
+    int size = st.countTokens();
+    String[] res = new String[size];
+    int cnt = 0;
+    while (st.hasMoreTokens())
+      {
+      res[cnt] = st.nextToken();
+      cnt ++;
+      }
+    return res;
+    }
+
+  public static String GetVTKLibraryDir()
+    {
+    String lpath = null;
+    Properties p = System.getProperties();
+    String path_separator = p.getProperty("path.separator");
+    String s = p.getProperty("java.class.path");
+    String[] paths = vtkSettings.Split(s, path_separator);
+    int cc;
+    for ( cc = 0; cc < paths.length; cc ++ )
+      {
+      if ( paths[cc].endsWith("vtk.jar") )
+        {
+        lpath = paths[cc].substring(0, paths[cc].length()-"vtk.jar".length()-1);
+        }
+      }
+    if ( lpath == null )
+      {
+      lpath = vtkSettings.GetVTKInstallLibDir();
+      }
+    return lpath;
+    }
+
+  public static String[] GetKits()
+    {
+    return vtkSettings.Split("CommonCore;CommonMath;CommonMisc;CommonSystem;CommonTransforms;CommonDataModel;CommonColor;CommonExecutionModel;CommonComputationalGeometry;FiltersCore;FiltersGeneral;ImagingCore;ImagingFourier;FiltersStatistics;FiltersExtraction;InfovisCore;FiltersGeometry;FiltersSources;RenderingCore;RenderingFreeType;RenderingContext2D;ChartsCore;IOCore;IOLegacy;IOXMLParser;DomainsChemistry;RenderingOpenGL2;DomainsChemistryOpenGL2;IOXML;ParallelCore;FiltersAMR;FiltersFlowPaths;FiltersGeneric;ImagingSources;FiltersHybrid;FiltersHyperTree;ImagingGeneral;FiltersImaging;FiltersModeling;FiltersParallel;FiltersParallelImaging;FiltersPoints;FiltersProgrammable;FiltersSMP;FiltersSelection;FiltersTexture;FiltersTopology;FiltersVerdict;IOImage;ImagingHybrid;InfovisLayout;InteractionStyle;ImagingColor;RenderingAnnotation;RenderingVolume;InteractionWidgets;ViewsCore;GeovisCore;IOAMR;IOAsynchronous;IOCityGML;IOEnSight;IOExodus;RenderingGL2PSOpenGL2;IOExport;IOExportOpenGL2;IOExportPDF;IOGeometry;IOImport;IOInfovis;IOLSDyna;IOMINC;IOMovie;IONetCDF;IOPLY;IOParallel;IOParallelXML;IOSQL;IOSegY;IOTecplotTable;IOVeraOut;IOVideo;ImagingMath;ImagingMorphological;ImagingStatistics;ImagingStencil;InteractionImage;RenderingContextOpenGL2;RenderingImage;RenderingLOD;RenderingLabel;RenderingVolumeOpenGL2;ViewsContext2D;ViewsInfovis", ";");
+    }
+}