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

itk::watershed::Segmenter< TInputImage > Class Template Reference

#include <itkWatershedSegmenter.h>

Inheritance diagram for itk::watershed::Segmenter< TInputImage >:

Inheritance graph
[legend]
Collaboration diagram for itk::watershed::Segmenter< TInputImage >:

Collaboration graph
[legend]
List of all members.

template<class TInputImage>
class itk::watershed::Segmenter< TInputImage >


Public Types

typedef BoundaryType::FlatHashValueType BoundaryFlatHashValueType
typedef BoundaryType::IndexType BoundaryIndexType
typedef Boundary< InputPixelType,
itkGetStaticConstMacro(ImageDimension) 
BoundaryType )
typedef BoundaryType::Pointer BoundaryTypePointer
typedef SmartPointer< const
Self
ConstPointer
typedef DataObject::Pointer DataObjectPointer
typedef std::vector< DataObjectPointerDataObjectPointerArray
typedef InputImageType::RegionType ImageRegionType
typedef InputImageType::Pointer InputImageTypePointer
typedef InputImageType::PixelType InputPixelType
typedef Image< unsigned long,
itkGetStaticConstMacro(ImageDimension) 
OutputImageType )
typedef OutputImageType::Pointer OutputImageTypePointer
typedef SmartPointer< SelfPointer
typedef SegmentTable< InputPixelTypeSegmentTableType
typedef SegmentTableType::Pointer SegmentTableTypePointer
typedef Segmenter Self

Public Member Functions

virtual void AbortGenerateDataOff ()
virtual void AbortGenerateDataOn ()
virtual LightObject::Pointer CreateAnother () const
virtual void DebugOff () const
virtual void DebugOn () const
virtual void Delete ()
virtual void EnlargeOutputRequestedRegion (DataObject *)
void GenerateData ()
virtual const bool & GetAbortGenerateData ()
Returns the boundary information
data necessary only for data
streaming applications *BoundaryType
GetBoundary (void)
CommandGetCommand (unsigned long tag)
virtual unsigned long GetCurrentLabel ()
bool GetDebug () const
virtual bool GetDoBoundaryAnalysis ()
Get Set the input image *InputImageTypeGetInputImage (void)
DataObjectPointerArrayGetInputs ()
ImageRegionType GetLargestPossibleRegion () const
const MetaDataDictionaryGetMetaDataDictionary (void) const
MetaDataDictionaryGetMetaDataDictionary (void)
virtual unsigned long GetMTime () const
MultiThreaderGetMultiThreader ()
virtual const char * GetNameOfClass () const
std::vector< DataObjectPointer
>::size_type 
GetNumberOfInputs () const
std::vector< DataObjectPointer
>::size_type 
GetNumberOfOutputs () const
virtual const int & GetNumberOfThreads ()
virtual std::vector< DataObjectPointer
>::size_type 
GetNumberOfValidRequiredInputs () const
Get Set the labeled output
image The output image is
always of unsigned long integers
*OutputImageType
GetOutputImage (void)
Return an array with all the
outputs of this process object
*This is useful for tracing
forward in the pipeline to
contruct *graphs etc *DataObjectPointerArray
GetOutputs ()
virtual const float & GetProgress ()
virtual int GetReferenceCount () const
virtual const bool & GetReleaseDataBeforeUpdateFlag ()
virtual bool GetReleaseDataFlag () const
Get Set the segment table
The segment table is a table
of segmentation *information
identifying each region produced
by the labeling algorithm
*SegmentTableType
GetSegmentTable (void)
Determines whether the algorithm
will sort the adjacencies
in its *SegmentTable before
returning Default is true
This is an option only *useful
for streaming applications
where the sorting only needs
to be done *after all iterations
have taken place *virtual
bool 
GetSortEdgeLists ()
virtual double GetThreshold ()
bool HasObserver (const EventObject &event) const
void InvokeEvent (const EventObject &) const
void InvokeEvent (const EventObject &)
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
Gets Sets the initial label (unsigned long integer value) used *by the labeling algorithm.Only necessary for streaming applications.*/virtual void SetCurrentLabel(unsigned long _arg)
virtual DataObjectPointer MakeOutput (unsigned int idx)
virtual void Modified () const
virtual void PrepareOutputs ()
void Print (std::ostream &os, Indent indent=0) const
virtual void PropagateRequestedRegion (DataObject *output)
virtual void Register () const
virtual void ReleaseDataBeforeUpdateFlagOff ()
virtual void ReleaseDataBeforeUpdateFlagOn ()
void ReleaseDataFlagOff ()
void ReleaseDataFlagOn ()
void RemoveAllObservers ()
void RemoveObserver (unsigned long tag)
virtual void ResetPipeline ()
virtual void SetAbortGenerateData (bool _arg)
void SetBoundary (BoundaryType *b)
void SetDebug (bool debugFlag) const
Turns on special labeling
of the boundaries for streaming
applications *The default
value is meaning that boundary
analysis is turned *off *virtual
void 
SetDoBoundaryAnalysis (bool _arg)
void SetInputImage (InputImageType *img)
This method is necessary until
the streaming mechanisms of
the Itk *pipeline are full
fleshed out It is only used
for streaming *applications
Calling this method gets sets
the image size of the *complete
volume being streamed The
member variables controlled
by *this method will not be
modified by the Itk pipeline
and are necessary *for analysis
of boundaries *void 
SetLargestPossibleRegion (ImageRegionType reg)
void SetMetaDataDictionary (const MetaDataDictionary &rhs)
Get Set the number of threads
to create when executing
*virtual void 
SetNumberOfThreads (int _arg)
void SetOutputImage (OutputImageType *img)
virtual void SetProgress (float _arg)
virtual void SetReferenceCount (int)
Turn on off the flags to control
whether the bulk data belonging
*to the outputs of this ProcessObject
are released after being
*used by a downstream ProcessObject
Default value is off Another
*options for controlling memory
utilization is the *ReleaseDataBeforeUpdateFlag
*virtual void 
SetReleaseDataFlag (bool flag)
void SetSegmentTable (SegmentTableType *s)
virtual void SetSortEdgeLists (bool _arg)
Gets Sets the input threshold
Threshold is specified as
a percentage *of the maximum
height of the image This filter
thresholds the *input image
to remove all values below
f *where f min f are the minimum
values in the image and f
*T f is the threshold parameter
value Values in the image
less than f L *f are raised
to f L f Thresholding minimum
values in the image *decreases
the number of local minima
in the image and produces
an initial *segmentation with
fewer segments The assumption
is that the shallow *regions
that this thresholding eliminates
are generally not of interest
*virtual void 
SetThreshold (double _arg)
virtual void UnRegister () const
Turn on off the flags to control
whether the bulk data belonging
*to the outputs of this ProcessObject
are released reallocated
*during an a user may want
*to force the elements of
a pipeline to release any
bulk data that *is going to
be regenerated anyway during
an 
Update () in order to *control peak memory allocation.Note that this flag is different *from the ReleaseDataFlag.ReleaseDataFlag manages the *deallocation of a ProcessObject's bulk output data once that data *has been consumed by a downstream ProcessObject.The *ReleaseDataBeforeUpdateFlag manages the deallocation/reallocation *of bulk data during a pipeline update to control peak memory *utilization.Default value is on.*/virtual void SetReleaseDataBeforeUpdateFlag(bool _arg)
Turn on off the flags to control
whether the bulk data belonging
*to the outputs of this ProcessObject
are released reallocated
*during an 
Update ().In limited memory scenarios
virtual void Update ()
virtual void UpdateLargestPossibleRegion ()
virtual void UpdateOutputData (DataObject *output)
void UpdateProgress (float amount)

Static Public Member Functions

static void BreakOnError ()
static bool GetGlobalWarningDisplay ()
static void GlobalWarningDisplayOff ()
static void GlobalWarningDisplayOn ()
static Pointer New ()
static void RelabelImage (OutputImageTypePointer, ImageRegionType, EquivalencyTable::Pointer)
This is a global flag that
controls whether any warning
*or error messages are displayed
*static void 
SetGlobalWarningDisplay (bool flag)

Public Attributes

Allow people to add remove
invoke observers(callbacks)
to any ITK *object.This is
an implementation of the subject/observer design *pattern.An
observer is added by specifying
an event to respond to *and
an itk unsigned lon 
AddObserver )(const EventObject &event, Command *) const
This is a global flag that
controls whether any 
debug
Turns on special labeling
of the boundaries for streaming
applications *The default
value is 
FALSE
Define image types and dimensionality
*typedef TInputImage 
InputImageType
Gets Sets the input threshold
Threshold is specified as
a percentage *of the maximum
height of the image This filter
thresholds the *input image
to remove all values below
L = min + T * (max - min) \f$
Gets Sets the input threshold
Threshold is specified as
a percentage *of the maximum
height of the image This filter
thresholds the *input image
to remove all values below
f *where f 
max
Gets Sets the input threshold
Threshold is specified as
a percentage *of the maximum
height of the image This filter
thresholds the *input image
to remove all values below
f *where f min f are the 
maximum
Methods to implement smart
pointers and work with the
itk object factory *typedef
ProcessObject 
Superclass

Static Public Attributes

static short NULL_FLOW
static unsigned long NULL_LABEL

Protected Types

typedef itk::hash_map< unsigned
long, edge_table_t, itk::hash<
unsigned long > > 
edge_table_hash_t
typedef itk::hash_map< unsigned
long, InputPixelType, itk::hash<
unsigned long > > 
edge_table_t
typedef itk::hash_map< unsigned
long, flat_region_t, itk::hash<
unsigned long > > 
flat_region_table_t

Protected Member Functions

virtual void AddInput (DataObject *input)
virtual void AddOutput (DataObject *output)
void AnalyzeBoundaryFlow (InputImageTypePointer, flat_region_table_t &, InputPixelType)
void BuildRetainingWall (InputImageTypePointer, ImageRegionType, InputPixelType)
virtual void CacheInputReleaseDataFlags ()
void CollectBoundaryInformation (flat_region_table_t &)
void DescendFlatRegions (flat_region_table_t &, ImageRegionType)
virtual void GenerateConnectivity ()
This method asks for an image
region that is one pixel larger
*at each boundary than the
region being processed This
single pixel *expansion represents
an overlap with adjacent image
chunks *void 
GenerateInputRequestedRegion ()
virtual void GenerateOutputInformation ()
void GenerateOutputRequestedRegion (DataObject *output)
const DataObjectGetInput (unsigned int idx) const
Method used internally for
getting an input *DataObject
GetInput (unsigned int idx)
virtual const unsigned int & GetNumberOfRequiredInputs ()
virtual const unsigned int & GetNumberOfRequiredOutputs ()
const DataObjectGetOutput (unsigned int idx) const
Method used internally for
getting an output *DataObject
GetOutput (unsigned int idx)
void GradientDescent (InputImageTypePointer, ImageRegionType)
void InitializeBoundary ()
void LabelMinima (InputImageTypePointer, ImageRegionType, flat_region_table_t &, InputPixelType)
void operator= (const Self &)
virtual void PopBackInput ()
virtual void PopFrontInput ()
bool PrintObservers (std::ostream &os, Indent indent) const
void PrintSelf (std::ostream &os, Indent indent) const
virtual void PrintTrailer (std::ostream &os, Indent indent) const
virtual void PropagateResetPipeline ()
Push Pop an input of this
process object These methods
allow a *filter to model its
input vector as a queue or
stack These *routines may
not be appropriate for all
especially *filters with different
types of inputs These routines
follow *the semantics of STL
*virtual void 
PushBackInput (const DataObject *input)
virtual void PushFrontInput (const DataObject *input)
virtual void ReleaseInputs ()
virtual void RemoveInput (DataObject *input)
virtual void RemoveOutput (DataObject *output)
virtual void RestoreInputReleaseDataFlags ()
 Segmenter (const Self &)
 Segmenter ()
Protected methods for setting
inputs *Subclasses make use
of them for setting input
*virtual void 
SetNthInput (unsigned int num, DataObject *input)
Protected methods for setting
outputs *Subclasses make use
of them for getting output
*virtual void 
SetNthOutput (unsigned int num, DataObject *output)
void SetNumberOfInputs (unsigned int num)
void SetNumberOfOutputs (unsigned int num)
virtual void SetNumberOfRequiredInputs (unsigned int _arg)
virtual void SetNumberOfRequiredOutputs (unsigned int _arg)
void UpdateOutputInformation ()
void UpdateSegmentTable (InputImageTypePointer, ImageRegionType)
virtual ~Segmenter ()

Static Protected Member Functions

static void MergeFlatRegions (flat_region_table_t &, EquivalencyTable::Pointer)
static void MinMax (InputImageTypePointer img, ImageRegionType region, InputPixelType &min, InputPixelType &max)
static void SetInputImageValues (InputImageTypePointer img, const ImageRegionType region, InputPixelType value)
static void SetOutputImageValues (OutputImageTypePointer img, const ImageRegionType region, unsigned long value)
static void Threshold (InputImageTypePointer destination, InputImageTypePointer source, const ImageRegionType source_region, const ImageRegionType destination_region, InputPixelType threshold)

Protected Attributes

Push Pop an input of this
process object These methods
allow a *filter to model its
input vector as a queue or
stack These *routines may
not be appropriate for all 
filters
connectivity_t m_Connectivity
TimeStamp m_OutputInformationMTime
int m_ReferenceCount
SimpleFastMutexLock m_ReferenceCountLock
bool m_Updating
Methods invoked by virtual
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.*/virtual
void PrintSelf(std voi 
PrintHeader )(std::ostream &os, Indent indent) const

Classes

struct  connectivity_t
struct  flat_region_t

Member Typedef Documentation

template<class TInputImage>
typedef BoundaryType::FlatHashValueType itk::watershed::Segmenter< TInputImage >::BoundaryFlatHashValueType
 

Definition at line 106 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef BoundaryType::IndexType itk::watershed::Segmenter< TInputImage >::BoundaryIndexType
 

Definition at line 105 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef Boundary<InputPixelType, itkGetStaticConstMacro(ImageDimension) itk::watershed::Segmenter< TInputImage >::BoundaryType)
 

Definition at line 104 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef BoundaryType::Pointer itk::watershed::Segmenter< TInputImage >::BoundaryTypePointer
 

Definition at line 124 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef SmartPointer<const Self> itk::watershed::Segmenter< TInputImage >::ConstPointer
 

Reimplemented from itk::ProcessObject.

Definition at line 115 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef DataObject::Pointer itk::watershed::Segmenter< TInputImage >::DataObjectPointer
 

Smart Pointer type to a DataObject.

Reimplemented from itk::ProcessObject.

Definition at line 108 of file itkWatershedSegmenter.h.

typedef std::vector<DataObjectPointer> itk::ProcessObject::DataObjectPointerArray [inherited]
 

STL Array of SmartPointers to DataObjects

Definition at line 103 of file itkProcessObject.h.

template<class TInputImage>
typedef itk::hash_map<unsigned long, edge_table_t, itk::hash<unsigned long> > itk::watershed::Segmenter< TInputImage >::edge_table_hash_t [protected]
 

Definition at line 261 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef itk::hash_map<unsigned long, InputPixelType, itk::hash<unsigned long> > itk::watershed::Segmenter< TInputImage >::edge_table_t [protected]
 

Table for storing tables of edges. This is convenient in generating the segment table, even though the edge tables are stored as ordered lists. An ``edge'' in this context is synonymous with a segment ``adjacency''.

Definition at line 258 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef itk::hash_map<unsigned long, flat_region_t, itk::hash<unsigned long> > itk::watershed::Segmenter< TInputImage >::flat_region_table_t [protected]
 

Table for storing flat region information.

Definition at line 244 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef InputImageType::RegionType itk::watershed::Segmenter< TInputImage >::ImageRegionType
 

Definition at line 102 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef InputImageType::Pointer itk::watershed::Segmenter< TInputImage >::InputImageTypePointer
 

Typedefs necessary on microsoft VC++ to avoid internal compiler errors

Definition at line 117 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef InputImageType::PixelType itk::watershed::Segmenter< TInputImage >::InputPixelType
 

Definition at line 103 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef Image<unsigned long, itkGetStaticConstMacro(ImageDimension) itk::watershed::Segmenter< TInputImage >::OutputImageType)
 

Definition at line 101 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef OutputImageType::Pointer itk::watershed::Segmenter< TInputImage >::OutputImageTypePointer
 

Definition at line 122 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef SmartPointer<Self> itk::watershed::Segmenter< TInputImage >::Pointer
 

Reimplemented from itk::ProcessObject.

Definition at line 114 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef SegmentTable<InputPixelType> itk::watershed::Segmenter< TInputImage >::SegmentTableType
 

Definition at line 107 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef SegmentTableType::Pointer itk::watershed::Segmenter< TInputImage >::SegmentTableTypePointer
 

Definition at line 123 of file itkWatershedSegmenter.h.

template<class TInputImage>
typedef Segmenter itk::watershed::Segmenter< TInputImage >::Self
 

Standard self typedefs

Reimplemented from itk::ProcessObject.

Definition at line 95 of file itkWatershedSegmenter.h.


Constructor & Destructor Documentation

template<class TInputImage>
itk::watershed::Segmenter< TInputImage >::Segmenter  )  [protected]
 

template<class TInputImage>
itk::watershed::Segmenter< TInputImage >::Segmenter const Self  )  [inline, protected]
 

Definition at line 264 of file itkWatershedSegmenter.h.

template<class TInputImage>
virtual itk::watershed::Segmenter< TInputImage >::~Segmenter  )  [protected, virtual]
 


Member Function Documentation

virtual void itk::ProcessObject::AbortGenerateDataOff  )  [virtual, inherited]
 

virtual void itk::ProcessObject::AbortGenerateDataOn  )  [virtual, inherited]
 

Turn on and off the AbortGenerateData flag.

virtual void itk::ProcessObject::AddInput DataObject input  )  [protected, virtual, inherited]
 

virtual void itk::ProcessObject::AddOutput DataObject output  )  [protected, virtual, inherited]
 

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::AnalyzeBoundaryFlow InputImageTypePointer  ,
flat_region_table_t ,
InputPixelType 
[protected]
 

Performs a gradient descent connected component analysis at the boundaries of the images that border other image chunks. Useful only in data streaming applications.

static void itk::LightObject::BreakOnError  )  [static, inherited]
 

This method is called when itkExceptionMacro executes. It allows the debugger to break on error.

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::BuildRetainingWall InputImageTypePointer  ,
ImageRegionType  ,
InputPixelType 
[protected]
 

Fills boundary pixels with a specified value. Used by labeling methods to build a very high ``wall'' around the image so that gradient descent does not need to watch boundaries.

virtual void itk::ProcessObject::CacheInputReleaseDataFlags  )  [protected, virtual, inherited]
 

Cache the state of any ReleaseDataFlag's on the inputs. While the filter is executing, we need to set the ReleaseDataFlag's on the inputs to false in case the current filter is implemented using a mini-pipeline (which will try to release the inputs). After the filter finishes, we restore the state of the ReleaseDataFlag's before the call to ReleaseInputs().

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::CollectBoundaryInformation flat_region_table_t  )  [protected]
 

Traverses each boundary and fills in the data needed for joining streamed chunks of an image volume. Only necessary for streaming applications.

virtual LightObject::Pointer itk::Object::CreateAnother  )  const [virtual, inherited]
 

Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.

Reimplemented from itk::LightObject.

virtual void itk::Object::DebugOff  )  const [virtual, inherited]
 

Turn debugging output off.

virtual void itk::Object::DebugOn  )  const [virtual, inherited]
 

Turn debugging output on.

virtual void itk::LightObject::Delete  )  [virtual, inherited]
 

Delete an itk object. This method should always be used to delete an object when the new operator was used to create it. Using the C delete method will not work with reference counting.

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::DescendFlatRegions flat_region_table_t ,
ImageRegionType 
[protected]
 

Associates each flat region with a local minimum and relabels accordingly.

virtual void itk::ProcessObject::EnlargeOutputRequestedRegion DataObject  )  [inline, virtual, inherited]
 

Give the process object a chance to indictate that it will produce more output than it was requested to produce. For example, many imaging filters must compute the entire output at once or can only produce output in complete slices. Such filters cannot handle smaller requested regions. These filters must provide an implementation of this method, setting the output requested region to the size they will produce. By default, a process object does not modify the size of the output requested region.

Reimplemented in itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::ExtensionVelocitiesImageFilter< TLevelSet, TAuxValue, VAuxDimension >, itk::FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, TSpeedImage >, itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >, itk::ImagePCAShapeModelEstimator< TInputImage, TOutputImage >, itk::IsoContourDistanceImageFilter< TInputImage, TOutputImage >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::KLMRegionGrowImageFilter< TInputImage, TOutputImage >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDeformationField >, itk::ReinitializeLevelSetImageFilter< TLevelSet >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage >, itk::WatershedImageFilter< TInputImage >, itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >, itk::ContourDirectedMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::DirectedHausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::GradientRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedClosingImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedOpeningImageFilter< TInputImage, TOutputImage >, itk::GrayscaleFillholeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGrindPeakImageFilter< TInputImage, TOutputImage >, itk::GrayscaleMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::HausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::HConcaveImageFilter< TInputImage, TOutputImage >, itk::HConvexImageFilter< TInputImage, TOutputImage >, itk::HessianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::HMaximaImageFilter< TInputImage, TOutputImage >, itk::HMinimaImageFilter< TInputImage, TOutputImage >, itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::ImportImageFilter< TPixel, VImageDimension >, itk::IsolatedConnectedImageFilter< TInputImage, TOutputImage >, itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::LaplacianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage >, itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::ReconstructionByDilationImageFilter< TInputImage, TOutputImage >, itk::ReconstructionByErosionImageFilter< TInputImage, TOutputImage >, itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >, itk::RegionOfInterestImageFilter< TInputImage, TOutputImage >, itk::SimilarityIndexImageFilter< TInputImage1, TInputImage2 >, itk::SmoothingRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::StatisticsImageFilter< TInputImage >, itk::TobogganImageFilter< TInputImage >, itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::ImageFileReader< TOutputImage, ConvertPixelTraits >, itk::ImageSeriesReader< TOutputImage >, and itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >.

Definition at line 222 of file itkProcessObject.h.

template<class TInputImage>
virtual void itk::watershed::Segmenter< TInputImage >::GenerateConnectivity  )  [protected, virtual]
 

Constructs the connectivity list and the corresponding set of directional Offset indicies.

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::GenerateData  )  [virtual]
 

Standard non-threaded pipeline execution method.

Reimplemented from itk::ProcessObject.

template<class TInputImage>
This method asks for an image region that is one pixel larger* at each boundary than the region being processed This single pixel* expansion represents an overlap with adjacent image chunks* void itk::watershed::Segmenter< TInputImage >::GenerateInputRequestedRegion  )  [protected, virtual]
 

What is the input requested region that is required to produce the output requested region? By default, the largest possible region is always required but this is overridden in many subclasses. For instance, for an image processing filter where an output pixel is a simple function of an input pixel, the input requested region will be set to the output requested region. For an image processing filter where an output pixel is a function of the pixels in a neighborhood of an input pixel, then the input requested region will need to be larger than the output requested region (to avoid introducing artificial boundary conditions). This function should never request an input region that is outside the the input largest possible region (i.e. implementations of this method should crop the input requested region at the boundaries of the input largest possible region).

Reimplemented from itk::ProcessObject.

virtual void itk::ProcessObject::GenerateOutputInformation  )  [protected, virtual, inherited]
 

Generate the information decribing the output data. The default implementation of this method will copy information from the input to the output. A filter may override this method if its output will have different information than its input. For instance, a filter that shrinks an image will need to provide an implementation for this method that changes the spacing of the pixels. Such filters should call their superclass' implementation of this method prior to changing the information values they need (i.e. GenerateOutputInformation() should call Superclass::GenerateOutputInformation() prior to changing the information.

Reimplemented in itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >, itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, TSpeedImage >, itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >, itk::FFTComplexConjugateToRealImageFilter< TPixel, Dimension >, itk::FFTRealToComplexConjugateImageFilter< TPixel, Dimension >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDeformationField >, itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::VoronoiDiagram2DGenerator< TCoordType >, itk::AccumulateImageFilter< TInputImage, TOutputImage >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, itk::ChangeInformationImageFilter< TInputImage >, itk::CropImageFilter< TInputImage, TOutputImage >, itk::DeformationFieldSource< TOutputImage >, itk::ExpandImageFilter< TInputImage, TOutputImage >, itk::ExtractImageFilter< TInputImage, TOutputImage >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::FlipImageFilter< TImage >, itk::GaussianImageSource< TOutputImage >, itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::ImageToMeshFilter< TInputImage, TOutputMesh >, itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >, itk::ImportImageFilter< TPixel, VImageDimension >, itk::InterpolateImagePointsFilter< TInputImage, TOutputImage, TCoordType, InterpolatorType >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::JoinSeriesImageFilter< TInputImage, TOutputImage >, itk::NonThreadedShrinkImageFilter< TInputImage, TOutputImage >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::PadImageFilter< TInputImage, TOutputImage >, itk::ParametricSpaceToImageSpaceMeshFilter< TInputMesh, TOutputMesh >, itk::PathToImageFilter< TInputPath, TOutputImage >, itk::PermuteAxesImageFilter< TImage >, itk::PointSetToImageFilter< TInputPointSet, TOutputImage >, itk::RandomImageSource< TOutputImage >, itk::RegionOfInterestImageFilter< TInputImage, TOutputImage >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::ShrinkImageFilter< TInputImage, TOutputImage >, itk::SpatialObjectToImageFilter< TInputSpatialObject, TOutputImage >, itk::SpatialObjectToPointSetFilter< TInputSpatialObject, TOutputPointSet >, itk::TileImageFilter< TInputImage, TOutputImage >, itk::TriangleMeshToBinaryImageFilter, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::VectorExpandImageFilter< TInputImage, TOutputImage >, itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::VTKImageImport< TOutputImage >, itk::WarpImageFilter< TInputImage, TOutputImage, TDeformationField >, itk::WarpVectorImageFilter< TInputImage, TOutputImage, TDeformationField >, itk::ImageFileReader< TOutputImage, ConvertPixelTraits >, itk::ImageSeriesReader< TOutputImage >, itk::HistogramToImageFilter< THistogram, TFunction >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Atan< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Cos< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Acos< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::InvertIntensityTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ChangeLabel< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< FeatureImageType, ImageType, Functor::Cast< FeatureImageType::PixelType, ImageType::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Log< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Abs< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Exp< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ComplexToReal< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Cast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::BoundedReciprocal< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorMagnitudeLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::IntensityLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ComplexToModulus< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::IntensityWindowingTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::NOT< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Tan< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ExpNegative< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ComplexToPhase< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ThresholdLabeler< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Sin< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::RGBToLuminance< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::TensorRelativeAnisotropyFunction< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::MatrixIndexSelection< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Sqrt< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::BinaryThreshold< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Log10< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::AccessorFunctor< TInputImage::PixelType, TAccessor > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::ModulusTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::TensorFractionalAnisotropyFunction< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::Asin< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::EdgePotential< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::Square< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::VectorIndexSelectionCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::GradientMagnitude< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, Function::ComplexToImaginary< TInputImage::PixelType, TOutputImage::PixelType > >, itk::HistogramToImageFilter< THistogram, Function::HistogramEntropyFunction< unsigned long > >, itk::HistogramToImageFilter< THistogram, Function::HistogramLogProbabilityFunction< unsigned long > >, itk::HistogramToImageFilter< THistogram, Function::HistogramProbabilityFunction< unsigned long > >, and itk::HistogramToImageFilter< THistogram, Function::HistogramIntensityFunction< unsigned long > >.

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::GenerateOutputRequestedRegion DataObject output  )  [protected, virtual]
 

Given one output whose requested region has been set, how should the requested regions for the remaining outputs of the process object be set? By default, all the outputs are set to the same requested region. If a filter needs to produce different requested regions for each output, for instance an image processing filter producing several outputs at different resolutions, then that filter may override this method and set the requested regions appropriatedly.

Note that a filter producing multiple outputs of different types is required to override this method. The default implementation can only correctly handle multiple outputs of the same type.

Reimplemented from itk::ProcessObject.

virtual const bool& itk::ProcessObject::GetAbortGenerateData  )  [virtual, inherited]
 

Get the AbortGenerateData flag for the process object. Process objects may handle premature termination of execution in different ways.

template<class TInputImage>
Returns the boundary information data necessary only for data streaming applications* BoundaryType* itk::watershed::Segmenter< TInputImage >::GetBoundary void   )  [inline]
 

Definition at line 160 of file itkWatershedSegmenter.h.

References itk::ProcessObject::GetOutput().

Command* itk::Object::GetCommand unsigned long  tag  )  [inherited]
 

Get the command associated with the given tag. NOTE: This returns a pointer to a Command, but it is safe to asign this to a Command::Pointer. Since Command inherits from LightObject, at this point in the code, only a pointer or a reference to the Command can be used.

template<class TInputImage>
virtual unsigned long itk::watershed::Segmenter< TInputImage >::GetCurrentLabel  )  [virtual]
 

bool itk::Object::GetDebug  )  const [inherited]
 

Get the value of the debug flag.

template<class TInputImage>
virtual bool itk::watershed::Segmenter< TInputImage >::GetDoBoundaryAnalysis  )  [virtual]
 

static bool itk::Object::GetGlobalWarningDisplay  )  [static, inherited]
 

const DataObject* itk::ProcessObject::GetInput unsigned int  idx  )  const [protected, inherited]
 

Method used internally for getting an input* DataObject* itk::ProcessObject::GetInput unsigned int  idx  )  [protected, inherited]
 

Reimplemented in itk::ImageToMeshFilter< TInputImage, TOutputMesh >, itk::PathToImageFilter< TInputPath, TOutputImage >, itk::PointSetToImageFilter< TInputPointSet, TOutputImage >, itk::SpatialObjectToImageFilter< TInputSpatialObject, TOutputImage >, itk::SpatialObjectToPointSetFilter< TInputSpatialObject, TOutputPointSet >, itk::TriangleMeshToBinaryImageFilter, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::MeshToMeshFilter< TInputMesh, TOutputMesh >, itk::PathToPathFilter< TInputPath, TOutputPath >, itk::ImageFileWriter, itk::ImageSeriesWriter, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TDeformationField, TDeformationField >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TInputImage, Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< Image< TPixel, Dimension >, Image< std::complex< TPixel >, Dimension > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< Image< std::complex< TPixel >, Dimension >, Image< TPixel, Dimension > >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< ImageType, ImageType >, itk::PathToPathFilter< TInputPath, TOutputChainCodePath >, itk::PathToPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, and itk::PathToPathFilter< TFourierSeriesPath, OrthogonallyCorrected2DParametricPath >.

Referenced by itk::watershed::EquivalenceRelabeler< TScalarType, TImageDimension >::GetEquivalencyTable(), itk::watershed::SegmentTreeGenerator< ScalarType >::GetInputEquivalencyTable(), itk::watershed::Segmenter< TInputImage >::GetInputImage(), itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension)>::GetInputImage(), itk::watershed::EquivalenceRelabeler< TScalarType, TImageDimension >::GetInputImage(), itk::watershed::SegmentTreeGenerator< ScalarType >::GetInputSegmentTable(), itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension)>::GetInputSegmentTree(), and itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >::GetLabelInput().

template<class TInputImage>
Get Set the input image* InputImageType* itk::watershed::Segmenter< TInputImage >::GetInputImage void   )  [inline]
 

Definition at line 133 of file itkWatershedSegmenter.h.

References itk::ProcessObject::GetInput().

DataObjectPointerArray& itk::ProcessObject::GetInputs  )  [inline, inherited]
 

Return an array with all the inputs of this process object. This is useful for tracing back in the pipeline to construct graphs etc.

Definition at line 108 of file itkProcessObject.h.

template<class TInputImage>
ImageRegionType itk::watershed::Segmenter< TInputImage >::GetLargestPossibleRegion  )  const [inline]
 

Definition at line 182 of file itkWatershedSegmenter.h.

const MetaDataDictionary& itk::Object::GetMetaDataDictionary void   )  const [inherited]
 

Returns:
A constant reference to this objects MetaDataDictionary.

MetaDataDictionary& itk::Object::GetMetaDataDictionary void   )  [inherited]
 

Returns:
A reference to this objects MetaDataDictionary.
Warning:
This reference may be changed.

virtual unsigned long itk::Object::GetMTime  )  const [virtual, inherited]
 

Return this objects modified time.

Reimplemented in itk::ImageRegistrationMethod< TFixedImage, TMovingImage >, itk::DeformationFieldSource< TOutputImage >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::BoundingBox< TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer >, itk::SceneSpatialObject< SpaceDimension >, and itk::SceneSpatialObject< NDimensions >.

MultiThreader* itk::ProcessObject::GetMultiThreader  )  [inline, inherited]
 

Return the multithreader used by this class.

Definition at line 281 of file itkProcessObject.h.

template<class TInputImage>
virtual const char* itk::watershed::Segmenter< TInputImage >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ProcessObject.

std::vector<DataObjectPointer>::size_type itk::ProcessObject::GetNumberOfInputs  )  const [inline, inherited]
 

Get the size of the input vector. This is merely the size of the input vector, not the number of inputs that have valid DataObject's assigned. Use GetNumberOfValidRequiredInputs() to determine how many inputs are non-null.

Definition at line 115 of file itkProcessObject.h.

std::vector<DataObjectPointer>::size_type itk::ProcessObject::GetNumberOfOutputs  )  const [inline, inherited]
 

Definition at line 132 of file itkProcessObject.h.

virtual const unsigned int& itk::ProcessObject::GetNumberOfRequiredInputs  )  [protected, virtual, inherited]
 

virtual const unsigned int& itk::ProcessObject::GetNumberOfRequiredOutputs  )  [protected, virtual, inherited]
 

virtual const int& itk::ProcessObject::GetNumberOfThreads  )  [virtual, inherited]
 

virtual std::vector<DataObjectPointer>::size_type itk::ProcessObject::GetNumberOfValidRequiredInputs  )  const [virtual, inherited]
 

Get the number of valid inputs. This is the number of non-null entries in the input vector in the first NumberOfRequiredInputs slots. This method is used to determine whether the necessary required inputs have been set. Subclasses of ProcessObject may override this implementation if the required inputs are not the first slots in input vector.

Reimplemented in itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDeformationField >, and itk::PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >.

const DataObject* itk::ProcessObject::GetOutput unsigned int  idx  )  const [protected, inherited]
 

Method used internally for getting an output* DataObject* itk::ProcessObject::GetOutput unsigned int  idx  )  [protected, inherited]
 

Reimplemented in itk::CoreAtomImageToUnaryCorrespondenceMatrixProcess< TSourceImage >, itk::MedialNodePairCorrespondenceProcess< TSourceImage >, itk::MedialNodeTripletCorrespondenceProcess< TSourceImage >, itk::CoreAtomImageToDistanceMatrixProcess< TSourceImage >, itk::ImageSource< TOutputImage >, itk::MeshSource< TOutputMesh >, itk::PathSource< TOutputPath >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TLevelSet >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< ImageType >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< TInputImage >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TFixedImage >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< TImage >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TImageType >, itk::ImageSource< TInputImage1 >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TDeformationField >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< TEigenValueImage >, itk::MeshSource< TOutputPointSet >, itk::MeshSource< VoronoiDiagram2D< TCoordType > >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< TOutputChainCodePath >, and itk::PathSource< TOutputFourierSeriesPath >.

Referenced by itk::watershed::Segmenter< TInputImage >::GetBoundary(), itk::watershed::BoundaryResolver< TPixelType, TDimension >::GetEquivalencyTable(), itk::watershed::Segmenter< TInputImage >::GetOutputImage(), itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension)>::GetOutputImage(), itk::watershed::EquivalenceRelabeler< TScalarType, TImageDimension >::GetOutputImage(), itk::watershed::SegmentTreeGenerator< ScalarType >::GetOutputSegmentTree(), and itk::watershed::Segmenter< TInputImage >::GetSegmentTable().

template<class TInputImage>
Get Set the labeled output image The output image is always of unsigned long integers* OutputImageType* itk::watershed::Segmenter< TInputImage >::GetOutputImage void   )  [inline]
 

Definition at line 142 of file itkWatershedSegmenter.h.

References itk::ProcessObject::GetOutput().

Return an array with all the outputs of this process object* This is useful for tracing forward in the pipeline to contruct* graphs etc* DataObjectPointerArray& itk::ProcessObject::GetOutputs  )  [inline, inherited]
 

Definition at line 130 of file itkProcessObject.h.

virtual const float& itk::ProcessObject::GetProgress  )  [virtual, inherited]
 

Get the execution progress of a process object. The progress is a floating number in [0,1] with 0 meaning no progress and 1 meaning the filter has completed execution.

virtual int itk::LightObject::GetReferenceCount  )  const [inline, virtual, inherited]
 

Gets the reference count on this object.

Definition at line 98 of file itkLightObject.h.

virtual const bool& itk::ProcessObject::GetReleaseDataBeforeUpdateFlag  )  [virtual, inherited]
 

virtual bool itk::ProcessObject::GetReleaseDataFlag  )  const [virtual, inherited]
 

template<class TInputImage>
Get Set the segment table The segment table is a table of segmentation* information identifying each region produced by the labeling algorithm* SegmentTableType* itk::watershed::Segmenter< TInputImage >::GetSegmentTable void   )  [inline]
 

Definition at line 151 of file itkWatershedSegmenter.h.

References itk::ProcessObject::GetOutput().

template<class TInputImage>
Determines whether the algorithm will sort the adjacencies in its* SegmentTable before returning Default is true This is an option only* useful for streaming applications where the sorting only needs to be done* after all iterations have taken place* virtual bool itk::watershed::Segmenter< TInputImage >::GetSortEdgeLists  )  [virtual]
 

template<class TInputImage>
virtual double itk::watershed::Segmenter< TInputImage >::GetThreshold  )  [virtual]
 

static void itk::Object::GlobalWarningDisplayOff  )  [inline, static, inherited]
 

Definition at line 100 of file itkObject.h.

References itk::Object::SetGlobalWarningDisplay().

static void itk::Object::GlobalWarningDisplayOn  )  [inline, static, inherited]
 

Definition at line 98 of file itkObject.h.

References itk::Object::SetGlobalWarningDisplay().

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::GradientDescent InputImageTypePointer  ,
ImageRegionType 
[protected]
 

Follows each unlabeled pixel in the image down its path of steepest descent. Each pixel along that path is identified with the local minima already labeled at the end of the path.

bool itk::Object::HasObserver const EventObject event  )  const [inherited]
 

Return true if an observer is registered for this event.

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::InitializeBoundary  )  [protected]
 

Allocates boundary structure information and sets the boundary data to null values.

void itk::Object::InvokeEvent const EventObject  )  const [inherited]
 

Call Execute on all the Commands observing this event id. The actions triggered by this call doesn't modify this object.

void itk::Object::InvokeEvent const EventObject  )  [inherited]
 

Call Execute on all the Commands observing this event id.

template<class TInputImage>
itk::watershed::Segmenter< TInputImage >::itkStaticConstMacro ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension 
 

template<class TInputImage>
Gets Sets the initial itk::watershed::Segmenter< TInputImage >::label unsigned long integer  value  ) 
 

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::LabelMinima InputImageTypePointer  ,
ImageRegionType  ,
flat_region_table_t ,
InputPixelType 
[protected]
 

Labels all the local minima in the image. Also identifies and labels connected ``flat'' regions.

template<class TInputImage>
virtual DataObjectPointer itk::watershed::Segmenter< TInputImage >::MakeOutput unsigned int  idx  )  [virtual]
 

Standard itk::ProcessObject subclass method.

Reimplemented from itk::ProcessObject.

template<class TInputImage>
static void itk::watershed::Segmenter< TInputImage >::MergeFlatRegions flat_region_table_t ,
EquivalencyTable::Pointer 
[static, protected]
 

Helper function. Finds the minimum and maximum values in an image.

template<class TInputImage>
static void itk::watershed::Segmenter< TInputImage >::MinMax InputImageTypePointer  img,
ImageRegionType  region,
InputPixelType min,
InputPixelType max
[static, protected]
 

Helper function. Finds the minimum and maximum values in an image.

virtual void itk::Object::Modified  )  const [virtual, inherited]
 

Update the modification time for this object. Many filters rely on the modification time to determine if they need to recompute their data.

Referenced by itk::MatrixOffsetTransformBase< TScalarType, 3, 3 >::SetCenter(), itk::HistogramAlgorithmBase< TInputHistogram >::SetInputHistogram(), itk::MatrixOffsetTransformBase< TScalarType, 3, 3 >::SetMatrix(), itk::MatrixOffsetTransformBase< TScalarType, 3, 3 >::SetOffset(), itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >::SetRealThresholds(), itk::CollidingFrontsImageFilter< TInputImage, TOutputImage >::SetSeedPoints1(), itk::CollidingFrontsImageFilter< TInputImage, TOutputImage >::SetSeedPoints2(), itk::NonUniformBSpline< TDimension >::SetSplineOrder(), itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >::SetThresholds(), itk::Statistics::GoodnessOfFitFunctionBase< typename ComponentType::HistogramType >::SetTotalObservedScale(), and itk::MatrixOffsetTransformBase< TScalarType, 3, 3 >::SetTranslation().

template<class TInputImage>
static Pointer itk::watershed::Segmenter< TInputImage >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::Object.

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::operator= const Self  )  [inline, protected]
 

Reimplemented from itk::ProcessObject.

Definition at line 267 of file itkWatershedSegmenter.h.

virtual void itk::ProcessObject::PopBackInput  )  [protected, virtual, inherited]
 

Reimplemented in itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TDeformationField, TDeformationField >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TInputImage, Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< Image< TPixel, Dimension >, Image< std::complex< TPixel >, Dimension > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< Image< std::complex< TPixel >, Dimension >, Image< TPixel, Dimension > >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, and itk::ImageToImageFilter< ImageType, ImageType >.

virtual void itk::ProcessObject::PopFrontInput  )  [protected, virtual, inherited]
 

Reimplemented in itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TDeformationField, TDeformationField >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TInputImage, Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< Image< TPixel, Dimension >, Image< std::complex< TPixel >, Dimension > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< Image< std::complex< TPixel >, Dimension >, Image< TPixel, Dimension > >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, and itk::ImageToImageFilter< ImageType, ImageType >.

virtual void itk::ProcessObject::PrepareOutputs  )  [virtual, inherited]
 

An opportunity to deallocate a ProcessObject's bulk data storage. Some filters may wish to reuse existing bulk data storage to avoid unnecessary deallocation/allocation sequences. The default implementation calls Initialize() on each output. DataObject::Initialize() frees its bulk data by default.

Reimplemented in itk::WatershedImageFilter< TInputImage >.

void itk::LightObject::Print std::ostream &  os,
Indent  indent = 0
const [inherited]
 

Cause the object to print itself out.

bool itk::Object::PrintObservers std::ostream &  os,
Indent  indent
const [protected, inherited]
 

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::PrintSelf std::ostream &  os,
Indent  indent
const [protected, virtual]
 

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.

virtual void itk::LightObject::PrintTrailer std::ostream &  os,
Indent  indent
const [protected, virtual, inherited]
 

virtual void itk::ProcessObject::PropagateRequestedRegion DataObject output  )  [virtual, inherited]
 

Send the requested region information back up the pipeline (to the filters that preceed this one).

Reimplemented in itk::VTKImageImport< TOutputImage >.

virtual void itk::ProcessObject::PropagateResetPipeline  )  [protected, virtual, inherited]
 

Propagate a call to ResetPipeline() up the pipeline. Called only from DataObject.

Push Pop an input of this process object These methods allow a* filter to model its input vector as a queue or stack These* routines may not be appropriate for all especially* filters with different types of inputs These routines follow* the semantics of STL* virtual void itk::ProcessObject::PushBackInput const DataObject input  )  [protected, virtual, inherited]
 

Reimplemented in itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TDeformationField, TDeformationField >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TInputImage, Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< Image< TPixel, Dimension >, Image< std::complex< TPixel >, Dimension > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< Image< std::complex< TPixel >, Dimension >, Image< TPixel, Dimension > >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, and itk::ImageToImageFilter< ImageType, ImageType >.

virtual void itk::ProcessObject::PushFrontInput const DataObject input  )  [protected, virtual, inherited]
 

Reimplemented in itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TDeformationField, TDeformationField >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TInputImage, Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< Image< TPixel, Dimension >, Image< std::complex< TPixel >, Dimension > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< Image< std::complex< TPixel >, Dimension >, Image< TPixel, Dimension > >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, and itk::ImageToImageFilter< ImageType, ImageType >.

virtual void itk::Object::Register  )  const [virtual, inherited]
 

Increase the reference count (mark as used by another object).

Reimplemented from itk::LightObject.

template<class TInputImage>
static void itk::watershed::Segmenter< TInputImage >::RelabelImage OutputImageTypePointer  ,
ImageRegionType  ,
EquivalencyTable::Pointer 
[static]
 

Helper function. Other classes may have occasion to use this. Relabels an image according to a table of equivalencies.

virtual void itk::ProcessObject::ReleaseDataBeforeUpdateFlagOff  )  [virtual, inherited]
 

virtual void itk::ProcessObject::ReleaseDataBeforeUpdateFlagOn  )  [virtual, inherited]
 

void itk::ProcessObject::ReleaseDataFlagOff  )  [inline, inherited]
 

Definition at line 254 of file itkProcessObject.h.

void itk::ProcessObject::ReleaseDataFlagOn  )  [inline, inherited]
 

Definition at line 253 of file itkProcessObject.h.

virtual void itk::ProcessObject::ReleaseInputs  )  [protected, virtual, inherited]
 

A filter may need to release its input's bulk data after it has finished calculating a new output. The filter may need to release the inputs because the user has turned on the ReleaseDataFlag or it may need to release the inputs because the filter is an "in place" filter and it has overwritten its input with its output data. The implementation here simply checks the ReleaseDataFlag of the inputs. InPlaceImageFilter overrides this method so release the input it has overwritten.

See also:
InPlaceImageFilter::ReleaseInputs()

Reimplemented in itk::InPlaceImageFilter< TInputImage, TOutputImage >, itk::InPlaceImageFilter< TInputImage, TOutputImage >, itk::InPlaceImageFilter< TDeformationField, TDeformationField >, itk::InPlaceImageFilter< TInputImage >, itk::InPlaceImageFilter< TInputImage, TSparseOutputImage >, itk::InPlaceImageFilter< TInputImage1, TOutputImage >, itk::InPlaceImageFilter< TInputImage, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::InPlaceImageFilter< FeatureImageType, ImageType >, itk::InPlaceImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::InPlaceImageFilter< TInputImageType, TSparseOutputImageType >, and itk::InPlaceImageFilter< TImage, TImage >.

void itk::Object::RemoveAllObservers  )  [inherited]
 

Remove all observers .

virtual void itk::ProcessObject::RemoveInput DataObject input  )  [protected, virtual, inherited]
 

void itk::Object::RemoveObserver unsigned long  tag  )  [inherited]
 

Remove the observer with this tag value.

virtual void itk::ProcessObject::RemoveOutput DataObject output  )  [protected, virtual, inherited]
 

virtual void itk::ProcessObject::ResetPipeline  )  [virtual, inherited]
 

Reset the pipeline. If an exception is thrown during an Update(), the pipeline may be in an inconsistent state. This method clears the internal state of the pipeline so Update() can be called.

virtual void itk::ProcessObject::RestoreInputReleaseDataFlags  )  [protected, virtual, inherited]
 

Restore the cached input ReleaseDataFlags.

virtual void itk::ProcessObject::SetAbortGenerateData bool  _arg  )  [virtual, inherited]
 

Set the AbortGenerateData flag for the process object. Process objects may handle premature termination of execution in different ways.

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::SetBoundary BoundaryType b  )  [inline]
 

Definition at line 163 of file itkWatershedSegmenter.h.

References itk::ProcessObject::SetNthOutput().

void itk::Object::SetDebug bool  debugFlag  )  const [inherited]
 

Set the value of the debug flag. A non-zero value turns debugging on.

template<class TInputImage>
Turns on special labeling of the boundaries for streaming applications* The default value is meaning that boundary analysis is turned* off* virtual void itk::watershed::Segmenter< TInputImage >::SetDoBoundaryAnalysis bool  _arg  )  [virtual]
 

This is a global flag that controls whether any warning* or error messages are displayed* static void itk::Object::SetGlobalWarningDisplay bool  flag  )  [static, inherited]
 

Referenced by itk::Object::GlobalWarningDisplayOff(), and itk::Object::GlobalWarningDisplayOn().

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::SetInputImage InputImageType img  )  [inline]
 

Definition at line 136 of file itkWatershedSegmenter.h.

References itk::ProcessObject::SetNthInput().

template<class TInputImage>
static void itk::watershed::Segmenter< TInputImage >::SetInputImageValues InputImageTypePointer  img,
const ImageRegionType  region,
InputPixelType  value
[static, protected]
 

Helper functions for filling in regions with values

template<class TInputImage>
This method is necessary until the streaming mechanisms of the Itk* pipeline are full fleshed out It is only used for streaming* applications Calling this method gets sets the image size of the* complete volume being streamed The member variables controlled by* this method will not be modified by the Itk pipeline and are necessary* for analysis of boundaries* void itk::watershed::Segmenter< TInputImage >::SetLargestPossibleRegion ImageRegionType  reg  )  [inline]
 

Definition at line 176 of file itkWatershedSegmenter.h.

void itk::Object::SetMetaDataDictionary const MetaDataDictionary rhs  )  [inherited]
 

Returns:
Set the MetaDataDictionary

Protected methods for setting inputs* Subclasses make use of them for setting input* virtual void itk::ProcessObject::SetNthInput unsigned int  num,
DataObject input
[protected, virtual, inherited]
 

Referenced by itk::watershed::BoundaryResolver< TPixelType, TDimension >::SetBoundaryA(), itk::watershed::BoundaryResolver< TPixelType, TDimension >::SetBoundaryB(), itk::watershed::EquivalenceRelabeler< TScalarType, TImageDimension >::SetEquivalencyTable(), itk::WatershedImageFilter< TInputImage >::SetInput(), itk::watershed::SegmentTreeGenerator< ScalarType >::SetInputEquivalencyTable(), itk::watershed::Segmenter< TInputImage >::SetInputImage(), itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension)>::SetInputImage(), itk::watershed::EquivalenceRelabeler< TScalarType, TImageDimension >::SetInputImage(), itk::watershed::SegmentTreeGenerator< ScalarType >::SetInputSegmentTable(), itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension)>::SetInputSegmentTree(), itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::SetReferenceImage(), itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType >::SetReferenceImage(), and itk::ChangeInformationImageFilter< TInputImage >::SetReferenceImage().

Protected methods for setting outputs* Subclasses make use of them for getting output* virtual void itk::ProcessObject::SetNthOutput unsigned int  num,
DataObject output
[protected, virtual, inherited]
 

Referenced by itk::watershed::BoundaryResolver< TPixelType, TDimension >::BoundaryResolver(), itk::watershed::EquivalenceRelabeler< TScalarType, TImageDimension >::EquivalenceRelabeler(), itk::watershed::Segmenter< TInputImage >::SetBoundary(), itk::watershed::BoundaryResolver< TPixelType, TDimension >::SetEquivalencyTable(), itk::watershed::Segmenter< TInputImage >::SetOutputImage(), itk::watershed::Relabeler< ScalarType, itkGetStaticConstMacro(ImageDimension)>::SetOutputImage(), itk::watershed::EquivalenceRelabeler< TScalarType, TImageDimension >::SetOutputImage(), and itk::watershed::Segmenter< TInputImage >::SetSegmentTable().

void itk::ProcessObject::SetNumberOfInputs unsigned int  num  )  [protected, inherited]
 

Called to allocate the input array. Copies old inputs.

void itk::ProcessObject::SetNumberOfOutputs unsigned int  num  )  [protected, inherited]
 

Called to allocate the output array. Copies old outputs.

virtual void itk::ProcessObject::SetNumberOfRequiredInputs unsigned int  _arg  )  [protected, virtual, inherited]
 

virtual void itk::ProcessObject::SetNumberOfRequiredOutputs unsigned int  _arg  )  [protected, virtual, inherited]
 

Get Set the number of threads to create when executing* virtual void itk::ProcessObject::SetNumberOfThreads int  _arg  )  [virtual, inherited]
 

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::SetOutputImage OutputImageType img  )  [inline]
 

Definition at line 145 of file itkWatershedSegmenter.h.

References itk::ProcessObject::SetNthOutput().

template<class TInputImage>
static void itk::watershed::Segmenter< TInputImage >::SetOutputImageValues OutputImageTypePointer  img,
const ImageRegionType  region,
unsigned long  value
[static, protected]
 

virtual void itk::ProcessObject::SetProgress float  _arg  )  [virtual, inherited]
 

Set the execution progress of a process object. The progress is a floating number in [0,1] with 0 meaning no progress and 1 meaning the filter has completed execution. The ProgressEvent is NOT invoked.

virtual void itk::Object::SetReferenceCount int   )  [virtual, inherited]
 

Sets the reference count (use with care)

Reimplemented from itk::LightObject.

Turn on off the flags to control whether the bulk data belonging* to the outputs of this ProcessObject are released after being* used by a downstream ProcessObject Default value is off Another* options for controlling memory utilization is the* ReleaseDataBeforeUpdateFlag* virtual void itk::ProcessObject::SetReleaseDataFlag bool  flag  )  [virtual, inherited]
 

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::SetSegmentTable SegmentTableType s  )  [inline]
 

Definition at line 154 of file itkWatershedSegmenter.h.

References itk::ProcessObject::SetNthOutput().

template<class TInputImage>
virtual void itk::watershed::Segmenter< TInputImage >::SetSortEdgeLists bool  _arg  )  [virtual]
 

template<class TInputImage>
Gets Sets the input threshold Threshold is specified as a percentage* of the maximum height of the image This filter thresholds the* input image to remove all values below f * where f min f are the minimum values in the image and f* T f is the threshold parameter value Values in the image less than f L* f are raised to f L f Thresholding minimum values in the image* decreases the number of local minima in the image and produces an initial* segmentation with fewer segments The assumption is that the shallow* regions that this thresholding eliminates are generally not of interest* virtual void itk::watershed::Segmenter< TInputImage >::SetThreshold double  _arg  )  [virtual]
 

template<class TInputImage>
static void itk::watershed::Segmenter< TInputImage >::Threshold InputImageTypePointer  destination,
InputImageTypePointer  source,
const ImageRegionType  source_region,
const ImageRegionType  destination_region,
InputPixelType  threshold
[static, protected]
 

Helper function. Thresholds low values and copies values from one image into another. The source and destination regions must match in size (not enforced). For integral types, the dynamic range of the image is adjusted such that the maximum value in the image is always at least one less than the maximum value allowed for that data type.

virtual void itk::Object::UnRegister  )  const [virtual, inherited]
 

Decrease the reference count (release by another object).

Reimplemented from itk::LightObject.

Turn on off the flags to control whether the bulk data belonging* to the outputs of this ProcessObject are released reallocated* during an a user may want* to force the elements of a pipeline to release any bulk data that* is going to be regenerated anyway during an itk::ProcessObject::Update  )  [inherited]
 

Reimplemented in itk::CoreAtomImageToUnaryCorrespondenceMatrixProcess< TSourceImage >, itk::HistogramMatchingImageFilter< TInputImage, TOutputImage >, itk::MedialNodePairCorrespondenceProcess< TSourceImage >, itk::MedialNodeTripletCorrespondenceProcess< TSourceImage >, itk::CoreAtomImageToDistanceMatrixProcess< TSourceImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::MeshSource< TOutputMesh >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::ImageSeriesWriter, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::MeshSource< TOutputPointSet >, itk::MeshSource< VoronoiDiagram2D< TCoordType > >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, and itk::PathSource< TOutputFourierSeriesPath >.

Turn on off the flags to control whether the bulk data belonging* to the outputs of this ProcessObject are released reallocated* during an itk::ProcessObject::Update void   )  [inherited]
 

Reimplemented in itk::CoreAtomImageToUnaryCorrespondenceMatrixProcess< TSourceImage >, itk::HistogramMatchingImageFilter< TInputImage, TOutputImage >, itk::MedialNodePairCorrespondenceProcess< TSourceImage >, itk::MedialNodeTripletCorrespondenceProcess< TSourceImage >, itk::CoreAtomImageToDistanceMatrixProcess< TSourceImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::MeshSource< TOutputMesh >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::ImageSeriesWriter, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::MeshSource< TOutputPointSet >, itk::MeshSource< VoronoiDiagram2D< TCoordType > >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, and itk::PathSource< TOutputFourierSeriesPath >.

virtual void itk::ProcessObject::Update  )  [virtual, inherited]
 

Bring this filter up-to-date. Update() checks modified times against last execution times, and re-executes objects if necessary. A side effect of this method is that the whole pipeline may execute in order to bring this filter up-to-date. This method updates the currently prescribed requested region. If no requested region has been set on the output, then the requested region will be set to the largest possible region. Once the requested region is set, Update() will make sure the specified requested region is up-to-date. This is a confusing side effect to users who are just calling Update() on a filter. A first call to Update() will cause the largest possible region to be updated. A second call to Update() will update that same region. If a modification to the upstream pipeline cause a filter to have a different largest possible region, this second call to Update() will not cause the output requested region to be reset to the new largest possible region. Instead, the output requested region will be the same as the last time Update() was called. To have a filter always to produce its largest possible region, users should call UpdateLargestPossibleRegion() instead.

Reimplemented in itk::CoreAtomImageToUnaryCorrespondenceMatrixProcess< TSourceImage >, itk::HistogramMatchingImageFilter< TInputImage, TOutputImage >, itk::MedialNodePairCorrespondenceProcess< TSourceImage >, itk::MedialNodeTripletCorrespondenceProcess< TSourceImage >, itk::CoreAtomImageToDistanceMatrixProcess< TSourceImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::ImageSource< TOutputImage >, itk::MeshSource< TOutputMesh >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::PathSource< TOutputPath >, itk::ImageSeriesWriter, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TSparseOutputImage >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< TLevelSet >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< Image< TPixel, Dimension > >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< ImageType >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramLogProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< TInputImage >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< TFixedImage >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramEntropyFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< TImage >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< TOutputPixelType, 2 > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TClassifiedImage >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TImageType >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< TInputImage1 >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< TPixel, 3 > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramProbabilityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< TDeformationField >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< BloxCoreAtomImage< dim > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< Function::HistogramIntensityFunction< unsigned long >::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< TSparseOutputImageType >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< Image< TFunction::OutputPixelType,::itk::Statistics::GetHistogramDimension< THistogram >::HistogramDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< TPixel, VImageDimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< Image< std::complex< TPixel >, Dimension > >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::ImageSource< TEigenValueImage >, itk::MeshSource< TOutputPointSet >, itk::MeshSource< VoronoiDiagram2D< TCoordType > >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< OrthogonallyCorrected2DParametricPath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< TOutputFourierSeriesPath >, and itk::PathSource< TOutputFourierSeriesPath >.

virtual void itk::ProcessObject::UpdateLargestPossibleRegion  )  [virtual, inherited]
 

Like Update(), but sets the output requested region to the largest possible region for the output. This is the method users should call if they want the entire dataset to be processed. If a user wants to update the same output region as a previous call to Update() or a previous call to UpdateLargestPossibleRegion(), then they should call the method Update().

virtual void itk::ProcessObject::UpdateOutputData DataObject output  )  [virtual, inherited]
 

Actually generate new output

Reimplemented in itk::StreamingImageFilter< TInputImage, TOutputImage >.

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::UpdateOutputInformation  )  [protected, virtual]
 

Update the information decribing the output data. This method transverses up the pipeline gathering modified time information. On the way back down the pipeline, this method calls GenerateOutputInformation() to set any necessary information about the output data objects. For instance, a filter that shrinks an image will need to provide an implementation for GenerateOutputInformation() that changes the spacing of the pixels. Such filters should call their superclass' implementation of GenerateOutputInformation prior to changing the information values they need (i.e. GenerateOutputInformation() should call Superclass::GenerateOutputInformation() prior to changing the information.

Reimplemented from itk::ProcessObject.

void itk::ProcessObject::UpdateProgress float  amount  )  [inherited]
 

Update the progress of the process object.

Sets the Progress ivar to amount and invokes any observers for the ProgressEvent. The parameter amount should be in [0,1] and is the cumulative (not incremental) progress.

template<class TInputImage>
void itk::watershed::Segmenter< TInputImage >::UpdateSegmentTable InputImageTypePointer  ,
ImageRegionType 
[protected]
 

Adds entries to the output segment table for all labeled segments in the image.


Member Data Documentation

Allow people to add remove invoke observers (callbacks) to any ITK * object. This is an implementation of the subject/observer design * pattern. An observer is added by specifying an event to respond to * and an itk unsigned lon itk::Object::AddObserver)(const EventObject &event, Command *) const [inherited]
 

This is a global flag that controls whether any itk::Object::debug [inherited]
 

Definition at line 94 of file itkObject.h.

template<class TInputImage>
Turns on special labeling of the boundaries for streaming applications* The default value is itk::watershed::Segmenter< TInputImage >::FALSE
 

Definition at line 211 of file itkWatershedSegmenter.h.

Push Pop an input of this process object These methods allow a* filter to model its input vector as a queue or stack These* routines may not be appropriate for all itk::ProcessObject::filters [protected, inherited]
 

Reimplemented in itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TInputImage, TOutputImage >, itk::ImageToImageFilter< TSpeedImage, TLevelSet >, itk::ImageToImageFilter< TDeformationField, TDeformationField >, itk::ImageToImageFilter< TInputImage, TInputImage >, itk::ImageToImageFilter< TInputImage1, Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::ImageToImageFilter< TInputImage, TSparseOutputImage >, itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TDataType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, BloxBoundaryPointImage< ::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< Image< SymmetricSecondRankTensor< double, 3 >, 3 >, Image< TPixel, 3 > >, itk::ImageToImageFilter< TInputImage, Image< unsigned long,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TSourceImage, BloxBoundaryProfileImage< ::itk::GetImageDimension< TSourceImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TOutputImage >, itk::ImageToImageFilter< FeatureImageType, ImageType >, itk::ImageToImageFilter< TImageType, TImageType >, itk::ImageToImageFilter< TInputImage, Image< unsigned char,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< BloxBoundaryPointImage< dim >, BloxCoreAtomImage< dim > >, itk::ImageToImageFilter< TInputImage, VectorImage< TProbabilityPrecisionType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, Image< CovariantVector< TOutputValueType,::itk::GetImageDimension< TInputImage >::ImageDimension >,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage, TClassifiedImage >, itk::ImageToImageFilter< TInputImage, TEigenValueImage >, itk::ImageToImageFilter< TInputVectorImage, Image< TLabelsType,::itk::GetImageDimension< TInputVectorImage >::ImageDimension > >, itk::ImageToImageFilter< TInputImage1, TInputImage1 >, itk::ImageToImageFilter< ImageType, ImageType >, itk::ImageToImageFilter< TInputImage, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::ImageToImageFilter< TLevelSet, TLevelSet >, itk::ImageToImageFilter< TMovingImage, TFixedImage >, itk::ImageToImageFilter< Image< TPixel, Dimension >, Image< std::complex< TPixel >, Dimension > >, itk::ImageToImageFilter< TImage, TImage >, itk::ImageToImageFilter< Image< std::complex< TPixel >, Dimension >, Image< TPixel, Dimension > >, itk::ImageToImageFilter< TInputImageType, TSparseOutputImageType >, itk::ImageToImageFilter< Image< TInputPixelType, 2 >, Image< TOutputPixelType, 2 > >, itk::ImageToImageFilter< TImage, TImage >, and itk::ImageToImageFilter< ImageType, ImageType >.

Definition at line 303 of file itkProcessObject.h.

template<class TInputImage>
Define image types and dimensionality* typedef TInputImage itk::watershed::Segmenter< TInputImage >::InputImageType
 

Definition at line 98 of file itkWatershedSegmenter.h.

template<class TInputImage>
Gets Sets the input threshold Threshold is specified as a percentage* of the maximum height of the image This filter thresholds the* input image to remove all values below f itk::watershed::Segmenter< TInputImage >::L = min + T * (max - min) \f$
 

Definition at line 203 of file itkWatershedSegmenter.h.

template<class TInputImage>
connectivity_t itk::watershed::Segmenter< TInputImage >::m_Connectivity [protected]
 

Holds generalized connectivity information for connected component labeling and gradient descent analysis in pixel neighborhoods.

Definition at line 356 of file itkWatershedSegmenter.h.

TimeStamp itk::ProcessObject::m_OutputInformationMTime [protected, inherited]
 

Time when GenerateOutputInformation was last called.

Definition at line 428 of file itkProcessObject.h.

int itk::LightObject::m_ReferenceCount [mutable, protected, inherited]
 

Number of uses of this object by other objects.

Definition at line 119 of file itkLightObject.h.

SimpleFastMutexLock itk::LightObject::m_ReferenceCountLock [mutable, protected, inherited]
 

Mutex lock to protect modification to the reference count

Definition at line 122 of file itkLightObject.h.

bool itk::ProcessObject::m_Updating [protected, inherited]
 

This flag indicates when the pipeline is executing. It prevents infinite recursion when pipelines have loops.

Definition at line 425 of file itkProcessObject.h.

template<class TInputImage>
Gets Sets the input threshold Threshold is specified as a percentage* of the maximum height of the image This filter thresholds the* input image to remove all values below f * where f itk::watershed::Segmenter< TInputImage >::max
 

Definition at line 203 of file itkWatershedSegmenter.h.

template<class TInputImage>
Gets Sets the input threshold Threshold is specified as a percentage* of the maximum height of the image This filter thresholds the* input image to remove all values below f * where f min f are the itk::watershed::Segmenter< TInputImage >::maximum
 

Definition at line 203 of file itkWatershedSegmenter.h.

template<class TInputImage>
short itk::watershed::Segmenter< TInputImage >::NULL_FLOW [static]
 

A constant used in the labeling algorithm.

Definition at line 130 of file itkWatershedSegmenter.h.

template<class TInputImage>
unsigned long itk::watershed::Segmenter< TInputImage >::NULL_LABEL [static]
 

A constant used in the labeling algorithm.

Definition at line 127 of file itkWatershedSegmenter.h.

Methods invoked by virtual 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. */ virtual void PrintSelf(std voi itk::LightObject::PrintHeader)(std::ostream &os, Indent indent) const [protected, inherited]
 

template<class TInputImage>
Methods to implement smart pointers and work with the itk object factory* typedef ProcessObject itk::watershed::Segmenter< TInputImage >::Superclass
 

Reimplemented from itk::ProcessObject.

Definition at line 113 of file itkWatershedSegmenter.h.


The documentation for this class was generated from the following file:
Generated at Mon Jul 10 00:37:47 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000