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 >

List of all members.

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 ( ) [protected, pure 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 Mon May 2 2011 03:56:13 for OpenIGTLink by doxygen 1.7.3 written by Dimitri van Heesch, © 1997-2000