#include <DCMTree_MFPixelTag.h>
Public Types | |
| typedef boost::shared_array < unsigned char > | pixel_cont_t |
| typedef boost::shared_ptr < FileCache > | file_cache_t |
Public Member Functions | |
| MFPixelTag (TagInfo const &tagInfo, std::string const &filename, boost::uint32_t value_count, boost::uint32_t value_size) | |
| virtual | ~MFPixelTag () |
| virtual file_cache_t | createFileCache ()=0 |
| virtual pixel_cont_t | getFrame (boost::uint32_t idx)=0 |
| virtual pixel_cont_t | getFrame (boost::uint32_t idx, FileCache *cache)=0 |
| virtual pixel_cont_t | getFrame (boost::uint32_t idx, std::string &colorModel, unsigned int &fragment)=0 |
| virtual pixel_cont_t | getFrame (boost::uint32_t idx, std::string &colorModel, unsigned int &fragment, DCMTree::FileCache *cache)=0 |
| virtual boost::uint32_t | numberOfFrames () const |
| virtual boost::uint32_t | frameSize () const |
| virtual boost::uint32_t | numberOfValues () const |
| get the number of values of this tag | |
| virtual boost::uint32_t | getValueSize (unsigned int) const |
| get the size in bytes of the data of the value-object with index idx throws if the index is out of range | |
| virtual boost::uint32_t | getValueSize () const |
| get the total size in bytes of the data of the values | |
| virtual Value & | addValue () |
| add a value and return a reference for further processing be careful - no type checking ! | |
| virtual void | fromStream (std::istream &) |
| virtual void | toStream (std::ostream &) const |
Protected Member Functions | |
| boost::uint32_t | valueCount () const |
| boost::uint32_t | valueSize () const |
| std::string const & | filename () const |
Definition at line 26 of file DCMTree_MFPixelTag.h.
| typedef boost::shared_ptr<FileCache> DCMTree::MFPixelTag::file_cache_t |
Definition at line 30 of file DCMTree_MFPixelTag.h.
| typedef boost::shared_array<unsigned char> DCMTree::MFPixelTag::pixel_cont_t |
Definition at line 29 of file DCMTree_MFPixelTag.h.
| DCMTree::MFPixelTag::MFPixelTag | ( | TagInfo const & | tagInfo, | |
| std::string const & | filename, | |||
| boost::uint32_t | value_count, | |||
| boost::uint32_t | value_size | |||
| ) |
| virtual DCMTree::MFPixelTag::~MFPixelTag | ( | ) | [virtual] |
| virtual Value& DCMTree::MFPixelTag::addValue | ( | ) | [virtual] |
add a value and return a reference for further processing be careful - no type checking !
Reimplemented from DCMTree::Tag.
| virtual file_cache_t DCMTree::MFPixelTag::createFileCache | ( | ) | [pure virtual] |
| std::string const& DCMTree::MFPixelTag::filename | ( | ) | const [inline, protected] |
Definition at line 68 of file DCMTree_MFPixelTag.h.
| virtual boost::uint32_t DCMTree::MFPixelTag::frameSize | ( | ) | const [virtual] |
| virtual void DCMTree::MFPixelTag::fromStream | ( | std::istream & | ) | [virtual] |
| virtual pixel_cont_t DCMTree::MFPixelTag::getFrame | ( | boost::uint32_t | idx, | |
| std::string & | colorModel, | |||
| unsigned int & | fragment, | |||
| DCMTree::FileCache * | cache | |||
| ) | [pure virtual] |
| virtual pixel_cont_t DCMTree::MFPixelTag::getFrame | ( | boost::uint32_t | idx, | |
| std::string & | colorModel, | |||
| unsigned int & | fragment | |||
| ) | [pure virtual] |
| virtual pixel_cont_t DCMTree::MFPixelTag::getFrame | ( | boost::uint32_t | idx, | |
| FileCache * | cache | |||
| ) | [pure virtual] |
| virtual pixel_cont_t DCMTree::MFPixelTag::getFrame | ( | boost::uint32_t | idx | ) | [pure virtual] |
| virtual boost::uint32_t DCMTree::MFPixelTag::getValueSize | ( | ) | const [virtual] |
| virtual boost::uint32_t DCMTree::MFPixelTag::getValueSize | ( | unsigned | idx | ) | const [virtual] |
get the size in bytes of the data of the value-object with index idx throws if the index is out of range
Reimplemented from DCMTree::Tag.
| virtual boost::uint32_t DCMTree::MFPixelTag::numberOfFrames | ( | ) | const [virtual] |
| virtual boost::uint32_t DCMTree::MFPixelTag::numberOfValues | ( | ) | const [virtual] |
| virtual void DCMTree::MFPixelTag::toStream | ( | std::ostream & | ) | const [virtual] |
| boost::uint32_t DCMTree::MFPixelTag::valueCount | ( | ) | const [inline, protected] |
Definition at line 66 of file DCMTree_MFPixelTag.h.
| boost::uint32_t DCMTree::MFPixelTag::valueSize | ( | ) | const [inline, protected] |
Definition at line 67 of file DCMTree_MFPixelTag.h.
1.5.8