DcmPresentationContextItem Class Reference

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

List of all members.

Public Member Functions

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

Private Member Functions

DcmPresentationContextItemoperator= (const DcmPresentationContextItem &arg)
 private undefined copy assignment operator

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.

Definition at line 45 of file dccfpcmp.h.


Constructor & Destructor Documentation

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

constructor

Parameters:
abstractSyntax abstract syntax
xferSyntaxGroup symbolic key for transfer syntax list


Member Function Documentation

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

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

Parameters:
arg argument to compare to
Returns:
true if equal, false otherwise

Definition at line 67 of file dccfpcmp.h.

References uid_.

const char* DcmPresentationContextItem::getAbstractSyntax (  )  const [inline]

returns the abstract syntax UID

Returns:
abstract syntax UID, never NULL

Definition at line 75 of file dccfpcmp.h.

References DcmUIDHandler::c_str(), and uid_.

const char* DcmPresentationContextItem::getTransferSyntaxKey (  )  const [inline]

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

Returns:
transfer syntax key

Definition at line 84 of file dccfpcmp.h.

References OFString::c_str(), and xferSyntaxGroup_.

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

comparison operator.

Parameters:
arg object to compare with
Returns:
true if equal

Definition at line 93 of file dccfpcmp.h.

References uid_, and xferSyntaxGroup_.


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


Generated on 6 Jan 2011 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.5.1