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:
Serializable,Cloneable
This structures contains the information that describes how.
- See Also:
-
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
FieldsModifier and TypeFieldDescriptionprivate StringDOCUMENT ME!private StringDOCUMENT ME!private StringDOCUMENT ME!private StringDOCUMENT ME!private StringDOCUMENT ME!private StringDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private StringDOCUMENT ME!private StringDOCUMENT ME!private floatDOCUMENT ME!private intDOCUMENT ME!private StringDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private StringDOCUMENT ME!private static final longUse serialVersionUID for interoperability.private floatDOCUMENT ME!private StringDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private floatDOCUMENT ME!private floatDOCUMENT ME!private floatDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private floatDOCUMENT ME!private floatDOCUMENT ME!private floatDOCUMENT 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, dtiParams, 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
ConstructorsConstructorDescriptionFileInfoMicroCat(String name, String directory, int format) File info storage constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplayAboutInfo(JDialogBase dlog, TransMatrix matrix) Displays the file information.Accessor to get baseNameforReconstructedSlices.intAccessor to get volumeSizeX.intAccessor to get volumeSizeY.intAccessor to get volumeSizeZ.floatAccessor to get voxelSizeX.floatAccessor to get voxelSizeY.floatAccessor to get voxelSizeZ.voidAccessor to set autoStartCBREngine.voidAccessor to set baseNameforReconstructedSlices.voidAccessor to set CATFileName.voidAccessor to set CBRHostName.voidAccessor to set CBRImageDirectory.voidAccessor to set CBRProjectionDirectory.voidsetCylinderReconstruction(int x) Accessor to set cylinderReconstruction.voidsetEnableStepSize(int x) Accessor to set enableStepSize.voidAccessor to set filterType.voidAccessor to set imageDestinationDirectory.voidsetLogScale(float f) Accessor to set logScale.voidsetNumberOfProjections(int x) Accessor to set numberOfProjections.voidAccessor to set projectionDataAlreadyOnCBR.voidsetProjectionUSize(int x) Accessor to set projectionUSize.voidsetProjectionVSize(int x) Accessor to set projectionVSize.voidsetRotationDirection(int x) Accessor to set rotationDirection.voidAccessor to set RPCPortNum.voidsetStartAngle(float f) Accessor to set startAngle.voidAccessor to set stepSizeFile.voidAccessor 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, getDTIParameters, 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, setDTIParameters, 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, toStringMethods inherited from class gov.nih.mipav.model.structures.ModelSerialCloneable
clone, nativeClone
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDUse serialVersionUID for interoperability.- See Also:
-
autoStartCBREngine
DOCUMENT ME! -
baseNameforReconstructedSlices
DOCUMENT ME! -
CATFileName
DOCUMENT ME! -
CBRHostName
DOCUMENT ME! -
CBRImageDirectory
DOCUMENT ME! -
CBRProjectionDirectory
DOCUMENT ME! -
cylinderReconstruction
private int cylinderReconstructionDOCUMENT ME! -
enableStepSize
private int enableStepSizeDOCUMENT ME! -
filterType
DOCUMENT ME! -
imageDestinationDirectory
DOCUMENT ME! -
logScale
private float logScaleDOCUMENT ME! -
numberOfProjections
private int numberOfProjectionsDOCUMENT ME! -
projectionDataAlreadyOnCBR
DOCUMENT ME! -
projectionUSize
private int projectionUSizeDOCUMENT ME! -
projectionVSize
private int projectionVSizeDOCUMENT ME! -
rotationDirection
private int rotationDirectionDOCUMENT ME! -
RPCPortNum
DOCUMENT ME! -
startAngle
private float startAngleDOCUMENT ME! -
stepSizeFile
DOCUMENT ME! -
timeoutBetweenProjectionTransfers
private int timeoutBetweenProjectionTransfersDOCUMENT ME! -
UCenterOffset
private int UCenterOffsetDOCUMENT ME! -
VCenterOffset
private int VCenterOffsetDOCUMENT ME! -
volumeOriginX
private float volumeOriginXDOCUMENT ME! -
volumeOriginY
private float volumeOriginYDOCUMENT ME! -
volumeOriginZ
private float volumeOriginZDOCUMENT ME! -
volumeSizeX
private int volumeSizeXDOCUMENT ME! -
volumeSizeY
private int volumeSizeYDOCUMENT ME! -
volumeSizeZ
private int volumeSizeZDOCUMENT ME! -
voxelSizeX
private float voxelSizeXDOCUMENT ME! -
voxelSizeY
private float voxelSizeYDOCUMENT ME! -
voxelSizeZ
private float voxelSizeZDOCUMENT ME!
-
-
Constructor Details
-
FileInfoMicroCat
File info storage constructor.- Parameters:
name- file namedirectory- directoryformat- file format
-
-
Method Details
-
displayAboutInfo
Displays the file information.- Specified by:
displayAboutInfoin classFileInfoBase- Parameters:
dlog- Dialog box that is written tomatrix- Transformation matrix
-
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
Accessor to set autoStartCBREngine.- Parameters:
s- String to set it to.
-
setBaseNameforReconstructedSlices
Accessor to set baseNameforReconstructedSlices.- Parameters:
s- String to set it to.
-
setCATFileName
Accessor to set CATFileName.- Parameters:
s- String to set it to.
-
setCBRHostName
Accessor to set CBRHostName.- Parameters:
s- String to set it to.
-
setCBRImageDirectory
Accessor to set CBRImageDirectory.- Parameters:
s- String to set it to.
-
setCBRProjectionDirectory
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
Accessor to set filterType.- Parameters:
s- String to set it to.
-
setImageDestinationDirectory
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
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
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
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.
-