DCMTK  Version 3.6.6
OFFIS DICOM Toolkit
Public Member Functions | Private Attributes | List of all members
DcmPresentationContextItem Class Reference

this helper class is a presentation context list entry. More...

Public Member Functions

 DcmPresentationContextItem (const DcmUIDHandler &abstractSyntax, const OFString &xferSyntaxGroup)
 constructor More...
 
 DcmPresentationContextItem (const DcmPresentationContextItem &arg)
 copy constructor
 
 ~DcmPresentationContextItem ()
 destructor
 
DcmPresentationContextItemoperator= (const DcmPresentationContextItem &arg)
 assignment operator
 
OFBool matches (const DcmUIDHandler &arg) const
 checks if the given argument matches the abstract syntax UID maintained by this object More...
 
const char * getAbstractSyntax () const
 returns the abstract syntax UID More...
 
const char * getTransferSyntaxKey () const
 returns the key for the list of transfer syntaxes maintained by this object More...
 
OFBool operator== (const DcmPresentationContextItem &arg) const
 comparison operator. More...
 

Private Attributes

DcmUIDHandler uid_
 abstract syntax UID
 
OFString xferSyntaxGroup_
 key of the transfer syntax group
 

Detailed Description

this helper class is a presentation context list entry.

Not intended for use by the end user.

Constructor & Destructor Documentation

◆ DcmPresentationContextItem()

DcmPresentationContextItem::DcmPresentationContextItem ( const DcmUIDHandler abstractSyntax,
const OFString xferSyntaxGroup 
)

constructor

Parameters
abstractSyntaxabstract syntax
xferSyntaxGroupsymbolic key for transfer syntax list

Member Function Documentation

◆ getAbstractSyntax()

const char* DcmPresentationContextItem::getAbstractSyntax ( ) const
inline

returns the abstract syntax UID

Returns
abstract syntax UID, never NULL

◆ getTransferSyntaxKey()

const char* DcmPresentationContextItem::getTransferSyntaxKey ( ) const
inline

returns the key for the list of transfer syntaxes maintained by this object

Returns
transfer syntax key

◆ matches()

OFBool DcmPresentationContextItem::matches ( const DcmUIDHandler arg) const
inline

checks if the given argument matches the abstract syntax UID maintained by this object

Parameters
argargument to compare to
Returns
true if equal, false otherwise

◆ operator==()

OFBool DcmPresentationContextItem::operator== ( const DcmPresentationContextItem arg) const
inline

comparison operator.

Parameters
argobject to compare with
Returns
true if equal

References uid_, and xferSyntaxGroup_.


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


Generated on Thu Jan 14 2021 for DCMTK Version 3.6.6 by Doxygen 1.8.18