3#include <Inventor/SbString.h>
90 SoDicomTag(
unsigned short group,
unsigned short element );
126 static void push(
unsigned int id,
const SbString& name,
VR vr );
127 static void initSpec();
131 class DicomSpecManager;
132 static DicomSpecManager* s_manager;
Class for smart character strings.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> DICOM data.
unsigned int getId() const
Get the tag's id ( group and element combined ).
static void exitClass()
Free the space allocated to store the DICOM dictionnary.
static void initClass()
Initialize the DICOM dictionnary.
unsigned short getGroup() const
Get the tag's group.
SoDicomTag(unsigned int id)
Create a DICOM tag from its 32 bit id.
SoDicomTag(unsigned short group, unsigned short element)
Create a DICOM from its group and element values.
unsigned short getElement() const
Get the tag's element.
VR
VRs (Visual Representations) defined in the DICOM standard.
@ SS
Signed 16 bits integer.
@ OB
Other Byte String (byte vector)
@ FD
Floating point double precision.
@ US
Unsigned 16 bits integer.
@ LO
Long String (vector of 32bits signed integers)
@ SL
Signed 32 bits integer.
@ OW
Other Word String (16 bits integers vector)
@ FL
Floating point single precision.
@ OF
Other Float String (vector of float)
@ UC
Unlimited Characters.
@ UL
Unsigned 32 bits integer.
@ OL
Other Long String (vector of int)
@ UR
Universal Resource Identifier.
@ AS
Age String (Duration)
@ OD
Other Double String (vector of double)
SbString getName() const
Returns the tag's name in the dictionary or "Unknown" if not found.
SoDicomTag(const SbString &name)
Create a DICOM tag from its name in the dictionnary.
VR getVR() const
Get the VR (Visual Representation) associated with this tag in the specification, returning "UN" if t...