#include <itkWatershedSegmentTreeGenerator.h>
Inheritance diagram for itk::watershed::SegmentTreeGenerator:
|
Standard itk smart pointer declarations Reimplemented from itk::ProcessObject. Definition at line 85 of file itkWatershedSegmentTreeGenerator.h. |
|
Smart Pointer type to a DataObject. Reimplemented from itk::ProcessObject. Definition at line 96 of file itkWatershedSegmentTreeGenerator.h. |
|
Definition at line 94 of file itkWatershedSegmentTreeGenerator.h. |
|
Definition at line 95 of file itkWatershedSegmentTreeGenerator.h. |
|
Definition at line 101 of file itkWatershedSegmentTreeGenerator.h. |
|
Standard itk smart pointer declarations Reimplemented from itk::ProcessObject. Definition at line 84 of file itkWatershedSegmentTreeGenerator.h. |
|
Convenient type definitions Definition at line 91 of file itkWatershedSegmentTreeGenerator.h. |
|
Definition at line 92 of file itkWatershedSegmentTreeGenerator.h. |
|
Typedefs to avoid internal compiler error bug on Microsoft VC++ Definition at line 99 of file itkWatershedSegmentTreeGenerator.h. Referenced by itk::watershed::SegmentTreeGenerator< ScalarType >::~SegmentTreeGenerator(). |
|
Definition at line 93 of file itkWatershedSegmentTreeGenerator.h. |
|
Definition at line 102 of file itkWatershedSegmentTreeGenerator.h. Referenced by itk::watershed::SegmentTreeGenerator< ScalarType >::~SegmentTreeGenerator(). |
|
Standard itk smart pointer declarations Reimplemented from itk::ProcessObject. Definition at line 82 of file itkWatershedSegmentTreeGenerator.h. |
|
Standard itk smart pointer declarations Reimplemented from itk::ProcessObject. Definition at line 83 of file itkWatershedSegmentTreeGenerator.h. |
|
|
|
Definition at line 183 of file itkWatershedSegmentTreeGenerator.h. |
|
Definition at line 184 of file itkWatershedSegmentTreeGenerator.h. |
|
Generates an initial list of all potentential merges in the segment table. |
|
Compiles a list of all the actual segment merges up to the specified flood level, recomputing new potential merges as it goes. |
|
Standard non-threaded itk pipeline method Reimplemented from itk::ProcessObject. |
|
Methods required by the itk pipeline Reimplemented from itk::ProcessObject. |
|
Methods required by the itk pipeline Reimplemented from itk::ProcessObject. |
|
Standard itk smart pointer declarations Reimplemented from itk::ProcessObject. |
|
Get/Set a flag that prevents the filter from copying its input segment table before executing. This can be enabled to conserve memory, especially in streaming applications where memory is a concern. If enabled, the input to this filter must always be re-executed on updates. Default is false. |
|
Get/Set FloodLevel. FloodLevel is specified as a percentage (0.0 - 1.0) of the maximum possible saliency value in the initial image from which the segment table was derived. A value of 0.0 calculates no merges. A value of 1.0 calculates all of the potential merges that can occur as the FloodLevel is increased to the maximum saliency value. |
|
Get/Set HighestCalculatedFloodLevel. HighestCalculatedFloodLevel keeps track of the highest level this filter has been asked to compute. It is used to prevent unneccessary re-execution of the filter. |
|
Get/Set the input table of segments to process Definition at line 109 of file itkWatershedSegmentTreeGenerator.h. |
|
Get/Set the input table of segments to process Definition at line 106 of file itkWatershedSegmentTreeGenerator.h. |
|
Get/Set a boolean flag indicating whether or not to pre-merge the segments marked as equivalent in the EquivalencyTable. This is only useful for streaming applications and is turned off by default. (TRUE == merge, FALSE == do not merge). |
|
Get/Set the output data Definition at line 124 of file itkWatershedSegmentTreeGenerator.h. |
|
Standard itk::ProcessObject subclass method. Reimplemented from itk::ProcessObject. |
|
|
|
Performs a merge of two segments in a SegmentTable according to criteria specific to this algorithm. |
|
Standard itk smart pointer declarations Reimplemented from itk::Object. |
|
Reimplemented from itk::ProcessObject. Definition at line 185 of file itkWatershedSegmentTreeGenerator.h. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ProcessObject. |
|
This method should not be used. It will be removed in future versions of this filter. |
|
Get/Set a flag that prevents the filter from copying its input segment table before executing. This can be enabled to conserve memory, especially in streaming applications where memory is a concern. If enabled, the input to this filter must always be re-executed on updates. Default is false. |
|
Get/Set FloodLevel. FloodLevel is specified as a percentage (0.0 - 1.0) of the maximum possible saliency value in the initial image from which the segment table was derived. A value of 0.0 calculates no merges. A value of 1.0 calculates all of the potential merges that can occur as the FloodLevel is increased to the maximum saliency value. |
|
Get/Set HighestCalculatedFloodLevel. HighestCalculatedFloodLevel keeps track of the highest level this filter has been asked to compute. It is used to prevent unneccessary re-execution of the filter. |
|
Get/Set input table of equivalencies to pre-merge before running the tree generator algorithm. Only useful for streaming applications Definition at line 117 of file itkWatershedSegmentTreeGenerator.h. |
|
Get/Set input table of equivalencies to pre-merge before running the tree generator algorithm. Only useful for streaming applications Definition at line 119 of file itkWatershedSegmentTreeGenerator.h. |
|
Get/Set a boolean flag indicating whether or not to pre-merge the segments marked as equivalent in the EquivalencyTable. This is only useful for streaming applications and is turned off by default. (TRUE == merge, FALSE == do not merge). |