ml::DcmDRTDigitalSignaturesSequenceInterface Class Reference

Class to provide access to DRTDigitalSignaturesSequence. More...

#include <mlDcmDRTDigitalSignaturesSequenceInterface.h>

List of all members.

Public Member Functions

 DcmDRTDigitalSignaturesSequenceInterface (DRTDigitalSignaturesSequence *_dcmSequence=NULL)
 Default Constructor.
virtual ~DcmDRTDigitalSignaturesSequenceInterface ()
 Default virtual Destructor.
bool getCertificateOfSigner (unsigned long idx, int &parameter)
bool getCertificateOfSigner (DRTDigitalSignaturesSequence::Item &item, int &parameter)
std::string getCertificateOfSignerTag () const
bool setCertificateOfSigner (unsigned long idx, int &parameter)
bool getCertificateType (unsigned long idx, std::string &parameter)
bool getCertificateType (DRTDigitalSignaturesSequence::Item &item, std::string &parameter)
std::string getCertificateTypeTag () const
bool setCertificateType (unsigned long idx, std::string &parameter)
bool getCertifiedTimestamp (unsigned long idx, int &parameter)
bool getCertifiedTimestamp (DRTDigitalSignaturesSequence::Item &item, int &parameter)
std::string getCertifiedTimestampTag () const
bool setCertifiedTimestamp (unsigned long idx, int &parameter)
bool getCertifiedTimestampType (unsigned long idx, std::string &parameter)
bool getCertifiedTimestampType (DRTDigitalSignaturesSequence::Item &item, std::string &parameter)
std::string getCertifiedTimestampTypeTag () const
bool setCertifiedTimestampType (unsigned long idx, std::string &parameter)
bool getDigitalSignatureDateTime (unsigned long idx, std::string &parameter)
bool getDigitalSignatureDateTime (DRTDigitalSignaturesSequence::Item &item, std::string &parameter)
std::string getDigitalSignatureDateTimeTag () const
bool setDigitalSignatureDateTime (unsigned long idx, std::string &parameter)
bool getDigitalSignatureUID (unsigned long idx, std::string &parameter)
bool getDigitalSignatureUID (DRTDigitalSignaturesSequence::Item &item, std::string &parameter)
std::string getDigitalSignatureUIDTag () const
bool setDigitalSignatureUID (unsigned long idx, std::string &parameter)
bool getMACIDNumber (unsigned long idx, MLuint16 &parameter)
bool getMACIDNumber (DRTDigitalSignaturesSequence::Item &item, MLuint16 &parameter)
std::string getMACIDNumberTag () const
bool setMACIDNumber (unsigned long idx, MLuint16 &parameter)
bool getSignature (unsigned long idx, int &parameter)
bool getSignature (DRTDigitalSignaturesSequence::Item &item, int &parameter)
std::string getSignatureTag () const
bool setSignature (unsigned long idx, int &parameter)
DRTDigitalSignaturePurposeCodeSequence & getDigitalSignaturePurposeCodeSequence (unsigned long idx)
std::string getDigitalSignaturePurposeCodeSequenceTag () const
void setSequence (DRTDigitalSignaturesSequence *dcmSequence)
 Set the DRTDigitalSignaturesSequence this interface class provides access to.
DRTDigitalSignaturesSequence * getSequence () const
 Return the DRTDigitalSignaturesSequence this interface class provides access to.
bool hasSequence () const
 Check if the DRTDigitalSignaturesSequence is set.
MLint getNumberOfItems () const
 Return number of items the internal sequence consists of.
DRTDigitalSignaturesSequence::Item * getItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
DRTDigitalSignaturesSequence::Item * addItem ()
 Return number of items the internal sequence consists of.
bool insertItem (const unsigned long idx)
 Return number of items the internal sequence consists of.
bool removeItem (const unsigned long idx)
 Return number of items the internal sequence consists of.

Protected Attributes

DRTDigitalSignaturesSequence * _dcmSequence
 Reference to the wrapped DcmSequence.


Detailed Description

Class to provide access to DRTDigitalSignaturesSequence.

Definition at line 43 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.


Constructor & Destructor Documentation

ml::DcmDRTDigitalSignaturesSequenceInterface::DcmDRTDigitalSignaturesSequenceInterface ( DRTDigitalSignaturesSequence *  _dcmSequence = NULL  )  [inline]

Default Constructor.

Definition at line 47 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

virtual ml::DcmDRTDigitalSignaturesSequenceInterface::~DcmDRTDigitalSignaturesSequenceInterface (  )  [inline, virtual]

Default virtual Destructor.

Definition at line 50 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.


Member Function Documentation

DRTDigitalSignaturesSequence::Item* ml::DcmDRTDigitalSignaturesSequenceInterface::addItem (  )  [inline]

Return number of items the internal sequence consists of.

Returns:
Number of items of internal sequence, 0 if internal sequence is NULL.

Definition at line 142 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getCertificateOfSigner ( DRTDigitalSignaturesSequence::Item &  item,
int &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getCertificateOfSigner ( unsigned long  idx,
int &  parameter 
)

std::string ml::DcmDRTDigitalSignaturesSequenceInterface::getCertificateOfSignerTag (  )  const [inline]

Definition at line 54 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getCertificateType ( DRTDigitalSignaturesSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getCertificateType ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTDigitalSignaturesSequenceInterface::getCertificateTypeTag (  )  const [inline]

Definition at line 60 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getCertifiedTimestamp ( DRTDigitalSignaturesSequence::Item &  item,
int &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getCertifiedTimestamp ( unsigned long  idx,
int &  parameter 
)

std::string ml::DcmDRTDigitalSignaturesSequenceInterface::getCertifiedTimestampTag (  )  const [inline]

Definition at line 66 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getCertifiedTimestampType ( DRTDigitalSignaturesSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getCertifiedTimestampType ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTDigitalSignaturesSequenceInterface::getCertifiedTimestampTypeTag (  )  const [inline]

Definition at line 72 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getDigitalSignatureDateTime ( DRTDigitalSignaturesSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getDigitalSignatureDateTime ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTDigitalSignaturesSequenceInterface::getDigitalSignatureDateTimeTag (  )  const [inline]

Definition at line 78 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

DRTDigitalSignaturePurposeCodeSequence& ml::DcmDRTDigitalSignaturesSequenceInterface::getDigitalSignaturePurposeCodeSequence ( unsigned long  idx  ) 

std::string ml::DcmDRTDigitalSignaturesSequenceInterface::getDigitalSignaturePurposeCodeSequenceTag (  )  const [inline]

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getDigitalSignatureUID ( DRTDigitalSignaturesSequence::Item &  item,
std::string &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getDigitalSignatureUID ( unsigned long  idx,
std::string &  parameter 
)

std::string ml::DcmDRTDigitalSignaturesSequenceInterface::getDigitalSignatureUIDTag (  )  const [inline]

Definition at line 84 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

DRTDigitalSignaturesSequence::Item* ml::DcmDRTDigitalSignaturesSequenceInterface::getItem ( const unsigned long  idx  )  [inline]

Return number of items the internal sequence consists of.

Returns:
Number of items of internal sequence, 0 if internal sequence is NULL.

Definition at line 133 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getMACIDNumber ( DRTDigitalSignaturesSequence::Item &  item,
MLuint16 parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getMACIDNumber ( unsigned long  idx,
MLuint16 parameter 
)

std::string ml::DcmDRTDigitalSignaturesSequenceInterface::getMACIDNumberTag (  )  const [inline]

Definition at line 90 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

MLint ml::DcmDRTDigitalSignaturesSequenceInterface::getNumberOfItems (  )  const [inline]

Return number of items the internal sequence consists of.

Returns:
Number of items of internal sequence, 0 if internal sequence is NULL.

Definition at line 124 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

DRTDigitalSignaturesSequence* ml::DcmDRTDigitalSignaturesSequenceInterface::getSequence (  )  const [inline]

Return the DRTDigitalSignaturesSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTDigitalSignaturesSequence

Definition at line 112 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getSignature ( DRTDigitalSignaturesSequence::Item &  item,
int &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::getSignature ( unsigned long  idx,
int &  parameter 
)

std::string ml::DcmDRTDigitalSignaturesSequenceInterface::getSignatureTag (  )  const [inline]

Definition at line 96 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::hasSequence (  )  const [inline]

Check if the DRTDigitalSignaturesSequence is set.

Returns:
True if internal pointer is set, False else.

Definition at line 118 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::insertItem ( const unsigned long  idx  )  [inline]

Return number of items the internal sequence consists of.

Returns:
Number of items of internal sequence, 0 if internal sequence is NULL.

Definition at line 153 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::removeItem ( const unsigned long  idx  )  [inline]

Return number of items the internal sequence consists of.

Returns:
Number of items of internal sequence, 0 if internal sequence is NULL.

Definition at line 164 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::setCertificateOfSigner ( unsigned long  idx,
int &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::setCertificateType ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::setCertifiedTimestamp ( unsigned long  idx,
int &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::setCertifiedTimestampType ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::setDigitalSignatureDateTime ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::setDigitalSignatureUID ( unsigned long  idx,
std::string &  parameter 
)

bool ml::DcmDRTDigitalSignaturesSequenceInterface::setMACIDNumber ( unsigned long  idx,
MLuint16 parameter 
)

void ml::DcmDRTDigitalSignaturesSequenceInterface::setSequence ( DRTDigitalSignaturesSequence *  dcmSequence  )  [inline]

Set the DRTDigitalSignaturesSequence this interface class provides access to.

Parameters:
dcmSequence Pointer to DRTDigitalSignaturesSequence

Definition at line 106 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.

bool ml::DcmDRTDigitalSignaturesSequenceInterface::setSignature ( unsigned long  idx,
int &  parameter 
)


Member Data Documentation

DRTDigitalSignaturesSequence* ml::DcmDRTDigitalSignaturesSequenceInterface::_dcmSequence [protected]

Reference to the wrapped DcmSequence.

Definition at line 174 of file mlDcmDRTDigitalSignaturesSequenceInterface.h.


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

Generated on Sat Sep 3 18:39:45 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8