Class VabraVolumeCollection

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class VabraVolumeCollection
    extends java.lang.Object
    implements java.lang.Cloneable
    • Field Detail

      • data

        public float[] data
      • XN

        public int XN
      • YN

        public int YN
      • ZN

        public int ZN
      • numOfBins

        public int numOfBins
      • chInterpType

        private int chInterpType
      • maxValsD

        protected double maxValsD
      • minValsD

        protected double minValsD
      • intervalsD

        protected double intervalsD
    • Constructor Detail

      • VabraVolumeCollection

        public VabraVolumeCollection​(ModelImage vol,
                                     int interpType,
                                     int numOfBins,
                                     boolean bMinMax)
      • VabraVolumeCollection

        public VabraVolumeCollection​(int XN,
                                     int YN,
                                     int ZN,
                                     int interpType,
                                     int numOfBins)
    • Method Detail

      • disposeLocal

        public void disposeLocal()
      • downSample

        public void downSample​(int newSizeX,
                               int newSizeY,
                               int newSizeZ,
                               double sigma)
      • interpolate

        public double interpolate​(double x,
                                  double y,
                                  double z)
      • calculateBin

        public int calculateBin​(double val)
      • rescaleToBins

        public void rescaleToBins()
      • calculateMaxAndMinVals

        public void calculateMaxAndMinVals()
      • getXN

        public int getXN()
      • getYN

        public int getYN()
      • getZN

        public int getZN()
      • getMax

        public double getMax()
      • getMin

        public double getMin()
      • getIntervals

        public double getIntervals()
      • setMinMax

        public void setMinMax​(double maxValsDOld,
                              double minValsDOld,
                              double intervalsDOld)