CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | List of all members
ctkDicomExchangeInterface Struct Referenceabstract

#include <Plugins/org.commontk.dah.core/ctkDicomExchangeInterface.h>

Inheritance diagram for ctkDicomExchangeInterface:
Inheritance graph
[legend]

Public Member Functions

virtual QList< ctkDicomAppHosting::ObjectLocatorgetData (const QList< QUuid > &objectUUIDs, const QList< QString > &acceptableTransferSyntaxUIDs, bool includeBulkData)=0
 
virtual bool notifyDataAvailable (const ctkDicomAppHosting::AvailableData &data, bool lastData)=0
 
virtual void releaseData (const QList< QUuid > &objectUUIDs)=0
 
virtual ~ctkDicomExchangeInterface ()
 

Detailed Description

Definition at line 32 of file ctkDicomExchangeInterface.h.

Constructor & Destructor Documentation

◆ ~ctkDicomExchangeInterface()

virtual ctkDicomExchangeInterface::~ctkDicomExchangeInterface ( )
inlinevirtual

Definition at line 35 of file ctkDicomExchangeInterface.h.

Member Function Documentation

◆ getData()

virtual QList<ctkDicomAppHosting::ObjectLocator> ctkDicomExchangeInterface::getData ( const QList< QUuid > &  objectUUIDs,
const QList< QString > &  acceptableTransferSyntaxUIDs,
bool  includeBulkData 
)
pure virtual

◆ notifyDataAvailable()

virtual bool ctkDicomExchangeInterface::notifyDataAvailable ( const ctkDicomAppHosting::AvailableData data,
bool  lastData 
)
pure virtual

The source of the data calls this method with descriptions of the available data that it can provide to the recipient. If the source of the data expects that additional data will become available, it shall pass FALSE in the lastData parameter. Otherwise, it shall pass TRUE.

Returns
TRUE if the recipient of the data successfully received the AvailableData list.

Implemented in ctkDicomAppService, ctkDicomExchangeService, and ctkDicomAbstractExchangeCache.

◆ releaseData()

virtual void ctkDicomExchangeInterface::releaseData ( const QList< QUuid > &  objectUUIDs)
pure virtual

The recipient of data invokes this method to release access to binary data provided by the source of the data through a getData() call. The ArrayOfUUID identifies the data streams that the recipient is releasing.

Implemented in ctkDicomAppService, ctkDicomExchangeService, and ctkDicomAbstractExchangeCache.


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