Grid topology of data arranged in a 3D lattice. More...
#include <cmtkDataGridMorphologicalOperators.h>


Public Types | |
| typedef DataGridMorphologicalOperators | Self |
| This class. | |
Public Member Functions | |
| DataGridMorphologicalOperators (const DataGrid::SmartConstPtr &dataGrid) | |
| Constructor: link to DataGrid object. | |
| bool | EliminatePaddingVoting (const int iterations=1) |
| Eliminating padding data by neighborhood voting. | |
| TypedArray::SmartPtr | GetBoundaryMap (const bool multiValued=false) const |
| Return map of region boundaries. | |
| TypedArray::SmartPtr | GetEroded (const int iterations=1) const |
| Get data after erosion operator. | |
| TypedArray::SmartPtr | GetDilated (const int iterations=1) const |
| Get data after dilation operator. | |
| TypedArray::SmartPtr | GetBinaryConnectedComponents () const |
| Get connected components of a binary image. | |
| TypedArray::SmartPtr | GetRegionsRenumberedBySize () const |
| Get data with region labels renumbered by decreasing region size. | |
Private Attributes | |
| DataGrid::SmartConstPtr | m_DataGrid |
| The DataGrid object we're working on. | |
Grid topology of data arranged in a 3D lattice.
This class extends the plain data handling functions of TypedArray with a 3D topology. Real world coordinates, however, are not considered and need to be handled by derived classes. Thus, this class provides the coordinate independent services such as median filtering and, to a certain extent, interpolation.
Definition at line 55 of file cmtkDataGridMorphologicalOperators.h.
This class.
Definition at line 61 of file cmtkDataGridMorphologicalOperators.h.
1.7.2