CustusX
16.5.0-rc9
An IGT application
|
#include <cxOpenIGTLinkProtocol.h>
Public Member Functions | |
OpenIGTLinkProtocol () | |
virtual | ~OpenIGTLinkProtocol () |
virtual bool | readyToReceiveData () |
virtual EncodedPackagePtr | encode (ImagePtr image) |
virtual EncodedPackagePtr | encode (MeshPtr data) |
virtual void | translate (const igtl::MessageHeader::Pointer &header, const igtl::MessageBase::Pointer &body) |
virtual void | translate (const igtl::TransformMessage::Pointer body) |
virtual void | translate (const igtl::ImageMessage::Pointer body) |
virtual void | translate (const igtl::PolyDataMessage::Pointer body) |
virtual void | translate (const igtl::StatusMessage::Pointer body) |
virtual void | translate (const igtl::StringMessage::Pointer body) |
virtual void | translate (const IGTLinkUSStatusMessage::Pointer body) |
Public Member Functions inherited from cx::Protocol | |
Protocol (QObject *parent=0) | |
virtual QString | getName () const |
virtual EncodedPackagePtr | getPack () |
virtual void | setSynchronizeRemoteClock (bool on) |
Protected Slots | |
void | processPack () |
Protected Slots inherited from cx::Protocol | |
virtual void | processPack ()=0 |
Protected Member Functions | |
void | writeAcceptingMessage (igtl::MessageBase *body) const |
void | writeNotSupportedMessage (igtl::MessageBase *body) const |
virtual PATIENT_COORDINATE_SYSTEM | coordinateSystem () const |
virtual bool | doCRC () const |
Additional Inherited Members | |
Signals inherited from cx::Protocol | |
void | transform (QString devicename, Transform3D transform, double timestamp) |
void | calibration (QString devicename, Transform3D calibration) |
void | image (ImagePtr image) |
void | mesh (MeshPtr mesh) |
void | probedefinition (QString devicename, ProbeDefinitionPtr definition) |
Protected Attributes inherited from cx::Protocol | |
EncodedPackagePtr | mPack |
StreamedTimestampSynchronizerPtr | mStreamSynchronizer |
Definition at line 54 of file cxOpenIGTLinkProtocol.h.
cx::OpenIGTLinkProtocol::OpenIGTLinkProtocol | ( | ) |
Definition at line 14 of file cxOpenIGTLinkProtocol.cpp.
|
inlinevirtual |
Definition at line 59 of file cxOpenIGTLinkProtocol.h.
|
inlineprotectedvirtual |
Reimplemented in cx::RASProtocol.
Definition at line 79 of file cxOpenIGTLinkProtocol.h.
|
protectedvirtual |
Reimplemented in cx::CustusProtocol.
Definition at line 21 of file cxOpenIGTLinkProtocol.cpp.
|
virtual |
Implements cx::Protocol.
Definition at line 33 of file cxOpenIGTLinkProtocol.cpp.
|
virtual |
Implements cx::Protocol.
Definition at line 42 of file cxOpenIGTLinkProtocol.cpp.
|
protectedslot |
Definition at line 226 of file cxOpenIGTLinkProtocol.cpp.
|
virtual |
Implements cx::Protocol.
Definition at line 26 of file cxOpenIGTLinkProtocol.cpp.
|
virtual |
Definition at line 51 of file cxOpenIGTLinkProtocol.cpp.
|
virtual |
Reimplemented in cx::PlusProtocol.
Definition at line 104 of file cxOpenIGTLinkProtocol.cpp.
|
virtual |
Reimplemented in cx::PlusProtocol, and cx::CustusProtocol.
Definition at line 133 of file cxOpenIGTLinkProtocol.cpp.
|
virtual |
Definition at line 124 of file cxOpenIGTLinkProtocol.cpp.
|
virtual |
Definition at line 146 of file cxOpenIGTLinkProtocol.cpp.
|
virtual |
Reimplemented in cx::PlusProtocol.
Definition at line 153 of file cxOpenIGTLinkProtocol.cpp.
|
virtual |
Reimplemented in cx::CustusProtocol.
Definition at line 161 of file cxOpenIGTLinkProtocol.cpp.
|
protected |
Definition at line 175 of file cxOpenIGTLinkProtocol.cpp.
|
protected |
Definition at line 166 of file cxOpenIGTLinkProtocol.cpp.