PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
This command allows for communicating with the OptimetConoProbe device. More...
#include <src/PlusServer/Commands/vtkPlusConoProbeLinkCommand.h>
Public Types | |
typedef vtkPlusCommand | Superclass |
Public Member Functions | |
virtual vtkPlusCommand * | Clone () |
virtual PlusStatus | Execute () |
virtual const char * | GetClassName () |
virtual void | GetCommandNames (std::list< std::string > &cmdNames) |
vtkPlusOptimetConoProbeMeasurer * | GetConoProbeDevice (const std::string &conoProbeDeviceID) |
virtual std::string | GetDescription (const std::string &commandName) |
virtual int | IsA (const char *type) |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual PlusStatus | ReadConfiguration (vtkXMLDataElement *aConfig) |
void | SetNameToShow () |
vtkGetStdStringMacro (ConoProbeDeviceId) | |
vtkSetStdStringMacro (ConoProbeDeviceId) | |
virtual PlusStatus | WriteConfiguration (vtkXMLDataElement *aConfig) |
Public Member Functions inherited from vtkPlusCommand | |
virtual int | GetClientId () |
virtual uint32_t | GetId () |
virtual bool | GetRespondWithCommandMessage () |
void | PopCommandResponses (PlusCommandResponseList &responses) |
virtual void | SetClientId (int) |
virtual void | SetCommandProcessor (vtkPlusCommandProcessor *processor) |
virtual void | SetId (uint32_t) |
void | SetMetaData (const igtl::MessageBase::MetaDataMap &metaData) |
virtual void | SetRespondWithCommandMessage (bool) |
vtkGetStdStringMacro (Name) | |
vtkGetStdStringMacro (DeviceName) | |
vtkSetStdStringMacro (Name) | |
vtkSetStdStringMacro (DeviceName) | |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkPlusConoProbeLinkCommand * | New () |
static vtkPlusConoProbeLinkCommand * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkPlusCommand | |
static PlusStatus | GenerateCommandDeviceName (const std::string &uid, std::string &outDeviceName) |
static std::string | GenerateReplyDeviceName (uint32_t uid) |
static std::string | GetPrefixFromCommandDeviceName (const std::string &deviceName) |
static std::string | GetUidFromCommandDeviceName (const std::string &deviceName) |
static bool | IsCommandDeviceName (const std::string &deviceName) |
static bool | IsReplyDeviceName (const std::string &deviceName, const std::string &uid=std::string("")) |
Protected Member Functions | |
vtkPlusConoProbeLinkCommand () | |
virtual | ~vtkPlusConoProbeLinkCommand () |
Protected Member Functions inherited from vtkPlusCommand | |
virtual vtkPlusDataCollector * | GetDataCollector () |
virtual vtkIGSIOTransformRepository * | GetTransformRepository () |
void | QueueCommandResponse (PlusStatus status, const std::string &message, const std::string &error="", const igtl::MessageBase::MetaDataMap *metaData=nullptr) |
PlusStatus | ValidateName () |
vtkPlusCommand () | |
virtual | ~vtkPlusCommand () |
Protected Attributes | |
std::string | ConoProbeDeviceId |
Protected Attributes inherited from vtkPlusCommand | |
int | ClientId |
vtkPlusCommandProcessor * | CommandProcessor |
PlusCommandResponseList | CommandResponseQueue |
std::string | DeviceName |
uint32_t | Id |
igtl::MessageBase::MetaDataMap | MetaData |
std::string | Name |
bool | RespondWithCommandMessage |
Additional Inherited Members | |
Static Public Attributes inherited from vtkPlusCommand | |
static const std::string | DEVICE_NAME_COMMAND = "CMD" |
static const std::string | DEVICE_NAME_REPLY = "ACK" |
This command allows for communicating with the OptimetConoProbe device.
Definition at line 30 of file vtkPlusConoProbeLinkCommand.h.
Definition at line 34 of file vtkPlusConoProbeLinkCommand.h.
|
protected |
Definition at line 22 of file vtkPlusConoProbeLinkCommand.cxx.
|
protectedvirtual |
Definition at line 27 of file vtkPlusConoProbeLinkCommand.cxx.
|
inlinevirtual |
Implements vtkPlusCommand.
Definition at line 36 of file vtkPlusConoProbeLinkCommand.h.
|
virtual |
Executes the command
Implements vtkPlusCommand.
Definition at line 138 of file vtkPlusConoProbeLinkCommand.cxx.
|
virtual |
|
virtual |
Get all the command names that this class can execute
Implements vtkPlusCommand.
Definition at line 38 of file vtkPlusConoProbeLinkCommand.cxx.
vtkPlusOptimetConoProbeMeasurer * vtkPlusConoProbeLinkCommand::GetConoProbeDevice | ( | const std::string & | conoProbeDeviceID | ) |
Helper function to get pointer to the ConoProbe device
conoProbeDeviceId | ConoProbe device ID.. |
Definition at line 89 of file vtkPlusConoProbeLinkCommand.cxx.
|
virtual |
Gets the description for the specified command name.
Implements vtkPlusCommand.
Definition at line 45 of file vtkPlusConoProbeLinkCommand.cxx.
|
virtual |
|
static |
|
static |
|
virtual |
Reimplemented from vtkPlusCommand.
Definition at line 57 of file vtkPlusConoProbeLinkCommand.cxx.
|
virtual |
Read command parameters from XML
Reimplemented from vtkPlusCommand.
Definition at line 63 of file vtkPlusConoProbeLinkCommand.cxx.
|
static |
void vtkPlusConoProbeLinkCommand::SetNameToShow | ( | ) |
Definition at line 32 of file vtkPlusConoProbeLinkCommand.cxx.
vtkPlusConoProbeLinkCommand::vtkGetStdStringMacro | ( | ConoProbeDeviceId | ) |
vtkPlusConoProbeLinkCommand::vtkSetStdStringMacro | ( | ConoProbeDeviceId | ) |
|
virtual |
Write command parameters to XML
Reimplemented from vtkPlusCommand.
Definition at line 76 of file vtkPlusConoProbeLinkCommand.cxx.
|
protected |
Definition at line 69 of file vtkPlusConoProbeLinkCommand.h.