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

List of all members.

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) [protected, inherited]
int igtl::ArrayBase::GetDimension ( ) [inline, inherited]

Definition at line 45 of file igtlNDArrayMessage.h.

template<typename T >
virtual int igtl::Array< T >::GetElementSize ( ) [inline, protected, virtual]

Implements igtl::ArrayBase.

Definition at line 87 of file igtlNDArrayMessage.h.

igtlUint32 igtl::ArrayBase::GetNumberOfElements ( ) [protected, inherited]
void* igtl::ArrayBase::GetRawArray ( ) [inline, inherited]

Definition at line 49 of file igtlNDArrayMessage.h.

igtlUint64 igtl::ArrayBase::GetRawArraySize ( ) [inherited]
IndexType igtl::ArrayBase::GetSize ( ) [inline, inherited]

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 Wed Apr 27 2011 00:08:08 for OpenIGTLink by doxygen 1.7.4 written by Dimitri van Heesch, © 1997-2000