Package org.aoju.bus.image.metric
Class TagCamel
java.lang.Object
org.aoju.bus.image.metric.TagCamel
- All Implemented Interfaces:
Serializable
应用程序使用的通用DICOM标记
这些标记的作用是提供公共标记(DICOM和non DICOM)的高级可访问性
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intstatic final TagCamelstatic final TagCamelprotected final Objectstatic final TagCamelstatic final TagCamelstatic final TagCamelprotected final Stringstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelprotected final intstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelprotected final Stringstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final Stringstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelprotected final TagCamel.TagTypestatic final TagCamelprotected final intprotected final intstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamelstatic final TagCamel -
Constructor Summary
ConstructorsConstructorDescriptionTagCamel(int id, String keyword, String displayedName, TagCamel.TagType type) TagCamel(int id, String keyword, String displayedName, TagCamel.TagType type, int vmMin, int vmMax, Object defaultValue) TagCamel(int id, String keyword, TagCamel.TagType type) TagCamel(int id, String keyword, TagCamel.TagType type, int vmMin, int vmMax) TagCamel(String keyword, String displayedName, TagCamel.TagType type) TagCamel(String keyword, TagCamel.TagType type) TagCamel(String name, TagCamel.TagType type, int vmMin, int vmMax) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbooleanprotected static StringformatValue(String value, boolean decimal, String format) static TagCamelintgetFormattedTagValue(Object value, String format) protected static StringgetFormattedText(Object value, String format) intgetId()static <T> TgetTagValue(Readable tagable, TagCamel tag, Class<T> type) getType()static ObjectgetValueFromIndex(Object value, int index) intstatic intgetValueMultiplicity(Object value) inthashCode()booleanbooleanisTypeCompliant(Object value) voidvoidsetAnonymizationType(int anonymizationType) static StringtoString()
-
Field Details
-
NO_VALUE
- See Also:
-
UnknownTag
-
Group
-
PatientPseudoUID
-
SeriesLoading
-
Thumbnail
-
ThumbnailPath
-
ExplorerModel
-
PresentationModel
-
PresentationModelBirary
-
SplitSeriesNumber
-
SeriesSelected
-
SeriesOpen
-
SeriesFocused
-
ImageWidth
-
ImageHeight
-
ImageDepth
-
ImageOrientationPlane
-
ImageBitsPerPixel
-
ImageCache
-
ShutterFinalShape
-
ShutterRGBColor
-
ShutterPSValue
-
OverlayBitMask
-
OverlayBurninDataPath
-
HasOverlay
-
ObjectToSave
-
WadoCompressionRate
-
WadoTransferSyntaxUID
-
DirectDownloadFile
-
DirectDownloadThumbnail
-
ReadFromDicomdir
-
WadoParameters
-
WadoInstanceReferenceList
-
DicomSpecialElementList
-
SlicePosition
-
SuvFactor
-
RootElement
-
FilePath
-
FileName
-
CurrentFolder
-
Checked
-
SubseriesInstanceUID
-
VOILUTsExplanation
-
VOILUTsData
-
ModalityLUTExplanation
-
ModalityLUTType
-
ModalityLUTData
-
PRLUTsExplanation
-
PRLUTsData
-
MonoChrome
-
tags
-
id
protected final int id -
keyword
-
displayedName
-
type
-
vmMin
protected final int vmMin -
vmMax
protected final int vmMax -
defaultValue
-
anonymizationType
protected int anonymizationType
-
-
Constructor Details
-
TagCamel
public TagCamel(int id, String keyword, String displayedName, TagCamel.TagType type, int vmMin, int vmMax, Object defaultValue) -
TagCamel
-
TagCamel
-
TagCamel
-
TagCamel
-
TagCamel
-
TagCamel
-
-
Method Details
-
getValueMultiplicity
-
getValueFromIndex
-
getFormattedText
-
formatValue
-
addTag
-
get
-
getTagValue
-
splitCamelCaseString
-
getId
public int getId() -
getKeyword
-
getDisplayedName
-
getType
-
getValueMultiplicity
public int getValueMultiplicity() -
isTypeCompliant
-
toString
-
equals
-
hashCode
-
readValue
-
getValue
-
isStringFamilyType
public boolean isStringFamilyType() -
getAnonymizationType
public int getAnonymizationType() -
setAnonymizationType
public void setAnonymizationType(int anonymizationType) -
getFormattedTagValue
-