SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
svkPACSInterface Class Referenceabstract

#include <svkPACSInterface.h>

Inheritance diagram for svkPACSInterface:
svkGEConsolePACSInterface svkUCSFPACSInterface

Public Member Functions

 vtkTypeMacro (svkPACSInterface, vtkObject)
 
virtual bool Connect ()=0
 Create a connection to PACS. Return true if the connection can be made. More...
 
virtual bool SendImagesToPACS (string sourceDirectory, svkTypes::AnatomyType anatomyType)=0
 Send a set of images to PACS. Returns true if the images can be sent. More...
 
virtual bool Disconnect ()=0
 Close the PACS connection. Returns true if the connection closes cleanly. More...
 
virtual string GetPACSTargetString ()
 Get a string representation of the PACS connection. More...
 
virtual void SetPACSTargetString (string pacsTarget)
 Set the string representation of the PACS connection. More...
 

Protected Member Functions

 svkPACSInterface ()
 Constructor. More...
 
 ~svkPACSInterface ()
 Destructor. More...
 

Protected Attributes

string pacsTarget
 

Detailed Description

A generic interface to PACS. Currently only has methods to connect, send images and disconnect.

Constructor & Destructor Documentation

svkPACSInterface ( )
protected

Constructor.

~svkPACSInterface ( )
protected

Destructor.

Member Function Documentation

virtual bool Connect ( )
pure virtual

Create a connection to PACS. Return true if the connection can be made.

Implemented in svkGEConsolePACSInterface, and svkUCSFPACSInterface.

virtual bool Disconnect ( )
pure virtual

Close the PACS connection. Returns true if the connection closes cleanly.

Implemented in svkGEConsolePACSInterface, and svkUCSFPACSInterface.

string GetPACSTargetString ( )
virtual

Get a string representation of the PACS connection.

Return pacs target string.

References svkPACSInterface::pacsTarget.

virtual bool SendImagesToPACS ( string  sourceDirectory,
svkTypes::AnatomyType  anatomyType 
)
pure virtual

Send a set of images to PACS. Returns true if the images can be sent.

Implemented in svkGEConsolePACSInterface, and svkUCSFPACSInterface.

void SetPACSTargetString ( string  pacsTarget)
virtual

Set the string representation of the PACS connection.

Set the PACS target using a string.

References svkPACSInterface::pacsTarget.

vtkTypeMacro ( svkPACSInterface  ,
vtkObject   
)

Member Data Documentation

string pacsTarget
protected

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