-The reference for parsing dicom file is the dicom standard. A locat copy
+The reference for parsing dicom file is the dicom standard. A local copy
can be found in Dicom2003_Part5.pdf. A nice starting point for browsing
the standard can be found at http://www.dclunie.com/dicom-status/status.html.
+better you go to : http://medical.nema.org/dicom
+ PRODUCTS
+ The Dicom Standard
Documentation can be build with doxygen:
* For the developpers version:
// Constructor / Destructor
/**
* \ingroup gdcmDictEntry
- * \brief Construtor
- * @param InGroup
- * @param InElement
- * @param InVr
+ * \brief Constructor
+ * @param InGroup DICOM-Group Number
+ * @param InElement DICOM-Element Number
+ * @param InVr Value Representatiion
* @param InFourth // DO NOT use any longer
* NOT part of the Dicom Standard
- * @param InName
+ * @param InName description of the element
*/
gdcmDictEntry::gdcmDictEntry(guint16 InGroup, guint16 InElement,
std::string InVr, std::string InFourth,
std::string InName) {
group = InGroup;
- element = InElement;
- vr = InVr;
+ element = InElement;
+ vr = InVr;
fourth = InFourth;
- name = InName;
- key = TranslateToKey(group, element);
+ name = InName;
+ key = TranslateToKey(group, element);
}
//-----------------------------------------------------------------------------
* and a Dicom element number)
* @param group the Dicom group number used to build the tag
* @param element the Dicom element number used to build the tag
- * return the built tag
+ * @return the built tag
*/
TagKey gdcmDictEntry::TranslateToKey(guint16 group, guint16 element) {
/**
* \ingroup gdcmDictEntry
* \brief If-and only if-the V(alue) R(epresentation)
- * is unset then overwrite it.
+ * \ is unset then overwrite it.
* @param NewVr New V(alue) R(epresentation) to be set.
*/
void gdcmDictEntry::SetVR(std::string NewVr)