Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  
igtl::Array< T > Class Template Reference

#include <igtlNDArrayMessage.h>

Inheritance diagram for igtl::Array< T >:
igtl::ArrayBase

Public Types

typedef std::vector< igtlUint16 > IndexType

Public Member Functions

int GetDimension ()
void * GetRawArray ()
igtlUint64 GetRawArraySize ()
IndexType GetSize ()
int GetValue (IndexType index, T &value)
int SetArray (void *array)
int SetSize (IndexType size)
int SetValue (IndexType index, T value)

Protected Member Functions

igtlUint32 Get1DIndex (IndexType index)
virtual int GetElementSize ()
igtlUint32 GetNumberOfElements ()

Detailed Description

template<typename T>
class igtl::Array< T >

Definition at line 64 of file igtlNDArrayMessage.h.

Member Typedef Documentation

typedef std::vector<igtlUint16> igtl::ArrayBase::IndexType
inherited

Definition at line 35 of file igtlNDArrayMessage.h.

Member Function Documentation

igtlUint32 igtl::ArrayBase::Get1DIndex ( IndexType  index)
protectedinherited
int igtl::ArrayBase::GetDimension ( )
inlineinherited

Definition at line 45 of file igtlNDArrayMessage.h.

template<typename T >
virtual int igtl::Array< T >::GetElementSize ( )
inlineprotectedvirtual

Implements igtl::ArrayBase.

Definition at line 87 of file igtlNDArrayMessage.h.

igtlUint32 igtl::ArrayBase::GetNumberOfElements ( )
protectedinherited
void* igtl::ArrayBase::GetRawArray ( )
inlineinherited

Definition at line 49 of file igtlNDArrayMessage.h.

igtlUint64 igtl::ArrayBase::GetRawArraySize ( )
inherited
IndexType igtl::ArrayBase::GetSize ( )
inlineinherited

Definition at line 44 of file igtlNDArrayMessage.h.

template<typename T >
int igtl::Array< T >::GetValue ( IndexType  index,
T &  value 
)
inline

Definition at line 76 of file igtlNDArrayMessage.h.

int igtl::ArrayBase::SetArray ( void *  array)
inherited
int igtl::ArrayBase::SetSize ( IndexType  size)
inherited
template<typename T >
int igtl::Array< T >::SetValue ( IndexType  index,
value 
)
inline

Definition at line 67 of file igtlNDArrayMessage.h.


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

Generated at Thu Mar 20 2014 16:32:07 for OpenIGTLink by doxygen 1.8.1.2 written by Dimitri van Heesch, © 1997-2000