Class TagCamel

java.lang.Object
org.aoju.bus.image.metric.TagCamel
All Implemented Interfaces:
Serializable

public class TagCamel extends Object implements Serializable
应用程序使用的通用DICOM标记 这些标记的作用是提供公共标记(DICOM和non DICOM)的高级可访问性
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Field Details

    • NO_VALUE

      public static final String NO_VALUE
      See Also:
    • UnknownTag

      public static final TagCamel UnknownTag
    • Group

      public static final TagCamel Group
    • PatientPseudoUID

      public static final TagCamel PatientPseudoUID
    • SeriesLoading

      public static final TagCamel SeriesLoading
    • Thumbnail

      public static final TagCamel Thumbnail
    • ThumbnailPath

      public static final TagCamel ThumbnailPath
    • ExplorerModel

      public static final TagCamel ExplorerModel
    • PresentationModel

      public static final TagCamel PresentationModel
    • PresentationModelBirary

      public static final TagCamel PresentationModelBirary
    • SplitSeriesNumber

      public static final TagCamel SplitSeriesNumber
    • SeriesSelected

      public static final TagCamel SeriesSelected
    • SeriesOpen

      public static final TagCamel SeriesOpen
    • SeriesFocused

      public static final TagCamel SeriesFocused
    • ImageWidth

      public static final TagCamel ImageWidth
    • ImageHeight

      public static final TagCamel ImageHeight
    • ImageDepth

      public static final TagCamel ImageDepth
    • ImageOrientationPlane

      public static final TagCamel ImageOrientationPlane
    • ImageBitsPerPixel

      public static final TagCamel ImageBitsPerPixel
    • ImageCache

      public static final TagCamel ImageCache
    • ShutterFinalShape

      public static final TagCamel ShutterFinalShape
    • ShutterRGBColor

      public static final TagCamel ShutterRGBColor
    • ShutterPSValue

      public static final TagCamel ShutterPSValue
    • OverlayBitMask

      public static final TagCamel OverlayBitMask
    • OverlayBurninDataPath

      public static final TagCamel OverlayBurninDataPath
    • HasOverlay

      public static final TagCamel HasOverlay
    • ObjectToSave

      public static final TagCamel ObjectToSave
    • WadoCompressionRate

      public static final TagCamel WadoCompressionRate
    • WadoTransferSyntaxUID

      public static final TagCamel WadoTransferSyntaxUID
    • DirectDownloadFile

      public static final TagCamel DirectDownloadFile
    • DirectDownloadThumbnail

      public static final TagCamel DirectDownloadThumbnail
    • ReadFromDicomdir

      public static final TagCamel ReadFromDicomdir
    • WadoParameters

      public static final TagCamel WadoParameters
    • WadoInstanceReferenceList

      public static final TagCamel WadoInstanceReferenceList
    • DicomSpecialElementList

      public static final TagCamel DicomSpecialElementList
    • SlicePosition

      public static final TagCamel SlicePosition
    • SuvFactor

      public static final TagCamel SuvFactor
    • RootElement

      public static final TagCamel RootElement
    • FilePath

      public static final TagCamel FilePath
    • FileName

      public static final TagCamel FileName
    • CurrentFolder

      public static final TagCamel CurrentFolder
    • Checked

      public static final TagCamel Checked
    • SubseriesInstanceUID

      public static final TagCamel SubseriesInstanceUID
    • VOILUTsExplanation

      public static final TagCamel VOILUTsExplanation
    • VOILUTsData

      public static final TagCamel VOILUTsData
    • ModalityLUTExplanation

      public static final TagCamel ModalityLUTExplanation
    • ModalityLUTType

      public static final TagCamel ModalityLUTType
    • ModalityLUTData

      public static final TagCamel ModalityLUTData
    • PRLUTsExplanation

      public static final TagCamel PRLUTsExplanation
    • PRLUTsData

      public static final TagCamel PRLUTsData
    • MonoChrome

      public static final TagCamel MonoChrome
    • tags

      protected static final Map<String,TagCamel> tags
    • id

      protected final int id
    • keyword

      protected final String keyword
    • displayedName

      protected final String displayedName
    • type

      protected final TagCamel.TagType type
    • vmMin

      protected final int vmMin
    • vmMax

      protected final int vmMax
    • defaultValue

      protected final transient Object defaultValue
    • anonymizationType

      protected int anonymizationType
  • Constructor Details

  • Method Details

    • getValueMultiplicity

      public static int getValueMultiplicity(Object value)
    • getValueFromIndex

      public static Object getValueFromIndex(Object value, int index)
    • getFormattedText

      protected static String getFormattedText(Object value, String format)
    • formatValue

      protected static String formatValue(String value, boolean decimal, String format)
    • addTag

      public static void addTag(TagCamel tag)
    • get

      public static TagCamel get(String keyword)
    • getTagValue

      public static <T> T getTagValue(Readable tagable, TagCamel tag, Class<T> type)
    • splitCamelCaseString

      public static String splitCamelCaseString(String s)
    • getId

      public int getId()
    • getKeyword

      public String getKeyword()
    • getDisplayedName

      public String getDisplayedName()
    • getType

      public TagCamel.TagType getType()
    • getValueMultiplicity

      public int getValueMultiplicity()
    • isTypeCompliant

      public boolean isTypeCompliant(Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • readValue

      public void readValue(Object data, Tagable tagable)
    • getValue

      public Object getValue(Object data)
    • isStringFamilyType

      public boolean isStringFamilyType()
    • getAnonymizationType

      public int getAnonymizationType()
    • setAnonymizationType

      public void setAnonymizationType(int anonymizationType)
    • getFormattedTagValue

      public String getFormattedTagValue(Object value, String format)