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.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.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 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.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:
displayAboutInfoin 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.
-
-