]> gerrit.simantics Code Review - simantics/3d.git/blob - vtk/src/vtk/vtkJavaDep.java
c482235a307ae3bb561359f7ba29380b195ea7f0
[simantics/3d.git] / vtk / src / vtk / vtkJavaDep.java
1 package vtk;
2
3 /**
4  * Utility class to load vtk native libraries.
5  * 
6  * @author luukkainen
7  *
8  */
9 public class vtkJavaDep {
10           static String[] libs = new String[] {
11                           "jawt",
12                           "vtksys",
13                           "vtkCommonCore",
14                       "vtkWrappingJava",
15                       "vtkCommonCoreJava",
16                       "vtkCommonMath",
17                       "vtkCommonMathJava",
18                       "vtkCommonSystem",
19                       "vtkCommonSystemJava",
20                       "vtkCommonMisc",
21                       "vtkCommonMiscJava",
22                       "vtkCommonTransforms",
23                       "vtkCommonTransformsJava",
24                       "vtkCommonDataModel",
25                       "vtkCommonDataModelJava",
26                       "vtkCommonColor",
27                       "vtkCommonColorJava",
28                       "vtkCommonExecutionModel",
29                       "vtkCommonExecutionModelJava",
30                       "vtkCommonComputationalGeometry",
31                       "vtkCommonComputationalGeometryJava",
32                       "vtkexpat",
33                       "vtkdoubleconversion",
34                       "vtkjpeg",
35                       "vtkzlib",
36                       "vtklz4",
37                       "vtklzma",
38                       "vtktiff",
39                       "vtkpng",
40                       "vtkexpat",
41                       "vtkhdf5",
42                       "vtkhdf5_hl",
43                       "vtkmetaio",
44                       "vtkpugixml",
45                       "vtksqlite",
46                       "vtkogg",
47                       "vtktheora",
48                       "vtkverdict",
49                       "vtkglew",
50                       "vtkproj",
51                       "vtkfreetype",
52                       
53                       "vtkImagingCore",
54                       "vtkImagingCoreJava",
55                       "vtkImagingMath",
56                       "vtkImagingMathJava",
57                       "vtkImagingFourier",
58                       "vtkImagingFourierJava",
59                       "vtkImagingSources",
60                       "vtkImagingSourcesJava",
61                       "vtkImagingHybrid",
62                       "vtkImagingHybridJava",
63                       "vtkImagingColor",
64                       "vtkImagingColorJava",
65                       "vtkImagingGeneral",
66                       "vtkImagingGeneralJava",
67                       
68                       "vtkFiltersCore",
69                       "vtkFiltersCoreJava",
70                       "vtkFiltersGeometry",
71                       "vtkFiltersGeometryJava",
72                       "vtkFiltersGeneral",
73                       "vtkFiltersGeneralJava",
74                       "vtkFiltersSources",
75                       "vtkFiltersSourcesJava",
76                       "vtkFiltersGeneric",
77                       "vtkFiltersGenericJava",
78                       "vtkFiltersStatistics",
79                       "vtkFiltersStatisticsJava",
80                       "vtkFiltersExtraction",
81                       "vtkFiltersExtractionJava",
82                       "vtkFiltersModeling",
83                       "vtkFiltersModelingJava",
84                       
85                       "vtkRenderingCore",
86                       "vtkRenderingCoreJava",
87                       "vtkRenderingOpenGL2",
88                       "vtkRenderingOpenGL2Java",
89                       "vtkRenderingVolume",
90                       "vtkRenderingVolumeJava",
91                       "vtkRenderingVolumeOpenGL2",
92                       "vtkRenderingVolumeOpenGL2Java",
93                       
94                       "vtkRenderingFreeType",
95                       "vtkRenderingFreeTypeJava",
96                       "vtkRenderingAnnotation",
97                       "vtkRenderingAnnotationJava",
98
99                       "vtkFiltersHybrid",
100                       "vtkFiltersHybridJava",
101                       
102                       "vtkInteractionStyle",
103                       "vtkInteractionStyleJava",
104                       "vtkInteractionWidgets",
105                       "vtkInteractionWidgetsJava",
106                       "vtkInteractionImage",
107                       "vtkInteractionImageJava",
108                       
109                       "vtkIOCore",
110                       "vtkIOCoreJava",
111                       "vtkMetaIO",
112                       "vtkIOXMLParser",
113                       "vtkIOXMLParserJava",      
114                       "vtkIOXML",
115                       "vtkIOXMLJava",
116                       
117                       "vtkDICOMParser",
118                       "vtkIOImage",
119                       "vtkIOImageJava",
120                       "vtkIOImport",
121                       "vtkIOImportJava",
122
123                       };
124
125
126         static {
127                 try {
128                         Class.forName("java.awt.Toolkit");
129                 } catch (ClassNotFoundException e) {
130                         throw new IllegalStateException(e);
131                 }
132
133                 for (String lib : libs)
134                         System.loadLibrary(lib);
135         }
136
137         static void load() {
138
139         }
140 }