Class FileInfoSurfaceRefXML_WM
java.lang.Object
gov.nih.mipav.model.structures.ModelSerialCloneable
gov.nih.mipav.model.file.FileInfoBase
gov.nih.mipav.model.file.FileInfoXML
gov.nih.mipav.model.file.FileInfoSurfaceRefXML
gov.nih.mipav.view.renderer.WildMagic.Interface.FileInfoSurfaceRefXML_WM
- All Implemented Interfaces:
Serializable,Cloneable
This structure contains the information that describes how an XML surface (see surface.xsd and FileSurfaceXML.java)
is stored on disk.
- 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 WildMagic.LibGraphics.Rendering.MaterialStateMaterial properties of the surface:.private static final longFields inherited from class gov.nih.mipav.model.file.FileInfoXML
imageDataFileName, imageDescriptionFields 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
ConstructorsConstructorDescriptionFileInfoSurfaceRefXML_WM(String name, String directory, int format) Main constructor for FileInfoSurfaceXML. -
Method Summary
Modifier and TypeMethodDescriptionvoidfinalize()Prepares the class for cleanup.WildMagic.LibGraphics.Rendering.MaterialStateReturns the material properties for the surface:.voidsetAmbient(WildMagic.LibFoundation.Mathematics.ColorRGB kColor) Sets the ambient color of the surface:.voidsetDiffuse(WildMagic.LibFoundation.Mathematics.ColorRGB kColor) Sets the diffuse color of the surface:.voidsetEmissive(WildMagic.LibFoundation.Mathematics.ColorRGB kColor) Sets the emissive color of the surface:.voidsetMaterial(WildMagic.LibGraphics.Rendering.MaterialState kMaterial) Sets the material properties for the surface:.voidsetShininess(float fShininess) Sets the surface shininess:.voidsetSpecular(WildMagic.LibFoundation.Mathematics.ColorRGB kColor) Sets the specular color of the surface:.voidupdateFileInfos(FileInfoXML fInfo) Used to propagate all FileInfoSurfaceRefXML private variables to other FileInfosSurfaceRefXML.Methods inherited from class gov.nih.mipav.model.file.FileInfoSurfaceRefXML
displayAboutInfo, getID, getLevelDetail, getOpacity, getSurfaceFileName, getType, setID, setLevelDetail, setOpacity, setSurfaceFileName, setTypeMethods inherited from class gov.nih.mipav.model.file.FileInfoXML
appendImageDescription, getImageDataFileName, getImageDescription, setImageDataFileName, setImageDescriptionMethods inherited from class gov.nih.mipav.model.file.FileInfoBase
copyCoreInfo, copyCoreInfo, displayAboutInfo, displayPrimaryInfo, 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 serialVersionUID- See Also:
-
m_kMaterial
private WildMagic.LibGraphics.Rendering.MaterialState m_kMaterialMaterial properties of the surface:.
-
-
Constructor Details
-
FileInfoSurfaceRefXML_WM
Main constructor for FileInfoSurfaceXML.- Parameters:
name- String file namedirectory- String file directoryformat- int file format (data type)
-
-
Method Details
-
finalize
public void finalize()Prepares the class for cleanup.- Overrides:
finalizein classFileInfoSurfaceRefXML
-
getMaterial
public WildMagic.LibGraphics.Rendering.MaterialState getMaterial()Returns the material properties for the surface:.- Returns:
- material properties for the surface.
-
setAmbient
public void setAmbient(WildMagic.LibFoundation.Mathematics.ColorRGB kColor) Sets the ambient color of the surface:.- Parameters:
kColor- the ambient color of the surface.
-
setDiffuse
public void setDiffuse(WildMagic.LibFoundation.Mathematics.ColorRGB kColor) Sets the diffuse color of the surface:.- Parameters:
kColor- the diffuse color of the surface.
-
setEmissive
public void setEmissive(WildMagic.LibFoundation.Mathematics.ColorRGB kColor) Sets the emissive color of the surface:.- Parameters:
kColor- the emissive color of the surface.
-
setMaterial
public void setMaterial(WildMagic.LibGraphics.Rendering.MaterialState kMaterial) Sets the material properties for the surface:.- Parameters:
kMaterial- material properties for the surface.
-
setShininess
public void setShininess(float fShininess) Sets the surface shininess:.- Parameters:
fShininess- surface shininess.
-
setSpecular
public void setSpecular(WildMagic.LibFoundation.Mathematics.ColorRGB kColor) Sets the specular color of the surface:.- Parameters:
kColor- specular color of the surface.
-
updateFileInfos
Used to propagate all FileInfoSurfaceRefXML private variables to other FileInfosSurfaceRefXML.- Overrides:
updateFileInfosin classFileInfoSurfaceRefXML- Parameters:
fInfo- FileInfoSurfaceRefXML file info to be copied into
-