13#ifndef DCM_TREE_FILE_CACHE_H
14#define DCM_TREE_FILE_CACHE_H
32 virtual void init(std::string
const & filename,
TagId const &
id) =0;
virtual bool isInitialized() const =0
virtual bool getValue(boost::uint32_t idx, unsigned char *dest, boost::uint32_t bufSize)=0
Copies DICOM attribute value to buffer dest with size bufSize.
virtual void init(std::string const &filename, TagId const &id)=0
Initializes the file cache for filename filename and the DICOM tag ID.
virtual ~FileCache()=default
virtual bool getValue(boost::uint32_t idx, unsigned char *dest, boost::uint32_t bufSize, std::string &colorModel, unsigned int &fragment)=0
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Class to dump a DCMTree DICOM message into a human-readable file.