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 50 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

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

returns the abstract syntax UID

Returns:
abstract syntax UID, never NULL

Definition at line 80 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 89 of file dccfpcmp.h.

References OFString::c_str(), and xferSyntaxGroup_.

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 72 of file dccfpcmp.h.

References uid_.

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

comparison operator.

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

Definition at line 98 of file dccfpcmp.h.

References uid_, and xferSyntaxGroup_.


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


Generated on 20 Dec 2005 for OFFIS DCMTK Version 3.5.4 by Doxygen 1.4.5