SIVIC API
0.9.26
|
#include <svkPACSInterface.h>
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 |
A generic interface to PACS. Currently only has methods to connect, send images and disconnect.
|
protected |
Constructor.
|
protected |
Destructor.
|
pure virtual |
Create a connection to PACS. Return true if the connection can be made.
Implemented in svkGEConsolePACSInterface, and svkUCSFPACSInterface.
|
pure virtual |
Close the PACS connection. Returns true if the connection closes cleanly.
Implemented in svkGEConsolePACSInterface, and svkUCSFPACSInterface.
|
virtual |
Get a string representation of the PACS connection.
Return pacs target string.
References svkPACSInterface::pacsTarget.
|
pure virtual |
Send a set of images to PACS. Returns true if the images can be sent.
Implemented in svkGEConsolePACSInterface, and svkUCSFPACSInterface.
|
virtual |
Set the string representation of the PACS connection.
Set the PACS target using a string.
References svkPACSInterface::pacsTarget.
vtkTypeMacro | ( | svkPACSInterface | , |
vtkObject | |||
) |
|
protected |
Referenced by svkGEConsolePACSInterface::Connect(), svkUCSFPACSInterface::Connect(), svkPACSInterface::GetPACSTargetString(), svkUCSFPACSInterface::SendImagesToPACS(), svkGEConsolePACSInterface::SendImagesToPACS(), svkPACSInterface::SetPACSTargetString(), svkGEConsolePACSInterface::svkGEConsolePACSInterface(), and svkUCSFPACSInterface::svkUCSFPACSInterface().