All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.jhuapl.ses.vtkjavanativelibs.impl.VtkNativeLibrariesImplMacOS_x86_64 Maven / Gradle / Ivy

The newest version!
package edu.jhuapl.ses.vtkjavanativelibs.impl;

import com.google.auto.service.AutoService;

import java.net.URL;
import java.util.LinkedList;
import java.util.List;
import java.util.stream.Collectors;

import edu.jhuapl.ses.vtkjavanativelibs.VtkNativeLibrariesImpl;
import edu.jhuapl.ses.vtkjavanativelibs.Platform;

/**
  * Implementation of VtkNativeLibraries for MacOS (64 bit)
  */ 
@AutoService(VtkNativeLibrariesImpl.class)
public class VtkNativeLibrariesImplMacOS_x86_64 implements VtkNativeLibrariesImpl {

    public VtkNativeLibrariesImplMacOS_x86_64() {
    }

    public String getName() {
        return "VtkNativeLibrariesMacOS_x86_64";
    }


    public String getVersion() {
        return "9.2";
    }

    public List getVtkLibraries() {
        List libraryList = new LinkedList<>();


        libraryList.add("libvtkWrappingTools-9.2.dylib");
        libraryList.add("libvtkdoubleconversion-9.2.dylib");
        libraryList.add("libvtkexpat-9.2.dylib");
        libraryList.add("libvtkfmt-9.2.dylib");
        libraryList.add("libvtkglew-9.2.dylib");
        libraryList.add("libvtkjpeg-9.2.dylib");
        libraryList.add("libvtkjsoncpp-9.2.dylib");
        libraryList.add("libvtkkissfft-9.2.dylib");
        libraryList.add("libvtkloguru-9.2.dylib");
        libraryList.add("libvtklz4-9.2.dylib");
        libraryList.add("libvtklzma-9.2.dylib");
        libraryList.add("libvtkogg-9.2.dylib");
        libraryList.add("libvtkpugixml-9.2.dylib");
        libraryList.add("libvtksqlite-9.2.dylib");
        libraryList.add("libvtklibproj-9.2.dylib");
        libraryList.add("libvtksys-9.2.dylib");
        libraryList.add("libvtkverdict-9.2.dylib");
        libraryList.add("libvtkzlib-9.2.dylib");
        libraryList.add("libvtkCommonCore-9.2.dylib");
        libraryList.add("libvtkDICOMParser-9.2.dylib");
        libraryList.add("libvtkfreetype-9.2.dylib");
//        libraryList.add("libvtkhdf5-9.2.dylib");
        libraryList.add("libvtklibxml2-9.2.dylib");
        libraryList.add("libvtkmetaio-9.2.dylib");
        libraryList.add("libvtkpng-9.2.dylib");
        libraryList.add("libvtktheora-9.2.dylib");
        libraryList.add("libvtktiff-9.2.dylib");
        libraryList.add("libvtkJava-9.2.dylib");
        libraryList.add("libvtkCommonCoreJava.jnilib");
        libraryList.add("libvtkCommonMath-9.2.dylib");
        libraryList.add("libvtkCommonMathJava.jnilib");
        libraryList.add("libvtkCommonSystem-9.2.dylib");
        libraryList.add("libvtkCommonSystemJava.jnilib");
        libraryList.add("libvtkgl2ps-9.2.dylib");
//        libraryList.add("libvtkhdf5_hl-9.2.dylib");
        libraryList.add("libvtklibharu-9.2.dylib");
        libraryList.add("libvtkCommonMisc-9.2.dylib");
        libraryList.add("libvtkCommonMiscJava.jnilib");
        libraryList.add("libvtkCommonTransforms-9.2.dylib");
        libraryList.add("libvtkCommonTransformsJava.jnilib");
//        libraryList.add("libvtkcgns-9.2.dylib");
//        libraryList.add("libvtknetcdf-9.2.dylib");
        libraryList.add("libvtkCommonDataModel-9.2.dylib");
        libraryList.add("libvtkCommonDataModelJava.jnilib");
//        libraryList.add("libvtkexodusII-9.2.dylib");
        libraryList.add("libvtkCommonColor-9.2.dylib");
        libraryList.add("libvtkCommonColorJava.jnilib");
        libraryList.add("libvtkCommonComputationalGeometry-9.2.dylib");
        libraryList.add("libvtkCommonComputationalGeometryJava.jnilib");
        libraryList.add("libvtkCommonExecutionModel-9.2.dylib");
        libraryList.add("libvtkCommonExecutionModelJava.jnilib");
//        libraryList.add("libvtkioss-9.2.dylib");
        libraryList.add("libvtkFiltersCore-9.2.dylib");
        libraryList.add("libvtkFiltersCoreJava.jnilib");
        libraryList.add("libvtkFiltersProgrammable-9.2.dylib");
        libraryList.add("libvtkFiltersProgrammableJava.jnilib");
        libraryList.add("libvtkFiltersSelection-9.2.dylib");
        libraryList.add("libvtkFiltersSelectionJava.jnilib");
        libraryList.add("libvtkFiltersTopology-9.2.dylib");
        libraryList.add("libvtkFiltersTopologyJava.jnilib");
        libraryList.add("libvtkFiltersVerdict-9.2.dylib");
        libraryList.add("libvtkFiltersVerdictJava.jnilib");
//        libraryList.add("libvtkIOCONVERGECFD-9.2.dylib");
//        libraryList.add("libvtkIOCONVERGECFDJava.jnilib");
        libraryList.add("libvtkIOCore-9.2.dylib");
        libraryList.add("libvtkIOCoreJava.jnilib");
        libraryList.add("libvtkIOEnSight-9.2.dylib");
        libraryList.add("libvtkIOEnSightJava.jnilib");
        libraryList.add("libvtkIOMovie-9.2.dylib");
        libraryList.add("libvtkIOMovieJava.jnilib");
//        libraryList.add("libvtkIONetCDF-9.2.dylib");
//        libraryList.add("libvtkIONetCDFJava.jnilib");
//        libraryList.add("libvtkIOVeraOut-9.2.dylib");
        libraryList.add("libvtkIOVideo-9.2.dylib");
        libraryList.add("libvtkIOVideoJava.jnilib");
        libraryList.add("libvtkImagingCore-9.2.dylib");
        libraryList.add("libvtkImagingCoreJava.jnilib");
        libraryList.add("libvtkImagingMath-9.2.dylib");
        libraryList.add("libvtkImagingMathJava.jnilib");
        libraryList.add("libvtkFiltersGeneral-9.2.dylib");
        libraryList.add("libvtkFiltersGeneralJava.jnilib");
        libraryList.add("libvtkFiltersGeometry-9.2.dylib");
        libraryList.add("libvtkFiltersGeometryJava.jnilib");
//        libraryList.add("libvtkIOHDF-9.2.dylib");
        libraryList.add("libvtkIOImage-9.2.dylib");
        libraryList.add("libvtkIOImageJava.jnilib");
        libraryList.add("libvtkIOLegacy-9.2.dylib");
        libraryList.add("libvtkIOLegacyJava.jnilib");
        libraryList.add("libvtkIOOggTheora-9.2.dylib");
        libraryList.add("libvtkIOOggTheoraJava.jnilib");
        libraryList.add("libvtkIOPLY-9.2.dylib");
        libraryList.add("libvtkIOPLYJava.jnilib");
        libraryList.add("libvtkIOSQL-9.2.dylib");
        libraryList.add("libvtkIOSQLJava.jnilib");
        libraryList.add("libvtkIOTecplotTable-9.2.dylib");
        libraryList.add("libvtkIOTecplotTableJava.jnilib");
        libraryList.add("libvtkIOXMLParser-9.2.dylib");
        libraryList.add("libvtkIOXMLParserJava.jnilib");
        libraryList.add("libvtkImagingColor-9.2.dylib");
        libraryList.add("libvtkImagingColorJava.jnilib");
        libraryList.add("libvtkImagingFourier-9.2.dylib");
        libraryList.add("libvtkImagingFourierJava.jnilib");
        libraryList.add("libvtkImagingSources-9.2.dylib");
        libraryList.add("libvtkImagingSourcesJava.jnilib");
        libraryList.add("libvtkImagingStatistics-9.2.dylib");
        libraryList.add("libvtkImagingStatisticsJava.jnilib");
        libraryList.add("libvtkImagingStencil-9.2.dylib");
        libraryList.add("libvtkImagingStencilJava.jnilib");
        libraryList.add("libvtkFiltersHyperTree-9.2.dylib");
        libraryList.add("libvtkFiltersHyperTreeJava.jnilib");
        libraryList.add("libvtkFiltersSMP-9.2.dylib");
        libraryList.add("libvtkFiltersSMPJava.jnilib");
        libraryList.add("libvtkFiltersSources-9.2.dylib");
        libraryList.add("libvtkFiltersSourcesJava.jnilib");
        libraryList.add("libvtkFiltersStatistics-9.2.dylib");
        libraryList.add("libvtkFiltersStatisticsJava.jnilib");
        libraryList.add("libvtkFiltersTexture-9.2.dylib");
        libraryList.add("libvtkFiltersTextureJava.jnilib");
//        libraryList.add("libvtkIOExodus-9.2.dylib");
//        libraryList.add("libvtkIOExodusJava.jnilib");
        libraryList.add("libvtkIOLSDyna-9.2.dylib");
        libraryList.add("libvtkIOLSDynaJava.jnilib");
        libraryList.add("libvtkIOSegY-9.2.dylib");
        libraryList.add("libvtkIOSegYJava.jnilib");
        libraryList.add("libvtkIOXML-9.2.dylib");
        libraryList.add("libvtkIOXMLJava.jnilib");
        libraryList.add("libvtkImagingGeneral-9.2.dylib");
        libraryList.add("libvtkImagingGeneralJava.jnilib");
        libraryList.add("libvtkImagingHybrid-9.2.dylib");
        libraryList.add("libvtkImagingHybridJava.jnilib");
        libraryList.add("libvtkParallelCore-9.2.dylib");
        libraryList.add("libvtkParallelCoreJava.jnilib");
        libraryList.add("libvtkFiltersAMR-9.2.dylib");
        libraryList.add("libvtkFiltersAMRJava.jnilib");
        libraryList.add("libvtkFiltersGeneric-9.2.dylib");
        libraryList.add("libvtkFiltersGenericJava.jnilib");
        libraryList.add("libvtkFiltersImaging-9.2.dylib");
        libraryList.add("libvtkFiltersImagingJava.jnilib");
        libraryList.add("libvtkFiltersModeling-9.2.dylib");
        libraryList.add("libvtkFiltersModelingJava.jnilib");
        libraryList.add("libvtkIOAsynchronous-9.2.dylib");
        libraryList.add("libvtkIOAsynchronousJava.jnilib");
        libraryList.add("libvtkIOParallelXML-9.2.dylib");
        libraryList.add("libvtkIOParallelXMLJava.jnilib");
        libraryList.add("libvtkImagingMorphological-9.2.dylib");
        libraryList.add("libvtkImagingMorphologicalJava.jnilib");
        libraryList.add("libvtkParallelDIY-9.2.dylib");
        libraryList.add("libvtkRenderingCore-9.2.dylib");
        libraryList.add("libvtkRenderingCoreJava.jnilib");
        libraryList.add("libvtkDomainsChemistry-9.2.dylib");
        libraryList.add("libvtkDomainsChemistryJava.jnilib");
        libraryList.add("libvtkFiltersExtraction-9.2.dylib");
        libraryList.add("libvtkFiltersExtractionJava.jnilib");
        libraryList.add("libvtkFiltersFlowPaths-9.2.dylib");
        libraryList.add("libvtkFiltersFlowPathsJava.jnilib");
        libraryList.add("libvtkFiltersHybrid-9.2.dylib");
        libraryList.add("libvtkFiltersHybridJava.jnilib");
        libraryList.add("libvtkFiltersPoints-9.2.dylib");
        libraryList.add("libvtkFiltersPointsJava.jnilib");
        libraryList.add("libvtkRenderingHyperTreeGrid-9.2.dylib");
        libraryList.add("libvtkRenderingHyperTreeGridJava.jnilib");
//        libraryList.add("libvtkIOAMR-9.2.dylib");
        libraryList.add("libvtkIOCityGML-9.2.dylib");
        libraryList.add("libvtkIOCityGMLJava.jnilib");
        libraryList.add("libvtkRenderingFreeType-9.2.dylib");
        libraryList.add("libvtkRenderingFreeTypeJava.jnilib");
        libraryList.add("libvtkRenderingImage-9.2.dylib");
        libraryList.add("libvtkRenderingImageJava.jnilib");
        libraryList.add("libvtkRenderingLOD-9.2.dylib");
        libraryList.add("libvtkRenderingLODJava.jnilib");
        libraryList.add("libvtkRenderingSceneGraph-9.2.dylib");
        libraryList.add("libvtkRenderingSceneGraphJava.jnilib");
        libraryList.add("libvtkRenderingUI-9.2.dylib");
        libraryList.add("libvtkRenderingUIJava.jnilib");
        libraryList.add("libvtkRenderingVolume-9.2.dylib");
        libraryList.add("libvtkRenderingVolumeJava.jnilib");
        libraryList.add("libvtkTestingRendering-9.2.dylib");
        libraryList.add("libvtkTestingRenderingJava.jnilib");
        libraryList.add("libvtkFiltersParallel-9.2.dylib");
        libraryList.add("libvtkFiltersParallelJava.jnilib");
//        libraryList.add("libvtkIOCGNSReader-9.2.dylib");
        libraryList.add("libvtkIOChemistry-9.2.dylib");
        libraryList.add("libvtkIOChemistryJava.jnilib");
        libraryList.add("libvtkIOGeometry-9.2.dylib");
        libraryList.add("libvtkIOGeometryJava.jnilib");
//        libraryList.add("libvtkIOIOSS-9.2.dylib");
//        libraryList.add("libvtkIOIOSSJava.jnilib");
//        libraryList.add("libvtkIOMINC-9.2.dylib");
        libraryList.add("libvtkInfovisCore-9.2.dylib");
        libraryList.add("libvtkInfovisCoreJava.jnilib");
        libraryList.add("libvtkInteractionStyle-9.2.dylib");
        libraryList.add("libvtkInteractionStyleJava.jnilib");
        libraryList.add("libvtkRenderingAnnotation-9.2.dylib");
        libraryList.add("libvtkRenderingAnnotationJava.jnilib");
        libraryList.add("libvtkRenderingContext2D-9.2.dylib");
        libraryList.add("libvtkRenderingContext2DJava.jnilib");
        libraryList.add("libvtkRenderingLabel-9.2.dylib");
        libraryList.add("libvtkRenderingLabelJava.jnilib");
        libraryList.add("libvtkRenderingOpenGL2-9.2.dylib");
        libraryList.add("libvtkRenderingOpenGL2Java.jnilib");
        libraryList.add("libvtkChartsCore-9.2.dylib");
        libraryList.add("libvtkChartsCoreJava.jnilib");
        libraryList.add("libvtkDomainsChemistryOpenGL2-9.2.dylib");
        libraryList.add("libvtkDomainsChemistryOpenGL2Java.jnilib");
        libraryList.add("libvtkFiltersParallelImaging-9.2.dylib");
        libraryList.add("libvtkFiltersParallelImagingJava.jnilib");
        libraryList.add("libvtkIOImport-9.2.dylib");
        libraryList.add("libvtkIOImportJava.jnilib");
        libraryList.add("libvtkIOInfovis-9.2.dylib");
        libraryList.add("libvtkIOInfovisJava.jnilib");
        libraryList.add("libvtkIOMotionFX-9.2.dylib");
        libraryList.add("libvtkIOMotionFXJava.jnilib");
        libraryList.add("libvtkIOParallel-9.2.dylib");
        libraryList.add("libvtkIOParallelJava.jnilib");
        libraryList.add("libvtkInfovisLayout-9.2.dylib");
        libraryList.add("libvtkInfovisLayoutJava.jnilib");
        libraryList.add("libvtkInteractionWidgets-9.2.dylib");
        libraryList.add("libvtkInteractionWidgetsJava.jnilib");
        libraryList.add("libvtkRenderingContextOpenGL2-9.2.dylib");
        libraryList.add("libvtkRenderingContextOpenGL2Java.jnilib");
        libraryList.add("libvtkRenderingGL2PSOpenGL2-9.2.dylib");
        libraryList.add("libvtkRenderingGL2PSOpenGL2Java.jnilib");
        libraryList.add("libvtkRenderingLICOpenGL2-9.2.dylib");
        libraryList.add("libvtkRenderingLICOpenGL2Java.jnilib");
        libraryList.add("libvtkRenderingVolumeOpenGL2-9.2.dylib");
        libraryList.add("libvtkRenderingVolumeOpenGL2Java.jnilib");
        libraryList.add("libvtkRenderingVtkJS-9.2.dylib");
        libraryList.add("libvtkRenderingVtkJSJava.jnilib");
        libraryList.add("libvtkIOCesium3DTiles-9.2.dylib");
        libraryList.add("libvtkIOCesium3DTilesJava.jnilib");
        libraryList.add("libvtkIOExport-9.2.dylib");
        libraryList.add("libvtkIOExportJava.jnilib");
        libraryList.add("libvtkInteractionImage-9.2.dylib");
        libraryList.add("libvtkInteractionImageJava.jnilib");
        libraryList.add("libvtkViewsCore-9.2.dylib");
        libraryList.add("libvtkViewsCoreJava.jnilib");
        libraryList.add("libvtkGeovisCore-9.2.dylib");
        libraryList.add("libvtkGeovisCoreJava.jnilib");
        libraryList.add("libvtkIOExportGL2PS-9.2.dylib");
        libraryList.add("libvtkIOExportGL2PSJava.jnilib");
        libraryList.add("libvtkIOExportPDF-9.2.dylib");
        libraryList.add("libvtkIOExportPDFJava.jnilib");
        libraryList.add("libvtkViewsContext2D-9.2.dylib");
        libraryList.add("libvtkViewsContext2DJava.jnilib");
        libraryList.add("libvtkViewsInfovis-9.2.dylib");
        libraryList.add("libvtkViewsInfovisJava.jnilib");
        libraryList.add("libJNISpice.jnilib");

        Class clazz =  this.getClass();
        return libraryList
                .stream()
                .map(libraryName -> clazz.getResource(libraryName))
                .collect(Collectors.toList());
    }

    @Override
    public List getJoglLibraries() {
        List libraryList = new LinkedList<>();

        libraryList.add("libgluegen_rt.dylib");
        libraryList.add("libnativewindow_awt.dylib");
        libraryList.add("libnativewindow_macosx.dylib");
        libraryList.add("libjogl_desktop.dylib"); 
        libraryList.add("libjogl_mobile.dylib");
        libraryList.add("libnewt_head.dylib");

        Class clazz =  this.getClass();
        return libraryList
                .stream()
                .map(libraryName -> clazz.getResource(libraryName))
                .collect(Collectors.toList());
    }

    public List getSupportedPlatforms() {
        List list = new LinkedList<>();
        list.add(Platform.PLATFORM_MAC64);
        return list;
    }
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy