- virtual SeqEntry *GetSeqEntry(uint16_t group,uint16_t elem);
-
- virtual bool SetValEntry(std::string const &content,
- uint16_t group, uint16_t elem);
- virtual bool SetBinEntry(uint8_t *content, int lgth,
- uint16_t group, uint16_t elem);
- virtual bool SetValEntry(std::string const &content, ValEntry *entry);
- virtual bool SetBinEntry(uint8_t *content, int lgth, BinEntry *entry);
-
- virtual ValEntry *InsertValEntry(std::string const &value,
+ SeqEntry *GetSeqEntry(uint16_t group, uint16_t elem);
+
+ bool SetEntryString(std::string const &content,
+ uint16_t group, uint16_t elem);
+ bool SetEntryBinArea(uint8_t *content, int lgth,
+ uint16_t group, uint16_t elem);
+ bool SetEntryString(std::string const &content, DataEntry *entry);
+ bool SetEntryBinArea(uint8_t *content, int lgth, DataEntry *entry);
+
+ DataEntry *InsertEntryString(std::string const &value,
+ uint16_t group, uint16_t elem,
+ VRKey const &vr = GDCM_VRUNKNOWN);
+ DataEntry *InsertEntryBinArea(uint8_t *binArea, int lgth,