13 #ifndef mitkDICOMTag_h
14 #define mitkDICOMTag_h
36 DICOMTag(
unsigned int group,
unsigned int element);
49 void Print(std::ostream& os)
const;
53 std::string toHexString(
unsigned int i)
const;
56 unsigned int m_Element;
Representation of a DICOM tag.
std::string GetName() const
Return the name of this tag (e.g. "SeriesDescription" instead of "(0008,103e)")
unsigned int GetElement() const
void Print(std::ostream &os) const
add "(group-id,element-id) name" to given stream
DICOMTag(const DICOMTag &other)
DICOMTag(unsigned int group, unsigned int element)
unsigned int GetGroup() const
bool operator<(const DICOMTag &other) const
DICOMTag & operator=(const DICOMTag &other)
bool operator==(const DICOMTag &other) const
Find image slices visible on a given plane.
bool DICOMStringToSpacing(const std::string &s, ScalarType &spacingX, ScalarType &spacingY)
std::vector< DICOMTag > DICOMTagList
void DICOMStringToOrientationVectors(const std::string &s, Vector3D &right, Vector3D &up, bool &successful)
Convert DICOM string describing a point two Vector3D.
Point3D DICOMStringToPoint3D(const std::string &s, bool &successful)
Convert DICOM string describing a point to Point3D.