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