Class VolumeDataReader

    • Field Detail

      • dataType

        protected int dataType
      • precalculateVoxelData

        protected boolean precalculateVoxelData
      • allowMapData

        protected boolean allowMapData
      • point

        protected javajs.util.P3 point
      • ptsPerAngstrom

        protected float ptsPerAngstrom
      • maxGrid

        protected int maxGrid
      • useOriginStepsPoints

        protected boolean useOriginStepsPoints
    • Constructor Detail

      • VolumeDataReader

        VolumeDataReader()
    • Method Detail

      • setup

        void setup​(boolean isMapData)
        Parameters:
        isMapData -
      • readVoxelDataIndividually

        protected void readVoxelDataIndividually​(boolean isMapData)
                                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setVolumeData

        protected void setVolumeData()
      • setVolumeDataParams

        protected boolean setVolumeDataParams()
      • showGridInfo

        protected void showGridInfo()
      • setVoxelRange

        protected int setVoxelRange​(int index,
                                    float min,
                                    float max,
                                    float ptsPerAngstrom,
                                    int gridMax,
                                    float minPointsPerAngstrom)
        Parameters:
        index -
        min -
        max -
        ptsPerAngstrom -
        gridMax -
        minPointsPerAngstrom - -- necessary for highly prolate models such a 6ef8
        Returns:
        number of grid points total
      • readSurfaceData

        protected void readSurfaceData​(boolean isMapData)
                                throws java.lang.Exception
        Specified by:
        readSurfaceData in class SurfaceReader
        Throws:
        java.lang.Exception
      • readSurfaceDataVDR

        protected void readSurfaceDataVDR​(boolean isMapData)
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • generateCube

        protected void generateCube()