vega
Public Member Functions | List of all members
vega::dictionary::Page Class Reference

#include <vega/dictionary/page.h>

Public Member Functions

 Page (const std::string &name, const TagMask &tag_mask, const MultiVR &multi_vr, const VM &vm)
 
 Page (std::shared_ptr< const PrivateOwner > owner, const std::string &name, const TagMask &tag_mask, const MultiVR &multi_vr, const VM &vm)
 
const std::string & name () const
 
const TagMasktag_mask () const
 
const MultiVRmulti_vr () const
 
const VMvm () const
 
bool allows_vr (const VR &vr) const
 
bool contains (const Tag &tag) const
 
VR determine_implicit_vr () const
 
std::weak_ptr< const PrivateOwnerprivate_owner () const
 

Constructor & Destructor Documentation

◆ Page() [1/2]

vega::dictionary::Page::Page ( const std::string &  name,
const TagMask tag_mask,
const MultiVR multi_vr,
const VM vm 
)

◆ Page() [2/2]

vega::dictionary::Page::Page ( std::shared_ptr< const PrivateOwner owner,
const std::string &  name,
const TagMask tag_mask,
const MultiVR multi_vr,
const VM vm 
)

Member Function Documentation

◆ allows_vr()

bool vega::dictionary::Page::allows_vr ( const VR vr) const

◆ contains()

bool vega::dictionary::Page::contains ( const Tag tag) const

◆ determine_implicit_vr()

VR vega::dictionary::Page::determine_implicit_vr ( ) const

◆ multi_vr()

const MultiVR& vega::dictionary::Page::multi_vr ( ) const

◆ name()

const std::string& vega::dictionary::Page::name ( ) const

◆ private_owner()

std::weak_ptr<const PrivateOwner> vega::dictionary::Page::private_owner ( ) const

◆ tag_mask()

const TagMask& vega::dictionary::Page::tag_mask ( ) const

◆ vm()

const VM& vega::dictionary::Page::vm ( ) const

The documentation for this class was generated from the following file: