| AbortGenerateDataOff() | itk::ProcessObject | [virtual] |
| AbortGenerateDataOn() | itk::ProcessObject | [virtual] |
| AddInput(DataObject *input) | itk::ProcessObject | [protected, virtual] |
| AddObserver | itk::Object | |
| AddOutput(DataObject *output) | itk::ProcessObject | [protected, virtual] |
| BreakOnError() | itk::LightObject | [static] |
| CacheInputReleaseDataFlags() | itk::ProcessObject | [protected, virtual] |
| CompileMergeList(SegmentTableTypePointer, SegmentTreeTypePointer) | itk::watershed::SegmentTreeGenerator< TScalarType > | [protected] |
| ConstPointer typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| CreateAnother() const | itk::Object | [virtual] |
| DataObjectPointer typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| DataObjectPointerArray typedef | itk::ProcessObject | |
| debug | itk::Object | |
| DebugOff() const | itk::Object | [virtual] |
| DebugOn() const | itk::Object | [virtual] |
| default(TRUE==merge, FALSE==do not merge).*/virtual void SetMerge(bool _arg) | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| Delete() | itk::LightObject | [virtual] |
| enabled | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| EnlargeOutputRequestedRegion(DataObject *) | itk::ProcessObject | [inline, virtual] |
| EquivalencyTableType typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| ExtractMergeHierarchy(SegmentTableTypePointer, SegmentTreeTypePointer) | itk::watershed::SegmentTreeGenerator< TScalarType > | [protected] |
| filters | itk::ProcessObject | [protected] |
| GenerateData() | itk::watershed::SegmentTreeGenerator< TScalarType > | [virtual] |
| GenerateInputRequestedRegion() | itk::watershed::SegmentTreeGenerator< TScalarType > | [protected, virtual] |
| GenerateOutputInformation() | itk::ProcessObject | [protected, virtual] |
| GenerateOutputRequestedRegion(DataObject *output) | itk::watershed::SegmentTreeGenerator< TScalarType > | [protected, virtual] |
| GetAbortGenerateData() | itk::ProcessObject | [virtual] |
| GetCommand(unsigned long tag) | itk::Object | |
| GetConsumeInput() | itk::watershed::SegmentTreeGenerator< TScalarType > | [virtual] |
| GetDebug() const | itk::Object | |
| GetFloodLevel() | itk::watershed::SegmentTreeGenerator< TScalarType > | [virtual] |
| GetGlobalWarningDisplay() | itk::Object | [static] |
| GetHighestCalculatedFloodLevel() | itk::watershed::SegmentTreeGenerator< TScalarType > | [virtual] |
| GetInput(unsigned int idx) | itk::ProcessObject | [protected] |
| GetInput(unsigned int idx) const | itk::ProcessObject | [protected] |
| GetInputEquivalencyTable() | itk::watershed::SegmentTreeGenerator< TScalarType > | [inline] |
| GetInputs() | itk::ProcessObject | [inline] |
| GetInputSegmentTable() | itk::watershed::SegmentTreeGenerator< TScalarType > | [inline] |
| GetMerge() | itk::watershed::SegmentTreeGenerator< TScalarType > | [virtual] |
| GetMetaDataDictionary(void) | itk::Object | |
| GetMetaDataDictionary(void) const | itk::Object | |
| GetMTime() const | itk::Object | [virtual] |
| GetMultiThreader() | itk::ProcessObject | [inline] |
| GetNameOfClass() const | itk::watershed::SegmentTreeGenerator< TScalarType > | [virtual] |
| GetNumberOfInputs() const | itk::ProcessObject | [inline] |
| GetNumberOfOutputs() const | itk::ProcessObject | [inline] |
| GetNumberOfRequiredInputs() | itk::ProcessObject | [protected, virtual] |
| GetNumberOfRequiredOutputs() | itk::ProcessObject | [protected, virtual] |
| GetNumberOfThreads() | itk::ProcessObject | [virtual] |
| GetNumberOfValidRequiredInputs() const | itk::ProcessObject | [virtual] |
| GetOutput(unsigned int idx) | itk::ProcessObject | [protected] |
| GetOutput(unsigned int idx) const | itk::ProcessObject | [protected] |
| GetOutputs() | itk::ProcessObject | [inline] |
| GetOutputSegmentTree() | itk::watershed::SegmentTreeGenerator< TScalarType > | [inline] |
| GetProgress() | itk::ProcessObject | [virtual] |
| GetReferenceCount() const | itk::LightObject | [inline, virtual] |
| GetReleaseDataBeforeUpdateFlag() | itk::ProcessObject | [virtual] |
| GetReleaseDataFlag() const | itk::ProcessObject | [virtual] |
| GlobalWarningDisplayOff() | itk::Object | [inline, static] |
| GlobalWarningDisplayOn() | itk::Object | [inline, static] |
| HasObserver(const EventObject &event) const | itk::Object | |
| InvokeEvent(const EventObject &) | itk::Object | |
| InvokeEvent(const EventObject &) const | itk::Object | |
| LightObject() | itk::LightObject | [inline, protected] |
| m_OutputInformationMTime | itk::ProcessObject | [protected] |
| m_ReferenceCount | itk::LightObject | [mutable, protected] |
| m_ReferenceCountLock | itk::LightObject | [mutable, protected] |
| m_Updating | itk::ProcessObject | [protected] |
| MakeOutput(unsigned int idx) | itk::watershed::SegmentTreeGenerator< TScalarType > | [virtual] |
| memory | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| MergeEquivalencies() | itk::watershed::SegmentTreeGenerator< TScalarType > | [protected] |
| MergeSegments(SegmentTableTypePointer, OneWayEquivalencyTableTypePointer, const unsigned long, const unsigned long) | itk::watershed::SegmentTreeGenerator< TScalarType > | [static] |
| Modified() const | itk::Object | [virtual] |
| New() | itk::watershed::SegmentTreeGenerator< TScalarType > | [static] |
| Object() | itk::Object | [protected] |
| OneWayEquivalencyTableType typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| OneWayEquivalencyTableTypePointer typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| operator=(const Self &) | itk::watershed::SegmentTreeGenerator< TScalarType > | [inline, protected] |
| percentage(0.0-1.0) of the maximum possible saliency value in the initial image from which the segment table was derived.A value of 0.0 calculates no merges.A value of 1.0 calculates all of the potential merges that can occur as the FloodLevel is increased to the maximum saliency value.*/void SetFloodLevel(double) | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| Pointer typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| PopBackInput() | itk::ProcessObject | [protected, virtual] |
| PopFrontInput() | itk::ProcessObject | [protected, virtual] |
| PrepareOutputs() | itk::ProcessObject | [virtual] |
| Print(std::ostream &os, Indent indent=0) const | itk::LightObject | |
| PrintHeader | itk::LightObject | [protected] |
| PrintObservers(std::ostream &os, Indent indent) const | itk::Object | [protected] |
| PrintSelf(std::ostream &os, Indent indent) const | itk::watershed::SegmentTreeGenerator< TScalarType > | [protected, virtual] |
| PrintTrailer(std::ostream &os, Indent indent) const | itk::LightObject | [protected, virtual] |
| ProcessObject() | itk::ProcessObject | [protected] |
| PropagateRequestedRegion(DataObject *output) | itk::ProcessObject | [virtual] |
| PropagateResetPipeline() | itk::ProcessObject | [protected, virtual] |
| PruneMergeSegments(SegmentTableTypePointer, OneWayEquivalencyTableTypePointer, const unsigned long, const unsigned long, ScalarType) | itk::watershed::SegmentTreeGenerator< TScalarType > | [static] |
| PushBackInput(const DataObject *input) | itk::ProcessObject | [protected, virtual] |
| PushFrontInput(const DataObject *input) | itk::ProcessObject | [protected, virtual] |
| Register() const | itk::Object | [virtual] |
| ReleaseDataBeforeUpdateFlagOff() | itk::ProcessObject | [virtual] |
| ReleaseDataBeforeUpdateFlagOn() | itk::ProcessObject | [virtual] |
| ReleaseDataFlagOff() | itk::ProcessObject | [inline] |
| ReleaseDataFlagOn() | itk::ProcessObject | [inline] |
| ReleaseInputs() | itk::ProcessObject | [protected, virtual] |
| RemoveAllObservers() | itk::Object | |
| RemoveInput(DataObject *input) | itk::ProcessObject | [protected, virtual] |
| RemoveObserver(unsigned long tag) | itk::Object | |
| RemoveOutput(DataObject *output) | itk::ProcessObject | [protected, virtual] |
| ResetPipeline() | itk::ProcessObject | [virtual] |
| RestoreInputReleaseDataFlags() | itk::ProcessObject | [protected, virtual] |
| ScalarType typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| SegmentTableType typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| SegmentTableTypePointer typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| SegmentTreeGenerator() | itk::watershed::SegmentTreeGenerator< TScalarType > | [protected] |
| SegmentTreeGenerator(const Self &) | itk::watershed::SegmentTreeGenerator< TScalarType > | [inline, protected] |
| SegmentTreeType typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| SegmentTreeTypePointer typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| Self | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| SetAbortGenerateData(bool _arg) | itk::ProcessObject | [virtual] |
| SetConsumeInput(bool _arg) | itk::watershed::SegmentTreeGenerator< TScalarType > | [virtual] |
| SetDebug(bool debugFlag) const | itk::Object | |
| SetGlobalWarningDisplay(bool flag) | itk::Object | [static] |
| SetHighestCalculatedFloodLevel(double _arg) | itk::watershed::SegmentTreeGenerator< TScalarType > | [virtual] |
| SetInputEquivalencyTable(EquivalencyTableType *eq) | itk::watershed::SegmentTreeGenerator< TScalarType > | [inline] |
| SetInputSegmentTable(SegmentTableType *st) | itk::watershed::SegmentTreeGenerator< TScalarType > | [inline] |
| SetMetaDataDictionary(const MetaDataDictionary &rhs) | itk::Object | |
| SetNthInput(unsigned int num, DataObject *input) | itk::ProcessObject | [protected, virtual] |
| SetNthOutput(unsigned int num, DataObject *output) | itk::ProcessObject | [protected, virtual] |
| SetNumberOfInputs(unsigned int num) | itk::ProcessObject | [protected] |
| SetNumberOfOutputs(unsigned int num) | itk::ProcessObject | [protected] |
| SetNumberOfRequiredInputs(unsigned int _arg) | itk::ProcessObject | [protected, virtual] |
| SetNumberOfRequiredOutputs(unsigned int _arg) | itk::ProcessObject | [protected, virtual] |
| SetNumberOfThreads(int _arg) | itk::ProcessObject | [virtual] |
| SetProgress(float _arg) | itk::ProcessObject | [virtual] |
| SetReferenceCount(int) | itk::Object | [virtual] |
| SetReleaseDataFlag(bool flag) | itk::ProcessObject | [virtual] |
| Superclass typedef | itk::watershed::SegmentTreeGenerator< TScalarType > | |
| UnRegister() const | itk::Object | [virtual] |
| Update() | itk::ProcessObject | [virtual] |
| Update().In limited memory scenarios | itk::ProcessObject | |
| 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) | itk::ProcessObject | |
| UpdateLargestPossibleRegion() | itk::ProcessObject | [virtual] |
| UpdateOutputData(DataObject *output) | itk::ProcessObject | [virtual] |
| UpdateOutputInformation() | itk::ProcessObject | [virtual] |
| UpdateProgress(float amount) | itk::ProcessObject | |
| ~LightObject() | itk::LightObject | [protected, virtual] |
| ~Object() | itk::Object | [protected, virtual] |
| ~ProcessObject() | itk::ProcessObject | [protected] |
| ~SegmentTreeGenerator() | itk::watershed::SegmentTreeGenerator< TScalarType > | [inline, protected, virtual] |