/*******************************************************************************
 *  Copyright 2018 Centre for Development of Advanced Computing(C-DAC), Pune
 *  
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *  
 *   http://www.apache.org/licenses/LICENSE-2.0
 *  
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *******************************************************************************/

package cdac.medinfo.sdk.dcm30_04.templates.enums.cm;

/**
 * This enum represents Code Meaning for Abstract MultiDimensional Image Model Component Semantics
 */
public enum EnumCM_AbstractMultiDimensionalImageModelComponentSemantics {

	//CID 7180 Abstract MultiDimensional Image Model Component Semantics
	T1("T1"),
	T2("T2"),
	T2_STAR("T2*"),
	PROTON_DENSITY("Proton Density"),
	SPIN_TAGGING_PERFUSION_MR_SIGNAL_INTENSITY("Spin Tagging Perfusion MR Signal Intensity"),
	VELOCITY_ENCODED("Velocity encoded"),
	TEMPERATURE_ENCODED("Temperature encoded"),
	CONTRAST_AGENT_ANGIO_MR_SIGNAL_INTENSITY("Contrast Agent Angio MR Signal Intensity"),
	TIME_OF_FLIGHT_ANGIO_MR_SIGNAL_INTENSITY("Time Of Flight Angio MR Signal Intensity"),
	PROTON_DENSITY_WEIGHTED_MR_SIGNAL_INTENSITY("Proton Density Weighted MR Signal Intensity"),
	T1_WEIGHTED_MR_SIGNAL_INTENSITY("T1 Weighted MR Signal Intensity"),
	T2_WEIGHTED_MR_SIGNAL_INTENSITY("T2 Weighted MR Signal Intensity"),
	T2_STAR_WEIGHTED_MR_SIGNAL_INTENSITY("T2* Weighted MR Signal Intensity"),
	DIFFUSION_WEIGHTED("Diffusion weighted"),
	FIELD_MAP_MR_SIGNAL_INTENSITY("Field Map MR Signal Intensity"),
	FRACTIONAL_ANISOTROPY("Fractional Anisotropy"),
	RELATIVE_ANISOTROPY("Relative Anisotropy"),
	APPARENT_DIFFUSION_COEFFICIENT("Apparent Diffusion Coefficient"),
	VOLUMETRIC_DIFFUSION_DXX_COMPONENT("Volumetric Diffusion Dxx Component"),
	VOLUMETRIC_DIFFUSION_DXY_COMPONENT("Volumetric Diffusion Dxy Component"),
	VOLUMETRIC_DIFFUSION_DXZ_COMPONENT("Volumetric Diffusion Dxz Component"),
	VOLUMETRIC_DIFFUSION_DYY_COMPONENT("Volumetric Diffusion Dyy Component"),
	VOLUMETRIC_DIFFUSION_DYZ_COMPONENT("Volumetric Diffusion Dyz Component"),
	VOLUMETRIC_DIFFUSION_DZZ_COMPONENT("Volumetric Diffusion Dzz Component"),
	T1_WEIGHTED_DYNAMIC_CONTRAST_ENHANCED_MR_SIGNAL_INTENSITY("T1 Weighted Dynamic Contrast Enhanced MR Signal Intensity"),
	T2_WEIGHTED_DYNAMIC_CONTRAST_ENHANCED_MR_SIGNAL_INTENSITY("T2 Weighted Dynamic Contrast Enhanced MR Signal Intensity"),
	T2_STAR_WEIGHTED_DYNAMIC_CONTRAST_ENHANCED_MR_SIGNAL_INTENSITY("T2* Weighted Dynamic Contrast Enhanced MR Signal Intensity"),
	BLOOD_OXYGENATION_LEVEL("Blood Oxygenation Level"),
	NUCLEAR_MEDICINE_PROJECTION_ACTIVITY("Nuclear Medicine Projection Activity"),
	NUCLEAR_MEDICINE_TOMOGRAPHIC_ACTIVITY("Nuclear Medicine Tomographic Activity"),
	SPATIAL_DISPLACEMENT_X_COMPONENT("Spatial Displacement X Component"),
	SPATIAL_DISPLACEMENT_Y_COMPONENT("Spatial Displacement Y Component"),
	SPATIAL_DISPLACEMENT_Z_COMPONENT("Spatial Displacement Z Component"),
	HEMODYNAMIC_RESISTANCE("Hemodynamic Resistance"),
	INDEXED_HEMODYNAMIC_RESISTANCE("Indexed Hemodynamic Resistance"),
	ATTENUATION_COEFFICIENT("Attenuation Coefficient"),
	TISSUE_VELOCITY("Tissue Velocity"),
	FLOW_VELOCITY("Flow Velocity"),
	POWER_DOPPLER("Power Doppler"),
	FLOW_VARIANCE("Flow Variance"),
	ELASTICITY("Elasticity"),
	PERFUSION("Perfusion"),
	SPEED_OF_SOUND("Speed of sound"),
	ULTRASOUND_ATTENUATION("Ultrasound Attenuation"),
	STUDENTS_T_TEST("Student's T-test"),
	Z_SCORE("Z-score"),
	R_COEFFICIENT("R-Coefficient"),
	R2_COEFFICIENT("R2-Coefficient"),
	RGB_R_COMPONENT("RGB R Component"),
	RGB_G_COMPONENT("RGB G Component"),
	RGB_B_COMPONENT("RGB B Component"),
	YBR_FULL_Y_COMPONENT("YBR FULL Y Component"),
	YBR_FULL_CB_COMPONENT("YBR FULL CB Component"),
	YBR_FULL_CR_COMPONENT("YBR FULL CR Component"),
	YBR_PARTIAL_Y_COMPONENT("YBR PARTIAL Y Component"),
	YBR_PARTIAL_CB_COMPONENT("YBR PARTIAL CB Component"),
	YBR_PARTIAL_CR_COMPONENT("YBR PARTIAL CR Component"),
	YBR_ICT_Y_COMPONENT("YBR ICT Y Component"),
	YBR_ICT_CB_COMPONENT("YBR ICT CB Component"),
	YBR_ICT_CR_COMPONENT("YBR ICT CR Component"),
	YBR_RCT_Y_COMPONENT("YBR RCT Y Component"),
	YBR_RCT_CB_COMPONENT("YBR RCT CB Component"),
	YBR_RCT_CR_COMPONENT("YBR RCT CR Component"),
	ECHOGENICITY("Echogenicity"),
	X_RAY_ATTENUATION("X-Ray Attenuation"),
	MR_SIGNAL_INTENSITY("MR signal intensity"),
	BINARY_SEGMENTATION("Binary Segmentation"),
	FRACTIONAL_PROBABILISTIC_SEGMENTATION("Fractional Probabilistic Segmentation"),
	FRACTIONAL_OCCUPANCY_SEGMENTATION("Fractional Occupancy Segmentation"),
	R1("R1"),
	R2("R2"),
	STANDARDIZED_UPTAKE_VALUE("Standardized Uptake Value"),
	SUVBW("SUVbw"),
	SUVLBM("SUVlbm"),
	SUVBSA("SUVbsa"),
	SUVIBW("SUVibw");
	
	private String value;
	
	EnumCM_AbstractMultiDimensionalImageModelComponentSemantics(String strvalue)
	{
		this.value = strvalue;
	}
	
	/**
	 * This function returns the String value of this enum.
	 * @return - returns string value of Code Value.
	 */
	public String getValue()
	{
		return value;
	}
}
