Package gov.nih.mipav.model.file
Class FileInfoMicroCat
- java.lang.Object
-
- gov.nih.mipav.model.structures.ModelSerialCloneable
-
- gov.nih.mipav.model.file.FileInfoBase
-
- gov.nih.mipav.model.file.FileInfoMicroCat
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class FileInfoMicroCat extends FileInfoBase
This structures contains the information that describes how.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gov.nih.mipav.model.file.FileInfoBase
FileInfoBase.AxisOrientation, FileInfoBase.ImageOrientation, FileInfoBase.Modality, FileInfoBase.Unit, FileInfoBase.UnitType
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
autoStartCBREngine
DOCUMENT ME!private java.lang.String
baseNameforReconstructedSlices
DOCUMENT ME!private java.lang.String
CATFileName
DOCUMENT ME!private java.lang.String
CBRHostName
DOCUMENT ME!private java.lang.String
CBRImageDirectory
DOCUMENT ME!private java.lang.String
CBRProjectionDirectory
DOCUMENT ME!private int
cylinderReconstruction
DOCUMENT ME!private int
enableStepSize
DOCUMENT ME!private java.lang.String
filterType
DOCUMENT ME!private java.lang.String
imageDestinationDirectory
DOCUMENT ME!private float
logScale
DOCUMENT ME!private int
numberOfProjections
DOCUMENT ME!private java.lang.String
projectionDataAlreadyOnCBR
DOCUMENT ME!private int
projectionUSize
DOCUMENT ME!private int
projectionVSize
DOCUMENT ME!private int
rotationDirection
DOCUMENT ME!private java.lang.String
RPCPortNum
DOCUMENT ME!private static long
serialVersionUID
Use serialVersionUID for interoperability.private float
startAngle
DOCUMENT ME!private java.lang.String
stepSizeFile
DOCUMENT ME!private int
timeoutBetweenProjectionTransfers
DOCUMENT ME!private int
UCenterOffset
DOCUMENT ME!private int
VCenterOffset
DOCUMENT ME!private float
volumeOriginX
DOCUMENT ME!private float
volumeOriginY
DOCUMENT ME!private float
volumeOriginZ
DOCUMENT ME!private int
volumeSizeX
DOCUMENT ME!private int
volumeSizeY
DOCUMENT ME!private int
volumeSizeZ
DOCUMENT ME!private float
voxelSizeX
DOCUMENT ME!private float
voxelSizeY
DOCUMENT ME!private float
voxelSizeZ
DOCUMENT ME!-
Fields inherited from class gov.nih.mipav.model.file.FileInfoBase
ANGSTROMS, ANGSTROMS_STRING, AXIAL, axisOrientation, axisOrientationStr, BIOMAGNETIC_IMAGING, cameraMake, cameraModel, CENTIMETERS, CENTIMETERS_STRING, COLOR_FLOW_DOPPLER, COMPRESSION_BZIP2, COMPRESSION_GZIP, COMPRESSION_NONE, COMPRESSION_ZIP, COMPUTED_RADIOGRAPHY, COMPUTED_TOMOGRAPHY, conversionSpaceTimeUnits, CORONAL, DEGREES, DEGREES_STRING, DIAPHANOGRAPHY, DIGITAL_RADIOGRAPHY, DUPLEX_DOPPLER, ENDOSCOPY, exposureTime, EXTERNAL_CAMERA_PHOTOGRAPHY, FA, fileName, fileSuffix, FNumber, focalLength, focalLength35, GENERAL_MICROSCOPY, HARDCOPY, HOURS, HOURS_STRING, HZ, HZ_STRING, ICG, imageOrientation, INCHES, INCHES_STRING, INTRAORAL_RADIOGRAPHY, ISOSpeedRating, KILOMETERS, KILOMETERS_STRING, LASER_SURFACE_SCAN, MAGNETIC_RESONANCE, MAGNETIC_RESONANCE_ANGIOGRAPHY, MAGNETIC_RESONANCE_SPECTROSCOPY, MAMMOGRAPHY, METERS, METERS_STRING, MICROMETERS, MICROMETERS_STRING, MICROSEC, MICROSEC_STRING, MILES, MILES_STRING, MILLIMETERS, MILLIMETERS_STRING, MILLISEC, MILLISEC_STRING, MILS, MILS_STRING, MINUTES, MINUTES_STRING, modality, NANOMETERS, NANOMETERS_STRING, NANOSEC, NANOSEC_STRING, NUCLEAR_MEDICINE, ORI_A2P_TYPE, ORI_I2S_TYPE, ORI_L2R_TYPE, ORI_P2A_TYPE, ORI_R2L_TYPE, ORI_S2I_TYPE, ORI_UNKNOWN_TYPE, origin, OTHER, PANORAMIC_XRAY, POSITRON_EMISSION_TOMOGRAPHY, PPM, PPM_STRING, RADIO_FLUOROSCOPY, RADIOGRAPHIC_IMAGING, RADIOTHERAPY_DOSE, RADIOTHERAPY_IMAGE, RADIOTHERAPY_PLAN, RADIOTHERAPY_RECORD, RADIOTHERAPY_STRUCTURE_SET, RADS, RADS_STRING, RED_FREE, SAGITTAL, SECONDS, SECONDS_STRING, SINGLE_PHOTON_EMISSION_COMPUTED_TOMOGRAPHY, SLIDE_MICROSCOPY, sUnits, tagDescription, tagName, THERMOGRAPHY, TRANSFORM_ANOTHER_DATASET, TRANSFORM_MNI_152, TRANSFORM_SCANNER_ANATOMICAL, TRANSFORM_TALAIRACH_TOURNOUX, TRANSFORM_UNKNOWN, tUnits, ULTRASOUND, unitsOfMeasure, UNKNOWN_MEASURE, UNKNOWN_MODALITY, UNKNOWN_ORIENT, UNKNOWN_STRING, XRAY_ANGIOGRAPHY
-
-
Constructor Summary
Constructors Constructor Description FileInfoMicroCat(java.lang.String name, java.lang.String directory, int format)
File info storage constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
displayAboutInfo(JDialogBase dlog, TransMatrix matrix)
Displays the file information.java.lang.String
getBaseNameforReconstructedSlices()
Accessor to get baseNameforReconstructedSlices.int
getVolumeSizeX()
Accessor to get volumeSizeX.int
getVolumeSizeY()
Accessor to get volumeSizeY.int
getVolumeSizeZ()
Accessor to get volumeSizeZ.float
getVoxelSizeX()
Accessor to get voxelSizeX.float
getVoxelSizeY()
Accessor to get voxelSizeY.float
getVoxelSizeZ()
Accessor to get voxelSizeZ.void
setAutoStartCBREngine(java.lang.String s)
Accessor to set autoStartCBREngine.void
setBaseNameforReconstructedSlices(java.lang.String s)
Accessor to set baseNameforReconstructedSlices.void
setCATFileName(java.lang.String s)
Accessor to set CATFileName.void
setCBRHostName(java.lang.String s)
Accessor to set CBRHostName.void
setCBRImageDirectory(java.lang.String s)
Accessor to set CBRImageDirectory.void
setCBRProjectionDirectory(java.lang.String s)
Accessor to set CBRProjectionDirectory.void
setCylinderReconstruction(int x)
Accessor to set cylinderReconstruction.void
setEnableStepSize(int x)
Accessor to set enableStepSize.void
setFilterType(java.lang.String s)
Accessor to set filterType.void
setImageDestinationDirectory(java.lang.String s)
Accessor to set imageDestinationDirectory.void
setLogScale(float f)
Accessor to set logScale.void
setNumberOfProjections(int x)
Accessor to set numberOfProjections.void
setProjectionDataAlreadyOnCBR(java.lang.String s)
Accessor to set projectionDataAlreadyOnCBR.void
setProjectionUSize(int x)
Accessor to set projectionUSize.void
setProjectionVSize(int x)
Accessor to set projectionVSize.void
setRotationDirection(int x)
Accessor to set rotationDirection.void
setRPCPortNum(java.lang.String s)
Accessor to set RPCPortNum.void
setStartAngle(float f)
Accessor to set startAngle.void
setStepSizeFile(java.lang.String s)
Accessor to set stepSizeFile.void
setTimeoutBetweenProjectionTransfers(int x)
Accessor to set timeoutBetweenProjectionTransfers.void
setUCenterOffset(int x)
Accessor to set UCenterOffset.void
setVCenterOffset(int x)
Accessor to set VCenterOffset.void
setVolumeOriginX(float f)
Accessor to set volumeOriginX.void
setVolumeOriginY(float f)
Accessor to set volumeOriginY.void
setVolumeOriginZ(float f)
Accessor to set volumeOriginZ.void
setVolumeSizeX(int x)
Accessor to set volumeSizeX.void
setVolumeSizeY(int x)
Accessor to set volumeSizeY.void
setVolumeSizeZ(int x)
Accessor to set volumeSizeZ.void
setVoxelSizeX(float f)
Accessor to set voxelSizeX.void
setVoxelSizeY(float f)
Accessor to set voxelSizeY.void
setVoxelSizeZ(float f)
Accessor to set voxelSizeZ.-
Methods inherited from class gov.nih.mipav.model.file.FileInfoBase
copyCoreInfo, copyCoreInfo, displayAboutInfo, displayPrimaryInfo, finalize, getAboutInfo, getAllSameDimUnits, getAreaUnitsOfMeasureStr, getAxisDirection, getAxisOrientation, getAxisOrientation, getAxisOrientationFromStr, getAxisOrientationStr, getCameraMake, getCameraModel, getCompressionType, getDataType, getDataTypeFromStr, getEndianess, getEndianessFromStr, getExposureTime, getExtents, getFileDirectory, getFileFormat, getFileName, getFileSuffix, getFNumber, getFocalLength, getFocalLength35, getImageOrientation, getImageOrientationFromStr, getImageOrientationStr, getIs2_5D, getISOSpeedRating, getLPSOrigin, getLUT, getMax, getMaxB, getMaxG, getMaxR, getMin, getMinB, getMinG, getMinR, getModality, getModalityFromStr, getModalityStr, getModalityStr, getMultiFile, getNumOfBytesPerPixel, getOffset, getOrigin, getOrigin, getOriginalEndianess, getOriginAtSlice, getPhotometric, getPixelPadValue, getPrimaryInfo, getRescaleIntercept, getRescaleSlope, getResolution, getResolutions, getSize, getSliceThickness, getUnitsOfMeasure, getUnitsOfMeasure, getUnitsOfMeasureAbbrevStr, getUnitsOfMeasureAbbrevStr, getUnitsOfMeasureFromStr, getUnitsOfMeasureStr, getUnitsOfMeasureStr, getVolumeUnitsOfMeasureStr, isDicomOrdered, oppositeOrient, sameAxis, setAxisOrientation, setAxisOrientation, setCameraMake, setCameraModel, setCompressionType, setDataType, setEndianess, setExposureTime, setExtents, setExtents, setFileDirectory, setFileFormat, setFileName, setFileSuffix, setFNumber, setFocalLength, setFocalLength35, setImageOrientation, setISOSpeedRating, setLUT, setMax, setMaxB, setMaxG, setMaxR, setMin, setMinB, setMinG, setMinR, setModality, setMultiFile, setOffset, setOrigin, setOrigin, setOriginalEndianess, setPhotometric, setPixelPadValue, setRescaleIntercept, setRescaleSlope, setResolutions, setResolutions, setSliceThickness, setTagDescription, setTagName, setUnitsOfMeasure, setUnitsOfMeasure, setUnitsOfMeasure, setUnitsOfMeasure, toString
-
Methods inherited from class gov.nih.mipav.model.structures.ModelSerialCloneable
clone, nativeClone
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Use serialVersionUID for interoperability.- See Also:
- Constant Field Values
-
autoStartCBREngine
private java.lang.String autoStartCBREngine
DOCUMENT ME!
-
baseNameforReconstructedSlices
private java.lang.String baseNameforReconstructedSlices
DOCUMENT ME!
-
CATFileName
private java.lang.String CATFileName
DOCUMENT ME!
-
CBRHostName
private java.lang.String CBRHostName
DOCUMENT ME!
-
CBRImageDirectory
private java.lang.String CBRImageDirectory
DOCUMENT ME!
-
CBRProjectionDirectory
private java.lang.String CBRProjectionDirectory
DOCUMENT ME!
-
cylinderReconstruction
private int cylinderReconstruction
DOCUMENT ME!
-
enableStepSize
private int enableStepSize
DOCUMENT ME!
-
filterType
private java.lang.String filterType
DOCUMENT ME!
-
imageDestinationDirectory
private java.lang.String imageDestinationDirectory
DOCUMENT ME!
-
logScale
private float logScale
DOCUMENT ME!
-
numberOfProjections
private int numberOfProjections
DOCUMENT ME!
-
projectionDataAlreadyOnCBR
private java.lang.String projectionDataAlreadyOnCBR
DOCUMENT ME!
-
projectionUSize
private int projectionUSize
DOCUMENT ME!
-
projectionVSize
private int projectionVSize
DOCUMENT ME!
-
rotationDirection
private int rotationDirection
DOCUMENT ME!
-
RPCPortNum
private java.lang.String RPCPortNum
DOCUMENT ME!
-
startAngle
private float startAngle
DOCUMENT ME!
-
stepSizeFile
private java.lang.String stepSizeFile
DOCUMENT ME!
-
timeoutBetweenProjectionTransfers
private int timeoutBetweenProjectionTransfers
DOCUMENT ME!
-
UCenterOffset
private int UCenterOffset
DOCUMENT ME!
-
VCenterOffset
private int VCenterOffset
DOCUMENT ME!
-
volumeOriginX
private float volumeOriginX
DOCUMENT ME!
-
volumeOriginY
private float volumeOriginY
DOCUMENT ME!
-
volumeOriginZ
private float volumeOriginZ
DOCUMENT ME!
-
volumeSizeX
private int volumeSizeX
DOCUMENT ME!
-
volumeSizeY
private int volumeSizeY
DOCUMENT ME!
-
volumeSizeZ
private int volumeSizeZ
DOCUMENT ME!
-
voxelSizeX
private float voxelSizeX
DOCUMENT ME!
-
voxelSizeY
private float voxelSizeY
DOCUMENT ME!
-
voxelSizeZ
private float voxelSizeZ
DOCUMENT ME!
-
-
Method Detail
-
displayAboutInfo
public void displayAboutInfo(JDialogBase dlog, TransMatrix matrix)
Displays the file information.- Specified by:
displayAboutInfo
in classFileInfoBase
- Parameters:
dlog
- Dialog box that is written tomatrix
- Transformation matrix
-
getBaseNameforReconstructedSlices
public java.lang.String getBaseNameforReconstructedSlices()
Accessor to get baseNameforReconstructedSlices.- Returns:
- baseNameforReconstructedSlices
-
getVolumeSizeX
public int getVolumeSizeX()
Accessor to get volumeSizeX.- Returns:
- volumeSizeX
-
getVolumeSizeY
public int getVolumeSizeY()
Accessor to get volumeSizeY.- Returns:
- volumeSizeY
-
getVolumeSizeZ
public int getVolumeSizeZ()
Accessor to get volumeSizeZ.- Returns:
- volumeSizeZ
-
getVoxelSizeX
public float getVoxelSizeX()
Accessor to get voxelSizeX.- Returns:
- voxelSizeX
-
getVoxelSizeY
public float getVoxelSizeY()
Accessor to get voxelSizeY.- Returns:
- voxelSizeY
-
getVoxelSizeZ
public float getVoxelSizeZ()
Accessor to get voxelSizeZ.- Returns:
- voxelSizeZ
-
setAutoStartCBREngine
public void setAutoStartCBREngine(java.lang.String s)
Accessor to set autoStartCBREngine.- Parameters:
s
- String to set it to.
-
setBaseNameforReconstructedSlices
public void setBaseNameforReconstructedSlices(java.lang.String s)
Accessor to set baseNameforReconstructedSlices.- Parameters:
s
- String to set it to.
-
setCATFileName
public void setCATFileName(java.lang.String s)
Accessor to set CATFileName.- Parameters:
s
- String to set it to.
-
setCBRHostName
public void setCBRHostName(java.lang.String s)
Accessor to set CBRHostName.- Parameters:
s
- String to set it to.
-
setCBRImageDirectory
public void setCBRImageDirectory(java.lang.String s)
Accessor to set CBRImageDirectory.- Parameters:
s
- String to set it to.
-
setCBRProjectionDirectory
public void setCBRProjectionDirectory(java.lang.String s)
Accessor to set CBRProjectionDirectory.- Parameters:
s
- String to set it to.
-
setCylinderReconstruction
public void setCylinderReconstruction(int x)
Accessor to set cylinderReconstruction.- Parameters:
x
- Int to set it to.
-
setEnableStepSize
public void setEnableStepSize(int x)
Accessor to set enableStepSize.- Parameters:
x
- Int to set it to.
-
setFilterType
public void setFilterType(java.lang.String s)
Accessor to set filterType.- Parameters:
s
- String to set it to.
-
setImageDestinationDirectory
public void setImageDestinationDirectory(java.lang.String s)
Accessor to set imageDestinationDirectory.- Parameters:
s
- String to set it to.
-
setLogScale
public void setLogScale(float f)
Accessor to set logScale.- Parameters:
f
- Float to set it to.
-
setNumberOfProjections
public void setNumberOfProjections(int x)
Accessor to set numberOfProjections.- Parameters:
x
- Int to set it to.
-
setProjectionDataAlreadyOnCBR
public void setProjectionDataAlreadyOnCBR(java.lang.String s)
Accessor to set projectionDataAlreadyOnCBR.- Parameters:
s
- String to set it to.
-
setProjectionUSize
public void setProjectionUSize(int x)
Accessor to set projectionUSize.- Parameters:
x
- Int to set it to.
-
setProjectionVSize
public void setProjectionVSize(int x)
Accessor to set projectionVSize.- Parameters:
x
- Int to set it to.
-
setRotationDirection
public void setRotationDirection(int x)
Accessor to set rotationDirection.- Parameters:
x
- Int to set it to.
-
setRPCPortNum
public void setRPCPortNum(java.lang.String s)
Accessor to set RPCPortNum.- Parameters:
s
- String to set it to.
-
setStartAngle
public void setStartAngle(float f)
Accessor to set startAngle.- Parameters:
f
- Float to set it to.
-
setStepSizeFile
public void setStepSizeFile(java.lang.String s)
Accessor to set stepSizeFile.- Parameters:
s
- String to set it to.
-
setTimeoutBetweenProjectionTransfers
public void setTimeoutBetweenProjectionTransfers(int x)
Accessor to set timeoutBetweenProjectionTransfers.- Parameters:
x
- Int to set it to.
-
setUCenterOffset
public void setUCenterOffset(int x)
Accessor to set UCenterOffset.- Parameters:
x
- Int to set it to.
-
setVCenterOffset
public void setVCenterOffset(int x)
Accessor to set VCenterOffset.- Parameters:
x
- Int to set it to.
-
setVolumeOriginX
public void setVolumeOriginX(float f)
Accessor to set volumeOriginX.- Parameters:
f
- Float to set it to.
-
setVolumeOriginY
public void setVolumeOriginY(float f)
Accessor to set volumeOriginY.- Parameters:
f
- Float to set it to.
-
setVolumeOriginZ
public void setVolumeOriginZ(float f)
Accessor to set volumeOriginZ.- Parameters:
f
- Float to set it to.
-
setVolumeSizeX
public void setVolumeSizeX(int x)
Accessor to set volumeSizeX.- Parameters:
x
- Int to set it to.
-
setVolumeSizeY
public void setVolumeSizeY(int x)
Accessor to set volumeSizeY.- Parameters:
x
- Int to set it to.
-
setVolumeSizeZ
public void setVolumeSizeZ(int x)
Accessor to set volumeSizeZ.- Parameters:
x
- Int to set it to.
-
setVoxelSizeX
public void setVoxelSizeX(float f)
Accessor to set voxelSizeX.- Parameters:
f
- Float to set it to.
-
setVoxelSizeY
public void setVoxelSizeY(float f)
Accessor to set voxelSizeY.- Parameters:
f
- Float to set it to.
-
setVoxelSizeZ
public void setVoxelSizeZ(float f)
Accessor to set voxelSizeZ.- Parameters:
f
- Float to set it to.
-
-