Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::watershed::Boundary< TScalarType, TDimension >::face_pixel_t Struct Reference

#include <itkWatershedBoundary.h>

List of all members.

Detailed Description

template<class TScalarType, unsigned int TDimension>
struct itk::watershed::Boundary< TScalarType, TDimension >::face_pixel_t

Data type stored at each pixel in a face.

Definition at line 74 of file itkWatershedBoundary.h.

Public Attributes

short flow
unsigned long label

Member Data Documentation

template<class TScalarType, unsigned int TDimension>
short itk::watershed::Boundary< TScalarType, TDimension >::face_pixel_t::flow

Index of the direction of watershed flow through this pixel. A negative value indicates that the flow does not move out of the region. A positive value is the index into the pixel neighborhood of the facing chunk boundary into which flow moves.

Note that the range of values of the index depends on the the connectivity used by the watershed segmentation algorithm. If the WS algorithm uses city-block style connectivity (4-connectivity in 2D, 6-connectivity in 3D, etc) this could actually be a boolean value indicating inward or outward flow since there is only one valid neighbor to reference. For extensibility to other connectivities, this flow value can be used to index a number of different neighbors.

Definition at line 91 of file itkWatershedBoundary.h.

template<class TScalarType, unsigned int TDimension>
unsigned long itk::watershed::Boundary< TScalarType, TDimension >::face_pixel_t::label

The label associated with this pixel.

Definition at line 94 of file itkWatershedBoundary.h.

The documentation for this struct was generated from the following file:
Generated at Thu Nov 6 14:32:53 2008 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000