NorMIT-nav  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::igtlEncodedPackage< TYPE > Class Template Reference

#include <cxEncodedPackage.h>

Inheritance diagram for cx::igtlEncodedPackage< TYPE >:
cx::EncodedPackage

Public Member Functions

 igtlEncodedPackage (typename TYPE::Pointer msg)
 
virtual ~igtlEncodedPackage ()
 
const ByteArrayPtr data () const
 
virtual void notifyDataArrived ()
 
virtual bool isFinishedWith ()
 
- Public Member Functions inherited from cx::EncodedPackage
 EncodedPackage (char *pointer=NULL, int size=0)
 
virtual ~EncodedPackage ()
 

Static Public Member Functions

static EncodedPackagePtr create (typename TYPE::Pointer msg)
 

Public Attributes

TYPE::Pointer mMsg
 

Protected Attributes

bool mCanBeOverWritten
 
- Protected Attributes inherited from cx::EncodedPackage
ByteArrayPtr mData
 

Additional Inherited Members

- Public Types inherited from cx::EncodedPackage
typedef boost::shared_ptr
< ByteArray
ByteArrayPtr
 
- Signals inherited from cx::EncodedPackage
void dataArrived ()
 

Detailed Description

template<class TYPE>
class cx::igtlEncodedPackage< TYPE >

Definition at line 82 of file cxEncodedPackage.h.

Constructor & Destructor Documentation

template<class TYPE>
cx::igtlEncodedPackage< TYPE >::igtlEncodedPackage ( typename TYPE::Pointer  msg)
inlineexplicit

Definition at line 89 of file cxEncodedPackage.h.

template<class TYPE>
virtual cx::igtlEncodedPackage< TYPE >::~igtlEncodedPackage ( )
inlinevirtual

Definition at line 94 of file cxEncodedPackage.h.

Member Function Documentation

template<class TYPE>
static EncodedPackagePtr cx::igtlEncodedPackage< TYPE >::create ( typename TYPE::Pointer  msg)
inlinestatic

Definition at line 85 of file cxEncodedPackage.h.

template<class TYPE>
const ByteArrayPtr cx::igtlEncodedPackage< TYPE >::data ( ) const
inlinevirtual

Implements cx::EncodedPackage.

Definition at line 96 of file cxEncodedPackage.h.

template<class TYPE>
virtual bool cx::igtlEncodedPackage< TYPE >::isFinishedWith ( )
inlinevirtual

Implements cx::EncodedPackage.

Definition at line 108 of file cxEncodedPackage.h.

template<class TYPE>
virtual void cx::igtlEncodedPackage< TYPE >::notifyDataArrived ( )
inlinevirtual

Implements cx::EncodedPackage.

Definition at line 101 of file cxEncodedPackage.h.

Member Data Documentation

template<class TYPE>
bool cx::igtlEncodedPackage< TYPE >::mCanBeOverWritten
protected

Definition at line 116 of file cxEncodedPackage.h.

template<class TYPE>
TYPE::Pointer cx::igtlEncodedPackage< TYPE >::mMsg

Definition at line 114 of file cxEncodedPackage.h.


The documentation for this class was generated from the following file: