PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
This command allows OpenIGTLink commands to configure specific functionalities in the Atracsys device. See the documentation for command specifics. More...
#include <src/PlusServer/Commands/vtkPlusAtracsysCommand.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) |
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 | SetNameToSetUsParameter () |
vtkGetStdStringMacro (AtracsysDeviceId) | |
vtkSetStdStringMacro (AtracsysDeviceId) | |
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 vtkPlusAtracsysCommand * | New () |
static vtkPlusAtracsysCommand * | 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 | |
vtkPlusAtracsysTracker * | GetAtracsysDevice () |
void | operator= (const vtkPlusAtracsysCommand &) |
PlusStatus | StringToBool (std::string strVal, bool &boolVal) |
vtkPlusAtracsysCommand () | |
vtkPlusAtracsysCommand (const vtkPlusAtracsysCommand &) | |
virtual | ~vtkPlusAtracsysCommand () |
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 | AtracsysDeviceId |
std::map< std::string, std::string > | CommandList |
std::map< std::string, std::string > | EnableDisableTools |
int | LedB |
int | LedFreq |
int | LedG |
int | LedR |
std::map< std::string, std::string > | Markers |
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 OpenIGTLink commands to configure specific functionalities in the Atracsys device. See the documentation for command specifics.
Definition at line 21 of file vtkPlusAtracsysCommand.h.
Definition at line 26 of file vtkPlusAtracsysCommand.h.
|
protected |
Definition at line 32 of file vtkPlusAtracsysCommand.cxx.
|
protectedvirtual |
Definition at line 38 of file vtkPlusAtracsysCommand.cxx.
|
protected |
|
inlinevirtual |
Implements vtkPlusCommand.
Definition at line 28 of file vtkPlusAtracsysCommand.h.
|
virtual |
Executes the command
Implements vtkPlusCommand.
Definition at line 255 of file vtkPlusAtracsysCommand.cxx.
|
protected |
Definition at line 366 of file vtkPlusAtracsysCommand.cxx.
|
virtual |
|
virtual |
Get all the command names that this class can execute
Implements vtkPlusCommand.
Definition at line 55 of file vtkPlusAtracsysCommand.cxx.
|
virtual |
Gets the description for the specified command name.
Implements vtkPlusCommand.
Definition at line 62 of file vtkPlusAtracsysCommand.cxx.
|
virtual |
|
static |
|
static |
|
protected |
|
virtual |
Reimplemented from vtkPlusCommand.
Definition at line 49 of file vtkPlusAtracsysCommand.cxx.
|
virtual |
Read command parameters from XML
Reimplemented from vtkPlusCommand.
Definition at line 75 of file vtkPlusAtracsysCommand.cxx.
|
static |
void vtkPlusAtracsysCommand::SetNameToSetUsParameter | ( | ) |
Definition at line 43 of file vtkPlusAtracsysCommand.cxx.
|
protected |
Definition at line 239 of file vtkPlusAtracsysCommand.cxx.
vtkPlusAtracsysCommand::vtkGetStdStringMacro | ( | AtracsysDeviceId | ) |
Id of the ultrasound device to change the parameters of at the next Execute
vtkPlusAtracsysCommand::vtkSetStdStringMacro | ( | AtracsysDeviceId | ) |
|
virtual |
Write command parameters to XML
Reimplemented from vtkPlusCommand.
Definition at line 181 of file vtkPlusAtracsysCommand.cxx.
|
protected |
Definition at line 58 of file vtkPlusAtracsysCommand.h.
|
protected |
Definition at line 61 of file vtkPlusAtracsysCommand.h.
|
protected |
Definition at line 67 of file vtkPlusAtracsysCommand.h.
|
protected |
Definition at line 72 of file vtkPlusAtracsysCommand.h.
|
protected |
Definition at line 73 of file vtkPlusAtracsysCommand.h.
|
protected |
Definition at line 71 of file vtkPlusAtracsysCommand.h.
|
protected |
Definition at line 70 of file vtkPlusAtracsysCommand.h.
|
protected |
Definition at line 64 of file vtkPlusAtracsysCommand.h.