#include <itkArray2D.h>
Inheritance diagram for itk::Array2D< TValueType >:
Public Types | |
typedef TValueType | ValueType |
typedef Array2D | Self |
typedef vnl_matrix< TValueType > | VnlMatrixType |
Public Member Functions | |
Array2D () | |
Array2D (unsigned int rows, unsigned int cols) | |
Array2D (const Self &array) | |
Array2D (const VnlMatrixType &matrix) | |
const Self & | operator= (const Self &array) |
const Self & | operator= (const VnlMatrixType &matrix) |
void | Fill (TValueType const &v) |
void | SetSize (unsigned int m, unsigned int n) |
~Array2D () |
This class derives from the vnl_matrix<> class. Its size is assigned at construction time (run time) and can not be changed afterwards.
The class is templated over the type of the elements.
Template parameters for class Array2D:
Definition at line 44 of file itkArray2D.h.
|
Definition at line 50 of file itkArray2D.h. |
|
The element type stored at each location in the Array2D. Definition at line 49 of file itkArray2D.h. |
|
Definition at line 51 of file itkArray2D.h. |
|
|
|
|
|
|
|
|
|
This destructor is not virtual for performance reasons. However, this means that subclasses cannot allocate memory. Definition at line 70 of file itkArray2D.h. |
|
Definition at line 63 of file itkArray2D.h. |
|
|
|
|
|
Destructively set the size to that given. Will lose data. |