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.