SIVIC API
0.9.26
|
#include <svkUCSFPACSInterface.h>
Public Member Functions | |
vtkTypeMacro (svkUCSFPACSInterface, svkPACSInterface) | |
bool | Connect () |
bool | SendImagesToPACS (string sourceDirectory, svkTypes::AnatomyType anatomyType) |
bool | Disconnect () |
Close the PACS connection. Returns true if the connection closes cleanly. More... | |
Public Member Functions inherited from svkPACSInterface | |
vtkTypeMacro (svkPACSInterface, vtkObject) | |
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... | |
Static Public Member Functions | |
static svkUCSFPACSInterface * | New () |
Protected Member Functions | |
svkUCSFPACSInterface () | |
Constructor. More... | |
~svkUCSFPACSInterface () | |
Destructor. More... | |
Protected Member Functions inherited from svkPACSInterface | |
svkPACSInterface () | |
Constructor. More... | |
~svkPACSInterface () | |
Destructor. More... | |
Additional Inherited Members | |
Protected Attributes inherited from svkPACSInterface | |
string | pacsTarget |
This is current for UCSF only. This method will do the following...
|
protected |
Constructor.
References svkPACSInterface::pacsTarget.
|
protected |
Destructor.
|
virtual |
To prepare to send to PACS we will create the temp directory and make sure we can write to it.
Implements svkPACSInterface.
References svkUtils::CanWriteToPath(), and svkPACSInterface::pacsTarget.
|
virtual |
Close the PACS connection. Returns true if the connection closes cleanly.
Implements svkPACSInterface.
|
static |
|
virtual |
Sends deidentified images to PACS (they become reidentified in transit)
sourceDirectory | a string containing the source directory. |
If this is for the Brain group, reidentify images using BRAIN DB (type 0). For prostate (type 1), images are aleady identified.
Implements svkPACSInterface.
References svkTypes::ANATOMY_PROSTATE, and svkPACSInterface::pacsTarget.
vtkTypeMacro | ( | svkUCSFPACSInterface | , |
svkPACSInterface | |||
) |