#include <igtlNDArrayMessage.h>
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 () |
Definition at line 64 of file igtlNDArrayMessage.h.
typedef std::vector<igtlUint16> igtl::ArrayBase::IndexType [inherited] |
Definition at line 35 of file igtlNDArrayMessage.h.
igtlUint32 igtl::ArrayBase::Get1DIndex | ( | IndexType | index | ) | [protected, inherited] |
int igtl::ArrayBase::GetDimension | ( | ) | [inline, inherited] |
Definition at line 45 of file igtlNDArrayMessage.h.
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.
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] |
int igtl::Array< T >::SetValue | ( | IndexType | index, |
T | value | ||
) | [inline] |
Definition at line 67 of file igtlNDArrayMessage.h.