3#include <Inventor/SbString.h>
93 SoDicomTag(
unsigned short group,
unsigned short element );
135 static void push(
unsigned int id,
const SbString& name,
const SbString& keyword,
VR vr );
136 static void initSpec();
140 class DicomSpecManager;
141 static DicomSpecManager* s_manager;
Class for smart character strings.
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.
@ UV
Unsigned 64 bit very long.
@ OL
Other Long String (vector of int)
@ SV
Signed 64 bit very long.
@ UR
Universal Resource Identifier.
@ OV
Other 64 bit very long.
@ AS
Age String (Duration)
@ OD
Other Double String (vector of double)
SbString getKeyword() const
Returns the tag's keyword in the dictionary or "Unknown" if not found.
SbString getName() const
Returns the tag's name in the dictionary or "Unknown" if not found.
SoDicomTag(const SbString &name, bool isKeyword=false)
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...