Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  
igtl::ArrayBase Class Reference

#include <igtlNDArrayMessage.h>

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

Public Types

typedef std::vector< igtlUint16 > IndexType

Public Member Functions

int GetDimension ()
void * GetRawArray ()
igtlUint64 GetRawArraySize ()
IndexType GetSize ()
int SetArray (void *array)
int SetSize (IndexType size)

Protected Member Functions

 ArrayBase ()
igtlUint32 Get1DIndex (IndexType index)
virtual int GetElementSize ()=0
igtlUint32 GetNumberOfElements ()
 ~ArrayBase ()

Detailed Description

Definition at line 32 of file igtlNDArrayMessage.h.

Member Typedef Documentation

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

Definition at line 35 of file igtlNDArrayMessage.h.

Constructor & Destructor Documentation

igtl::ArrayBase::ArrayBase ( )
protected
igtl::ArrayBase::~ArrayBase ( )
protected

Member Function Documentation

igtlUint32 igtl::ArrayBase::Get1DIndex ( IndexType  index)
protected
int igtl::ArrayBase::GetDimension ( )
inline

Definition at line 45 of file igtlNDArrayMessage.h.

virtual int igtl::ArrayBase::GetElementSize ( )
protectedpure virtual

Implemented in igtl::Array< T >.

igtlUint32 igtl::ArrayBase::GetNumberOfElements ( )
protected
void* igtl::ArrayBase::GetRawArray ( )
inline

Definition at line 49 of file igtlNDArrayMessage.h.

igtlUint64 igtl::ArrayBase::GetRawArraySize ( )
IndexType igtl::ArrayBase::GetSize ( )
inline

Definition at line 44 of file igtlNDArrayMessage.h.

int igtl::ArrayBase::SetArray ( void *  array)
int igtl::ArrayBase::SetSize ( IndexType  size)

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