vega
private_owner_blocks.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace vega {
6  namespace dictionary {
8  private:
9  std::map<Tag::group_type, std::map<Tag::element_type, std::shared_ptr<PrivateOwnerBlock>>> m_group_to_element_to_block;
10 
11  public:
12  explicit PrivateOwnerBlocks();
13 
14  void add_private_owner_block(std::shared_ptr<PrivateOwnerBlock> block);
15  std::shared_ptr<PrivateOwnerBlock> find_block(const Tag& tag) const;
16  };
17  }
18 }
std::shared_ptr< PrivateOwnerBlock > find_block(const Tag &tag) const
void add_private_owner_block(std::shared_ptr< PrivateOwnerBlock > block)
Definition: age.h:6
Definition: private_owner_blocks.h:7
Class for working with DICOM data element tags.
Definition: tag.h:15