Simulacrum  1.2
Public Member Functions | Static Public Member Functions | List of all members
Simulacrum::SDICOM_Client Class Reference

#include <sdicom-net.h>

Collaboration diagram for Simulacrum::SDICOM_Client:
Collaboration graph

Public Member Functions

 SDICOM_Client ()
 
virtual ~SDICOM_Client ()
 
void setTargetAddress (const std::string &)
 
void setTargetPort (short port)
 
void setAETitle (const std::string &)
 
void setTargetAETitle (const std::string &)
 
bool associate (SDICOM &)
 
bool disassociate ()
 
bool sendDICOM (SDICOM &)
 
bool echo (SDICOM *=nullptr)
 
bool find (DCMTag &attrs, DCMTag &results, int level)
 
bool move (DCMTag &attrs, const std::string target, int level)
 

Static Public Member Functions

static bool sendDICOMOneShot (SDICOM &dcmobj, const std::string &add, short port=104, const std::string &myaetitle="LOCALAE", const std::string &theiraetitle="ANYAE")
 
static bool echoOneShot (const std::string &targ, short port=104, const std::string &myaetitle="LOCALAE", const std::string &theiraetitle="ANYAE")
 
static bool findOneShot (DCMTag &attrs, DCMTag &results, int level, const std::string &targ, short port=104, const std::string &myaetitle="LOCALAE", const std::string &theiraetitle="ANYAE")
 
static bool moveOneShot (DCMTag &attrs, const std::string targetae, int level, const std::string &targ, short port=104, const std::string &myaetitle="LOCALAE", const std::string &theiraetitle="ANYAE")
 
static bool findToSArch (DCMTag &findresult, SDICOMArch &)
 
static std::string wadoURI (const std::string &baseuri, const std::string &studyuid, const std::string &seriesuid, const std::string &instanceuid)
 

Constructor & Destructor Documentation

◆ SDICOM_Client()

SDICOM_Client::SDICOM_Client ( )

◆ ~SDICOM_Client()

SDICOM_Client::~SDICOM_Client ( )
virtual

Member Function Documentation

◆ associate()

bool SDICOM_Client::associate ( SDICOM newdicom)

◆ disassociate()

bool SDICOM_Client::disassociate ( )

◆ echo()

bool SDICOM_Client::echo ( SDICOM exemplarp = nullptr)

◆ echoOneShot()

bool SDICOM_Client::echoOneShot ( const std::string &  targ,
short  port = 104,
const std::string &  myaetitle = "LOCALAE",
const std::string &  theiraetitle = "ANYAE" 
)
static

◆ find()

bool SDICOM_Client::find ( DCMTag attrs,
DCMTag results,
int  level 
)

◆ findOneShot()

bool SDICOM_Client::findOneShot ( DCMTag attrs,
DCMTag results,
int  level,
const std::string &  targ,
short  port = 104,
const std::string &  myaetitle = "LOCALAE",
const std::string &  theiraetitle = "ANYAE" 
)
static

◆ findToSArch()

bool SDICOM_Client::findToSArch ( DCMTag findresult,
SDICOMArch target 
)
static

◆ move()

bool SDICOM_Client::move ( DCMTag attrs,
const std::string  target,
int  level 
)

◆ moveOneShot()

bool SDICOM_Client::moveOneShot ( DCMTag attrs,
const std::string  targetae,
int  level,
const std::string &  targ,
short  port = 104,
const std::string &  myaetitle = "LOCALAE",
const std::string &  theiraetitle = "ANYAE" 
)
static

◆ sendDICOM()

bool SDICOM_Client::sendDICOM ( SDICOM sendobject)

◆ sendDICOMOneShot()

bool SDICOM_Client::sendDICOMOneShot ( SDICOM dcmobj,
const std::string &  add,
short  port = 104,
const std::string &  myaetitle = "LOCALAE",
const std::string &  theiraetitle = "ANYAE" 
)
static

◆ setAETitle()

void SDICOM_Client::setAETitle ( const std::string &  naet)

◆ setTargetAddress()

void SDICOM_Client::setTargetAddress ( const std::string &  targa)

◆ setTargetAETitle()

void SDICOM_Client::setTargetAETitle ( const std::string &  taet)

◆ setTargetPort()

void SDICOM_Client::setTargetPort ( short  port)

◆ wadoURI()

std::string SDICOM_Client::wadoURI ( const std::string &  baseuri,
const std::string &  studyuid,
const std::string &  seriesuid,
const std::string &  instanceuid 
)
static

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