Class VabraVolumeCollection
- java.lang.Object
- 
- gov.nih.mipav.model.algorithms.registration.vabra.VabraVolumeCollection
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable
 
 public class VabraVolumeCollection extends java.lang.Object implements java.lang.Cloneable
- 
- 
Field SummaryFields Modifier and Type Field Description private intchInterpTypefloat[]dataprotected doubleintervalsDprotected doublemaxValsDprotected doubleminValsDintnumOfBinsintXNintYNintZN
 - 
Constructor SummaryConstructors Constructor Description VabraVolumeCollection(int XN, int YN, int ZN, int interpType, int numOfBins)VabraVolumeCollection(ModelImage vol, int interpType, int numOfBins, boolean bMinMax)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intcalculateBin(double val)voidcalculateMaxAndMinVals()VabraVolumeCollectionclone()voiddisposeLocal()voiddownSample(int newSizeX, int newSizeY, int newSizeZ, double sigma)doublegetIntervals()doublegetMax()doublegetMin()intgetXN()intgetYN()intgetZN()doubleinterpolate(double x, double y, double z)voidrescaleToBins()VabraVolumeCollectionreturnDeformedCopy(float[] defField)voidsetMinMax(double maxValsDOld, double minValsDOld, double intervalsDOld)
 
- 
- 
- 
Constructor Detail- 
VabraVolumeCollectionpublic VabraVolumeCollection(ModelImage vol, int interpType, int numOfBins, boolean bMinMax) 
 - 
VabraVolumeCollectionpublic VabraVolumeCollection(int XN, int YN, int ZN, int interpType, int numOfBins)
 
- 
 - 
Method Detail- 
disposeLocalpublic void disposeLocal() 
 - 
downSamplepublic void downSample(int newSizeX, int newSizeY, int newSizeZ, double sigma)
 - 
interpolatepublic double interpolate(double x, double y, double z)
 - 
calculateBinpublic int calculateBin(double val) 
 - 
rescaleToBinspublic void rescaleToBins() 
 - 
clonepublic VabraVolumeCollection clone() - Overrides:
- clonein class- java.lang.Object
 
 - 
returnDeformedCopypublic VabraVolumeCollection returnDeformedCopy(float[] defField) 
 - 
calculateMaxAndMinValspublic void calculateMaxAndMinVals() 
 - 
getXNpublic int getXN() 
 - 
getYNpublic int getYN() 
 - 
getZNpublic int getZN() 
 - 
getMaxpublic double getMax() 
 - 
getMinpublic double getMin() 
 - 
getIntervalspublic double getIntervals() 
 - 
setMinMaxpublic void setMinMax(double maxValsDOld, double minValsDOld, double intervalsDOld)
 
- 
 
-