Package com.pixelmed.anatproc
Class ProjectionXRayAnatomy
- java.lang.Object
-
- com.pixelmed.anatproc.ProjectionXRayAnatomy
-
public class ProjectionXRayAnatomy extends java.lang.ObjectThis class encapsulates information pertaining to anatomy of projection x-ray images.
Utility methods provide for the detection of anatomy from various header attributes regardless of whether these are formal codes, code strings or free text comments.
-
-
Field Summary
Fields Modifier and Type Field Description protected static DisplayableAnatomicConcept[]anatomicConceptEntriesprotected static DictionaryOfConceptsanatomyConceptsprotected static java.lang.String[]badAnatomyWordsprotected static java.lang.String[]badLateralityOrViewOrAnatomyPhraseTriggersprotected static java.lang.String[]badLateralityWordsprotected static java.lang.String[]badViewWordsprotected static DisplayableLateralityConcept[]lateralityConceptEntriesprotected static DictionaryOfConceptslateralityConceptsprotected static DisplayableViewConcept[]viewPositionConceptEntriesprotected static DictionaryOfConceptsviewPositionConcepts
-
Constructor Summary
Constructors Constructor Description ProjectionXRayAnatomy()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DisplayableConceptfindAmongstGeneralAttributes(AttributeList list, DictionaryOfConcepts concepts, java.lang.String[] badPhraseTriggers)static DisplayableAnatomicConceptfindAnatomicConcept(AttributeList list)static DisplayableLateralityConceptfindLaterality(AttributeList list, DisplayableAnatomicConcept anatomy)static DisplayableViewConceptfindView(AttributeList list)static DictionaryOfConceptsgetAnatomyConcepts()static DictionaryOfConceptsgetLateralityConcepts()static voidmain(java.lang.String[] arg)Read the DICOM input file and extract anatomical information.protected static java.lang.String[]newStringArray(java.lang.String... values)
-
-
-
Field Detail
-
badLateralityOrViewOrAnatomyPhraseTriggers
protected static java.lang.String[] badLateralityOrViewOrAnatomyPhraseTriggers
-
badLateralityWords
protected static java.lang.String[] badLateralityWords
-
lateralityConceptEntries
protected static DisplayableLateralityConcept[] lateralityConceptEntries
-
lateralityConcepts
protected static DictionaryOfConcepts lateralityConcepts
-
badViewWords
protected static java.lang.String[] badViewWords
-
viewPositionConceptEntries
protected static DisplayableViewConcept[] viewPositionConceptEntries
-
viewPositionConcepts
protected static DictionaryOfConcepts viewPositionConcepts
-
badAnatomyWords
protected static java.lang.String[] badAnatomyWords
-
anatomicConceptEntries
protected static DisplayableAnatomicConcept[] anatomicConceptEntries
-
anatomyConcepts
protected static DictionaryOfConcepts anatomyConcepts
-
-
Method Detail
-
newStringArray
protected static java.lang.String[] newStringArray(java.lang.String... values)
-
getLateralityConcepts
public static DictionaryOfConcepts getLateralityConcepts()
-
getAnatomyConcepts
public static DictionaryOfConcepts getAnatomyConcepts()
-
findAnatomicConcept
public static DisplayableAnatomicConcept findAnatomicConcept(AttributeList list)
-
findView
public static DisplayableViewConcept findView(AttributeList list)
-
findLaterality
public static DisplayableLateralityConcept findLaterality(AttributeList list, DisplayableAnatomicConcept anatomy)
-
findAmongstGeneralAttributes
public static DisplayableConcept findAmongstGeneralAttributes(AttributeList list, DictionaryOfConcepts concepts, java.lang.String[] badPhraseTriggers)
-
main
public static void main(java.lang.String[] arg)
Read the DICOM input file and extract anatomical information.
- Parameters:
arg- array of one string, the filename to read
-
-