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.FileInfoBaseFileInfoBase.AxisOrientation, FileInfoBase.ImageOrientation, FileInfoBase.Modality, FileInfoBase.Unit, FileInfoBase.UnitType
 
- 
 - 
Field SummaryFields Modifier and Type Field Description private java.lang.StringautoStartCBREngineDOCUMENT ME!private java.lang.StringbaseNameforReconstructedSlicesDOCUMENT ME!private java.lang.StringCATFileNameDOCUMENT ME!private java.lang.StringCBRHostNameDOCUMENT ME!private java.lang.StringCBRImageDirectoryDOCUMENT ME!private java.lang.StringCBRProjectionDirectoryDOCUMENT ME!private intcylinderReconstructionDOCUMENT ME!private intenableStepSizeDOCUMENT ME!private java.lang.StringfilterTypeDOCUMENT ME!private java.lang.StringimageDestinationDirectoryDOCUMENT ME!private floatlogScaleDOCUMENT ME!private intnumberOfProjectionsDOCUMENT ME!private java.lang.StringprojectionDataAlreadyOnCBRDOCUMENT ME!private intprojectionUSizeDOCUMENT ME!private intprojectionVSizeDOCUMENT ME!private introtationDirectionDOCUMENT ME!private java.lang.StringRPCPortNumDOCUMENT ME!private static longserialVersionUIDUse serialVersionUID for interoperability.private floatstartAngleDOCUMENT ME!private java.lang.StringstepSizeFileDOCUMENT ME!private inttimeoutBetweenProjectionTransfersDOCUMENT ME!private intUCenterOffsetDOCUMENT ME!private intVCenterOffsetDOCUMENT ME!private floatvolumeOriginXDOCUMENT ME!private floatvolumeOriginYDOCUMENT ME!private floatvolumeOriginZDOCUMENT ME!private intvolumeSizeXDOCUMENT ME!private intvolumeSizeYDOCUMENT ME!private intvolumeSizeZDOCUMENT ME!private floatvoxelSizeXDOCUMENT ME!private floatvoxelSizeYDOCUMENT ME!private floatvoxelSizeZDOCUMENT ME!- 
Fields inherited from class gov.nih.mipav.model.file.FileInfoBaseANGSTROMS, 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 SummaryConstructors Constructor Description FileInfoMicroCat(java.lang.String name, java.lang.String directory, int format)File info storage constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisplayAboutInfo(JDialogBase dlog, TransMatrix matrix)Displays the file information.java.lang.StringgetBaseNameforReconstructedSlices()Accessor to get baseNameforReconstructedSlices.intgetVolumeSizeX()Accessor to get volumeSizeX.intgetVolumeSizeY()Accessor to get volumeSizeY.intgetVolumeSizeZ()Accessor to get volumeSizeZ.floatgetVoxelSizeX()Accessor to get voxelSizeX.floatgetVoxelSizeY()Accessor to get voxelSizeY.floatgetVoxelSizeZ()Accessor to get voxelSizeZ.voidsetAutoStartCBREngine(java.lang.String s)Accessor to set autoStartCBREngine.voidsetBaseNameforReconstructedSlices(java.lang.String s)Accessor to set baseNameforReconstructedSlices.voidsetCATFileName(java.lang.String s)Accessor to set CATFileName.voidsetCBRHostName(java.lang.String s)Accessor to set CBRHostName.voidsetCBRImageDirectory(java.lang.String s)Accessor to set CBRImageDirectory.voidsetCBRProjectionDirectory(java.lang.String s)Accessor to set CBRProjectionDirectory.voidsetCylinderReconstruction(int x)Accessor to set cylinderReconstruction.voidsetEnableStepSize(int x)Accessor to set enableStepSize.voidsetFilterType(java.lang.String s)Accessor to set filterType.voidsetImageDestinationDirectory(java.lang.String s)Accessor to set imageDestinationDirectory.voidsetLogScale(float f)Accessor to set logScale.voidsetNumberOfProjections(int x)Accessor to set numberOfProjections.voidsetProjectionDataAlreadyOnCBR(java.lang.String s)Accessor to set projectionDataAlreadyOnCBR.voidsetProjectionUSize(int x)Accessor to set projectionUSize.voidsetProjectionVSize(int x)Accessor to set projectionVSize.voidsetRotationDirection(int x)Accessor to set rotationDirection.voidsetRPCPortNum(java.lang.String s)Accessor to set RPCPortNum.voidsetStartAngle(float f)Accessor to set startAngle.voidsetStepSizeFile(java.lang.String s)Accessor to set stepSizeFile.voidsetTimeoutBetweenProjectionTransfers(int x)Accessor to set timeoutBetweenProjectionTransfers.voidsetUCenterOffset(int x)Accessor to set UCenterOffset.voidsetVCenterOffset(int x)Accessor to set VCenterOffset.voidsetVolumeOriginX(float f)Accessor to set volumeOriginX.voidsetVolumeOriginY(float f)Accessor to set volumeOriginY.voidsetVolumeOriginZ(float f)Accessor to set volumeOriginZ.voidsetVolumeSizeX(int x)Accessor to set volumeSizeX.voidsetVolumeSizeY(int x)Accessor to set volumeSizeY.voidsetVolumeSizeZ(int x)Accessor to set volumeSizeZ.voidsetVoxelSizeX(float f)Accessor to set voxelSizeX.voidsetVoxelSizeY(float f)Accessor to set voxelSizeY.voidsetVoxelSizeZ(float f)Accessor to set voxelSizeZ.- 
Methods inherited from class gov.nih.mipav.model.file.FileInfoBasecopyCoreInfo, 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.ModelSerialCloneableclone, nativeClone
 
- 
 
- 
- 
- 
Field Detail- 
serialVersionUIDprivate static final long serialVersionUID Use serialVersionUID for interoperability.- See Also:
- Constant Field Values
 
 - 
autoStartCBREngineprivate java.lang.String autoStartCBREngine DOCUMENT ME!
 - 
baseNameforReconstructedSlicesprivate java.lang.String baseNameforReconstructedSlices DOCUMENT ME!
 - 
CATFileNameprivate java.lang.String CATFileName DOCUMENT ME!
 - 
CBRHostNameprivate java.lang.String CBRHostName DOCUMENT ME!
 - 
CBRImageDirectoryprivate java.lang.String CBRImageDirectory DOCUMENT ME!
 - 
CBRProjectionDirectoryprivate java.lang.String CBRProjectionDirectory DOCUMENT ME!
 - 
cylinderReconstructionprivate int cylinderReconstruction DOCUMENT ME!
 - 
enableStepSizeprivate int enableStepSize DOCUMENT ME!
 - 
filterTypeprivate java.lang.String filterType DOCUMENT ME!
 - 
imageDestinationDirectoryprivate java.lang.String imageDestinationDirectory DOCUMENT ME!
 - 
logScaleprivate float logScale DOCUMENT ME!
 - 
numberOfProjectionsprivate int numberOfProjections DOCUMENT ME!
 - 
projectionDataAlreadyOnCBRprivate java.lang.String projectionDataAlreadyOnCBR DOCUMENT ME!
 - 
projectionUSizeprivate int projectionUSize DOCUMENT ME!
 - 
projectionVSizeprivate int projectionVSize DOCUMENT ME!
 - 
rotationDirectionprivate int rotationDirection DOCUMENT ME!
 - 
RPCPortNumprivate java.lang.String RPCPortNum DOCUMENT ME!
 - 
startAngleprivate float startAngle DOCUMENT ME!
 - 
stepSizeFileprivate java.lang.String stepSizeFile DOCUMENT ME!
 - 
timeoutBetweenProjectionTransfersprivate int timeoutBetweenProjectionTransfers DOCUMENT ME!
 - 
UCenterOffsetprivate int UCenterOffset DOCUMENT ME!
 - 
VCenterOffsetprivate int VCenterOffset DOCUMENT ME!
 - 
volumeOriginXprivate float volumeOriginX DOCUMENT ME!
 - 
volumeOriginYprivate float volumeOriginY DOCUMENT ME!
 - 
volumeOriginZprivate float volumeOriginZ DOCUMENT ME!
 - 
volumeSizeXprivate int volumeSizeX DOCUMENT ME!
 - 
volumeSizeYprivate int volumeSizeY DOCUMENT ME!
 - 
volumeSizeZprivate int volumeSizeZ DOCUMENT ME!
 - 
voxelSizeXprivate float voxelSizeX DOCUMENT ME!
 - 
voxelSizeYprivate float voxelSizeY DOCUMENT ME!
 - 
voxelSizeZprivate float voxelSizeZ DOCUMENT ME!
 
- 
 - 
Method Detail- 
displayAboutInfopublic void displayAboutInfo(JDialogBase dlog, TransMatrix matrix) Displays the file information.- Specified by:
- displayAboutInfoin class- FileInfoBase
- Parameters:
- dlog- Dialog box that is written to
- matrix- Transformation matrix
 
 - 
getBaseNameforReconstructedSlicespublic java.lang.String getBaseNameforReconstructedSlices() Accessor to get baseNameforReconstructedSlices.- Returns:
- baseNameforReconstructedSlices
 
 - 
getVolumeSizeXpublic int getVolumeSizeX() Accessor to get volumeSizeX.- Returns:
- volumeSizeX
 
 - 
getVolumeSizeYpublic int getVolumeSizeY() Accessor to get volumeSizeY.- Returns:
- volumeSizeY
 
 - 
getVolumeSizeZpublic int getVolumeSizeZ() Accessor to get volumeSizeZ.- Returns:
- volumeSizeZ
 
 - 
getVoxelSizeXpublic float getVoxelSizeX() Accessor to get voxelSizeX.- Returns:
- voxelSizeX
 
 - 
getVoxelSizeYpublic float getVoxelSizeY() Accessor to get voxelSizeY.- Returns:
- voxelSizeY
 
 - 
getVoxelSizeZpublic float getVoxelSizeZ() Accessor to get voxelSizeZ.- Returns:
- voxelSizeZ
 
 - 
setAutoStartCBREnginepublic void setAutoStartCBREngine(java.lang.String s) Accessor to set autoStartCBREngine.- Parameters:
- s- String to set it to.
 
 - 
setBaseNameforReconstructedSlicespublic void setBaseNameforReconstructedSlices(java.lang.String s) Accessor to set baseNameforReconstructedSlices.- Parameters:
- s- String to set it to.
 
 - 
setCATFileNamepublic void setCATFileName(java.lang.String s) Accessor to set CATFileName.- Parameters:
- s- String to set it to.
 
 - 
setCBRHostNamepublic void setCBRHostName(java.lang.String s) Accessor to set CBRHostName.- Parameters:
- s- String to set it to.
 
 - 
setCBRImageDirectorypublic void setCBRImageDirectory(java.lang.String s) Accessor to set CBRImageDirectory.- Parameters:
- s- String to set it to.
 
 - 
setCBRProjectionDirectorypublic void setCBRProjectionDirectory(java.lang.String s) Accessor to set CBRProjectionDirectory.- Parameters:
- s- String to set it to.
 
 - 
setCylinderReconstructionpublic void setCylinderReconstruction(int x) Accessor to set cylinderReconstruction.- Parameters:
- x- Int to set it to.
 
 - 
setEnableStepSizepublic void setEnableStepSize(int x) Accessor to set enableStepSize.- Parameters:
- x- Int to set it to.
 
 - 
setFilterTypepublic void setFilterType(java.lang.String s) Accessor to set filterType.- Parameters:
- s- String to set it to.
 
 - 
setImageDestinationDirectorypublic void setImageDestinationDirectory(java.lang.String s) Accessor to set imageDestinationDirectory.- Parameters:
- s- String to set it to.
 
 - 
setLogScalepublic void setLogScale(float f) Accessor to set logScale.- Parameters:
- f- Float to set it to.
 
 - 
setNumberOfProjectionspublic void setNumberOfProjections(int x) Accessor to set numberOfProjections.- Parameters:
- x- Int to set it to.
 
 - 
setProjectionDataAlreadyOnCBRpublic void setProjectionDataAlreadyOnCBR(java.lang.String s) Accessor to set projectionDataAlreadyOnCBR.- Parameters:
- s- String to set it to.
 
 - 
setProjectionUSizepublic void setProjectionUSize(int x) Accessor to set projectionUSize.- Parameters:
- x- Int to set it to.
 
 - 
setProjectionVSizepublic void setProjectionVSize(int x) Accessor to set projectionVSize.- Parameters:
- x- Int to set it to.
 
 - 
setRotationDirectionpublic void setRotationDirection(int x) Accessor to set rotationDirection.- Parameters:
- x- Int to set it to.
 
 - 
setRPCPortNumpublic void setRPCPortNum(java.lang.String s) Accessor to set RPCPortNum.- Parameters:
- s- String to set it to.
 
 - 
setStartAnglepublic void setStartAngle(float f) Accessor to set startAngle.- Parameters:
- f- Float to set it to.
 
 - 
setStepSizeFilepublic void setStepSizeFile(java.lang.String s) Accessor to set stepSizeFile.- Parameters:
- s- String to set it to.
 
 - 
setTimeoutBetweenProjectionTransferspublic void setTimeoutBetweenProjectionTransfers(int x) Accessor to set timeoutBetweenProjectionTransfers.- Parameters:
- x- Int to set it to.
 
 - 
setUCenterOffsetpublic void setUCenterOffset(int x) Accessor to set UCenterOffset.- Parameters:
- x- Int to set it to.
 
 - 
setVCenterOffsetpublic void setVCenterOffset(int x) Accessor to set VCenterOffset.- Parameters:
- x- Int to set it to.
 
 - 
setVolumeOriginXpublic void setVolumeOriginX(float f) Accessor to set volumeOriginX.- Parameters:
- f- Float to set it to.
 
 - 
setVolumeOriginYpublic void setVolumeOriginY(float f) Accessor to set volumeOriginY.- Parameters:
- f- Float to set it to.
 
 - 
setVolumeOriginZpublic void setVolumeOriginZ(float f) Accessor to set volumeOriginZ.- Parameters:
- f- Float to set it to.
 
 - 
setVolumeSizeXpublic void setVolumeSizeX(int x) Accessor to set volumeSizeX.- Parameters:
- x- Int to set it to.
 
 - 
setVolumeSizeYpublic void setVolumeSizeY(int x) Accessor to set volumeSizeY.- Parameters:
- x- Int to set it to.
 
 - 
setVolumeSizeZpublic void setVolumeSizeZ(int x) Accessor to set volumeSizeZ.- Parameters:
- x- Int to set it to.
 
 - 
setVoxelSizeXpublic void setVoxelSizeX(float f) Accessor to set voxelSizeX.- Parameters:
- f- Float to set it to.
 
 - 
setVoxelSizeYpublic void setVoxelSizeY(float f) Accessor to set voxelSizeY.- Parameters:
- f- Float to set it to.
 
 - 
setVoxelSizeZpublic void setVoxelSizeZ(float f) Accessor to set voxelSizeZ.- Parameters:
- f- Float to set it to.
 
 
- 
 
-