Inheritance diagram for itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >:
|
Public Types |
typedef SmartPointer< const
Self > | ConstPointer |
| typedef CostFunctionType::Pointer | CostFunctionPointer |
typedef ShapePriorMAPCostFunctionBase<
TFeatureImage, TOutputPixelType > | CostFunctionType |
| typedef DataObject::Pointer | DataObjectPointer |
| typedef std::vector< DataObjectPointer > | DataObjectPointerArray |
| typedef DataObjectPointerArray::size_type | DataObjectPointerArraySizeType |
| typedef Superclass::FeatureImageType | FeatureImageType |
| enum | FilterStateType {
UNINITIALIZED = 0,
INITIALIZED = 1
} |
typedef FiniteDifferenceFunction<
TOutputImage > | FiniteDifferenceFunctionType |
| typedef GeodesicActiveContourFunctionType::Pointer | GeodesicActiveContourFunctionPointer |
typedef GeodesicActiveContourShapePriorLevelSetFunction<
OutputImageType, FeatureImageType > | GeodesicActiveContourFunctionType |
| typedef Superclass::IndexType | IndexType |
| typedef InputImageType::ConstPointer | InputImageConstPointer |
| typedef InputImageType::PixelType | InputImagePixelType |
| typedef InputImageType::Pointer | InputImagePointer |
| typedef InputImageType::RegionType | InputImageRegionType |
| typedef Superclass::InputImageType | InputImageType |
| typedef TInputImage::PixelType | InputPixelType |
typedef NumericTraits< InputPixelType
>::ValueType | InputPixelValueType |
| typedef std::vector< LayerPointerType > | LayerListType |
| typedef ObjectStore< LayerNodeType > | LayerNodeStorageType |
typedef SparseFieldLevelSetNode<
IndexType > | LayerNodeType |
| typedef LayerType::Pointer | LayerPointerType |
typedef SparseFieldLayer<
LayerNodeType > | LayerType |
| typedef NodeContainerType::Pointer | NodeContainerPointer |
| typedef CostFunctionType::NodeContainerType | NodeContainerType |
| typedef CostFunctionType::NodeType | NodeType |
| typedef OptimizerType::Pointer | OptimizerPointer |
| typedef SingleValuedNonLinearOptimizer | OptimizerType |
| typedef Superclass::OutputImagePixelType | OutputImagePixelType |
| typedef Superclass::OutputImagePointer | OutputImagePointer |
| typedef Superclass::OutputImageRegionType | OutputImageRegionType |
| typedef Superclass::OutputImageType | OutputImageType |
| typedef Superclass::OutputPixelType | OutputPixelType |
typedef NumericTraits< OutputPixelType
>::ValueType | OutputPixelValueType |
| typedef CostFunctionType::ParametersType | ParametersType |
| typedef OutputPixelType | PixelType |
| typedef SmartPointer< Self > | Pointer |
typedef SegmentationLevelSetFunction<
OutputImageType, FeatureImageType > | SegmentationFunctionType |
| typedef GeodesicActiveContourShapePriorLevelSetImageFilter | Self |
| typedef ShapeFunctionType::Pointer | ShapeFunctionPointer |
| typedef ShapePriorSegmentationFunctionType::ShapeFunctionType | ShapeFunctionType |
typedef ShapePriorSegmentationLevelSetFunction<
OutputImageType, FeatureImageType > | ShapePriorSegmentationFunctionType |
| typedef SegmentationFunctionType::ImageType | SpeedImageType |
typedef Image< StatusType,
itkGetStaticConstMacro(ImageDimension)> | StatusImageType |
| typedef signed char | StatusType |
typedef ShapePriorSegmentationLevelSetImageFilter<
TInputImage, TFeatureImage,
TOutputPixelType > | Superclass |
| typedef Superclass::TimeStepType | TimeStepType |
| typedef std::vector< ValueType > | UpdateBufferType |
| typedef Superclass::ValueType | ValueType |
| typedef SegmentationFunctionType::VectorImageType | VectorImageType |
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 | GenerateAdvectionImage () |
| void | GenerateSpeedImage () |
| virtual const bool & | GetAbortGenerateData () |
| virtual const VectorImageType * | GetAdvectionImage () const |
| Command * | GetCommand (unsigned long tag) |
| virtual const ParametersType & | GetCurrentParameters () |
| bool | GetDebug () const |
| float | GetDerivativeSigma () const |
| virtual const FiniteDifferenceFunctionType::Pointer & | GetDifferenceFunction () const |
| virtual const unsigned int & | GetElapsedIterations () |
| DataObjectPointerArray & | GetInputs () |
| const MetaDataDictionary & | GetMetaDataDictionary (void) const |
| MetaDataDictionary & | GetMetaDataDictionary (void) |
| virtual unsigned long | GetMTime () const |
| MultiThreader * | GetMultiThreader () |
| virtual const char * | GetNameOfClass () const |
| DataObjectPointerArraySizeType | GetNumberOfInputs () const |
| virtual DataObjectPointerArraySizeType | GetNumberOfValidRequiredInputs () const |
| virtual const float & | GetProgress () |
| virtual int | GetReferenceCount () const |
| virtual SegmentationFunctionType * | GetSegmentationFunction () |
| virtual const SpeedImageType * | GetSpeedImage () const |
| virtual void | GraftNthOutput (unsigned int idx, DataObject *output) |
| virtual void | GraftOutput (DataObject *output) |
| bool | HasObserver (const EventObject &event) const |
| void | InvokeEvent (const EventObject &) const |
| void | InvokeEvent (const EventObject &) |
| | itkStaticConstMacro (ImageDimension, unsigned int, OutputImageType::ImageDimension) |
| | itkStaticConstMacro (ImageDimension, unsigned int, TOutputImage::ImageDimension) |
| | itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension) |
| | itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) |
| 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 |
| void | RemoveAllObservers () |
| void | RemoveObserver (unsigned long tag) |
| virtual void | ResetPipeline () |
| virtual void | SetAbortGenerateData (bool _arg) |
| void | SetAdvectionImage (VectorImageType *v) |
| void | SetDebug (bool debugFlag) const |
| virtual void | SetDifferenceFunction (FiniteDifferenceFunctionType *_arg) |
| virtual void | SetInitialImage (InputImageType *f) |
| void | SetInput2 (const FeatureImageType *input) |
| void | SetMetaDataDictionary (const MetaDataDictionary &rhs) |
| virtual void | SetProgress (float _arg) |
| virtual void | SetReferenceCount (int) |
| virtual void | SetSegmentationFunction (SegmentationFunctionType *s) |
| void | SetSpeedImage (SpeedImageType *s) |
| void | SetStateToInitialized () |
| void | SetStateToUninitialized () |
| virtual void | UnRegister () const |
| virtual void | Update () |
| virtual void | UpdateLargestPossibleRegion () |
| virtual void | UpdateOutputData (DataObject *output) |
| virtual void | UpdateOutputInformation () |
| void | UpdateProgress (float amount) |
|
| unsigned long | AddObserver (const EventObject &event, Command *) const |
| unsigned long | AddObserver (const EventObject &event, Command *) |
|
| virtual void | AutoGenerateSpeedAdvectionOff () |
| virtual void | AutoGenerateSpeedAdvectionOn () |
| virtual bool | GetAutoGenerateSpeedAdvection () |
| virtual void | SetAutoGenerateSpeedAdvection (bool _arg) |
|
| bool | CanRunInPlace () const |
|
| ValueType | GetAdvectionScaling () const |
| void | SetAdvectionScaling (ValueType v) |
|
| virtual CostFunctionType * | GetCostFunction () |
| virtual void | SetCostFunction (CostFunctionType *_arg) |
|
| ValueType | GetCurvatureScaling () const |
| void | SetCurvatureScaling (ValueType v) |
|
| virtual FeatureImageType * | GetFeatureImage () |
| virtual void | SetFeatureImage (const FeatureImageType *f) |
|
| virtual ParametersType | GetInitialParameters () |
| virtual void | SetInitialParameters (ParametersType _arg) |
|
| virtual bool | GetInPlace () |
| virtual void | InPlaceOff () |
| virtual void | InPlaceOn () |
| virtual void | SetInPlace (bool _arg) |
|
| const InputImageType * | GetInput (unsigned int idx) |
| const InputImageType * | GetInput (void) |
| virtual void | SetInput (unsigned int, const TInputImage *image) |
| virtual void | SetInput (const InputImageType *image) |
|
| virtual bool | GetInterpolateSurfaceLocation () |
| virtual void | SetInterpolateSurfaceLocation (bool _arg) |
|
| virtual ValueType | GetIsoSurfaceValue () |
| virtual void | SetIsoSurfaceValue (ValueType _arg) |
|
| virtual const bool & | GetManualReinitialization () |
| virtual void | ManualReinitializationOff () |
| virtual void | ManualReinitializationOn () |
| virtual void | SetManualReinitialization (bool _arg) |
|
| double | GetMaximumCurvatureTimeStep () const |
| void | SetMaximumCurvatureTimeStep (double n) |
|
| unsigned int | GetMaximumIterations () |
| void | SetMaximumIterations (unsigned int i) |
|
| double | GetMaximumPropagationTimeStep () const |
| void | SetMaximumPropagationTimeStep (double n) |
|
| virtual const double & | GetMaximumRMSError () |
| virtual void | SetMaximumRMSError (double _arg) |
|
| virtual const unsigned int & | GetNumberOfIterations () |
| virtual void | SetNumberOfIterations (unsigned int _arg) |
|
| virtual unsigned int | GetNumberOfLayers () |
| virtual void | SetNumberOfLayers (unsigned int _arg) |
|
| DataObjectPointerArraySizeType | GetNumberOfOutputs () const |
| DataObjectPointerArray & | GetOutputs () |
|
| virtual const int & | GetNumberOfThreads () |
| virtual void | SetNumberOfThreads (int _arg) |
|
| virtual OptimizerType * | GetOptimizer () |
| virtual void | SetOptimizer (OptimizerType *_arg) |
|
| OutputImageType * | GetOutput (unsigned int idx) |
| OutputImageType * | GetOutput (void) |
|
| ValueType | GetPropagationScaling () const |
| void | SetPropagationScaling (ValueType v) |
|
| virtual const bool & | GetReleaseDataBeforeUpdateFlag () |
| virtual void | ReleaseDataBeforeUpdateFlagOff () |
| virtual void | ReleaseDataBeforeUpdateFlagOn () |
| virtual void | SetReleaseDataBeforeUpdateFlag (bool _arg) |
|
| virtual bool | GetReleaseDataFlag () const |
| void | ReleaseDataFlagOff () |
| void | ReleaseDataFlagOn () |
| virtual void | SetReleaseDataFlag (bool flag) |
|
| virtual bool | GetReverseExpansionDirection () |
| virtual void | ReverseExpansionDirectionOff () |
| virtual void | ReverseExpansionDirectionOn () |
| virtual void | SetReverseExpansionDirection (bool _arg) |
|
| virtual const double & | GetRMSChange () |
| virtual void | SetRMSChange (double _arg) |
|
| virtual ShapeFunctionType * | GetShapeFunction () |
| virtual void | SetShapeFunction (ShapeFunctionType *s) |
|
| ValueType | GetShapePriorScaling () const |
| void | SetShapePriorScaling (ValueType v) |
|
| virtual ShapePriorSegmentationFunctionType * | GetShapePriorSegmentationFunction () |
| virtual void | SetShapePriorSegmentationFunction (ShapePriorSegmentationFunctionType *s) |
|
| virtual const FilterStateType & | GetState () |
| virtual void | SetState (FilterStateType _arg) |
|
| virtual const bool & | GetUseImageSpacing () |
| virtual void | SetUseImageSpacing (bool _arg) |
| virtual void | UseImageSpacingOff () |
| virtual void | UseImageSpacingOn () |
|
| bool | GetUseMinimalCurvature () const |
| void | SetUseMinimalCurvature (bool b) |
| void | UseMinimalCurvatureOff () |
| void | UseMinimalCurvatureOn () |
|
| bool | GetUseNegativeFeatures () const |
| void | SetUseNegativeFeatures (bool u) |
|
| void | InterpolateSurfaceLocationOff () |
| void | InterpolateSurfaceLocationOn () |
|
| | itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension) |
|
| virtual void | PopBackInput () |
| virtual void | PopFrontInput () |
| virtual void | PushBackInput (const InputImageType *image) |
| virtual void | PushFrontInput (const InputImageType *image) |
|
| void | SetDerivativeSigma (float value) |
|
| void | SetFeatureScaling (ValueType v) |
|
| void | SetUseNegativeFeaturesOff () |
| void | SetUseNegativeFeaturesOn () |
Static Public Member Functions |
| static void | BreakOnError () |
| static Pointer | New () |
|
| static bool | GetGlobalWarningDisplay () |
| static void | GlobalWarningDisplayOff () |
| static void | GlobalWarningDisplayOn () |
| static void | SetGlobalWarningDisplay (bool flag) |
Protected Types |
typedef ImageToImageFilterDetail::ImageRegionCopier<
itkGetStaticConstMacro(OutputImageDimension),
itkGetStaticConstMacro(InputImageDimension)> | InputToOutputRegionCopierType |
typedef ImageToImageFilterDetail::ImageRegionCopier<
itkGetStaticConstMacro(InputImageDimension),
itkGetStaticConstMacro(OutputImageDimension)> | OutputToInputRegionCopierType |
Protected Member Functions |
| virtual void | AfterThreadedGenerateData () |
| virtual void | AllocateOutputs () |
| void | AllocateUpdateBuffer () |
| virtual void | ApplyUpdate (TimeStepType dt)=0 |
| void | ApplyUpdate (TimeStepType dt) |
| virtual void | BeforeThreadedGenerateData () |
| virtual void | CacheInputReleaseDataFlags () |
| TimeStepType | CalculateChange () |
| virtual ValueType | CalculateUpdateValue (const IndexType &, const TimeStepType &dt, const ValueType &value, const ValueType &change) |
| virtual void | CallCopyInputRegionToOutputRegion (OutputImageRegionType &destRegion, const InputImageRegionType &srcRegion) |
| virtual void | CallCopyOutputRegionToInputRegion (InputImageRegionType &destRegion, const OutputImageRegionType &srcRegion) |
| void | ConstructActiveLayer () |
| void | ConstructLayer (StatusType from, StatusType to) |
| void | CopyInputToOutput () |
| void | ExtractActiveRegion (NodeContainerType *ptr) |
| void | GenerateData () |
| virtual void | GenerateInputRequestedRegion () |
| virtual void | GenerateOutputInformation () |
| virtual void | GenerateOutputRequestedRegion (DataObject *output) |
| | GeodesicActiveContourShapePriorLevelSetImageFilter (const Self &) |
| | GeodesicActiveContourShapePriorLevelSetImageFilter () |
| virtual ValueType | GetValueOne () const |
| virtual ValueType | GetValueZero () const |
| virtual bool | Halt () |
| void | Initialize () |
| void | InitializeActiveLayerValues () |
| virtual void | InitializeBackgroundPixels () |
| virtual void | InitializeIteration () |
| void | operator= (const Self &) |
| virtual void | PostProcessOutput () |
| bool | PrintObservers (std::ostream &os, Indent indent) const |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
| void | ProcessOutsideList (LayerType *OutsideList, StatusType ChangeToStatus) |
| void | ProcessStatusList (LayerType *InputList, LayerType *OutputList, StatusType ChangeToStatus, StatusType SearchForStatus) |
| void | PropagateAllLayerValues () |
| void | PropagateLayerValues (StatusType from, StatusType to, StatusType promote, int InOrOut) |
| virtual void | PropagateResetPipeline () |
| virtual void | ReleaseInputs () |
| virtual TimeStepType | ResolveTimeStep (const TimeStepType *timeStepList, const bool *valid, int size) |
| virtual void | RestoreInputReleaseDataFlags () |
| virtual void | SetElapsedIterations (unsigned int _arg) |
| void | SetNumberOfInputs (unsigned int num) |
| void | SetNumberOfOutputs (unsigned int num) |
| virtual int | SplitRequestedRegion (int i, int num, OutputImageRegionType &splitRegion) |
| virtual void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId) ITK_NO_RETURN |
| virtual bool | ThreadedHalt (void *) |
| void | UpdateActiveLayerValues (TimeStepType dt, LayerType *StatusUpList, LayerType *StatusDownList) |
| | ~GeodesicActiveContourShapePriorLevelSetImageFilter () |
|
| virtual void | AddInput (DataObject *input) |
| virtual const unsigned int & | GetNumberOfRequiredInputs () |
| virtual void | RemoveInput (DataObject *input) |
| virtual void | SetNthInput (unsigned int num, DataObject *input) |
| virtual void | SetNumberOfRequiredInputs (unsigned int _arg) |
|
| virtual void | AddOutput (DataObject *output) |
| virtual const unsigned int & | GetNumberOfRequiredOutputs () |
| virtual void | RemoveOutput (DataObject *output) |
| virtual void | SetNthOutput (unsigned int num, DataObject *output) |
| virtual void | SetNumberOfRequiredOutputs (unsigned int _arg) |
|
| const DataObject * | GetInput (unsigned int idx) const |
|
| const DataObject * | GetOutput (unsigned int idx) const |
|
| virtual void | PrintHeader (std::ostream &os, Indent indent) const |
| virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
|
| void | PushBackInput (const DataObject *input) |
| void | PushFrontInput (const DataObject *input) |
Static Protected Member Functions |
| static ITK_THREAD_RETURN_TYPE | ThreaderCallback (void *arg) |
Protected Attributes |
| bool | m_AutoGenerateSpeedAdvection |
| bool | m_InterpolateSurfaceLocation |
| ValueType | m_IsoSurfaceValue |
| LayerNodeStorageType::Pointer | m_LayerNodeStore |
| LayerListType | m_Layers |
| double | m_MaximumRMSError |
SparseFieldCityBlockNeighborList<
NeighborhoodIterator< OutputImageType > > | m_NeighborList |
| unsigned int | m_NumberOfIterations |
| unsigned int | m_NumberOfLayers |
| TimeStamp | m_OutputInformationMTime |
| volatile int | m_ReferenceCount |
| SimpleFastMutexLock | m_ReferenceCountLock |
| bool | m_ReverseExpansionDirection |
| double | m_RMSChange |
| OutputImageType::Pointer | m_ShiftedImage |
| StatusImageType::Pointer | m_StatusImage |
| UpdateBufferType | m_UpdateBuffer |
| bool | m_Updating |
Static Protected Attributes |
| static double | m_ConstantGradientValue |
| static StatusType | m_StatusActiveChangingDown |
| static StatusType | m_StatusActiveChangingUp |
| static StatusType | m_StatusBoundaryPixel |
| static StatusType | m_StatusChanging |
| static StatusType | m_StatusNull |
| static ValueType | m_ValueOne |
| static ValueType | m_ValueZero |