template<typename TInputImage, typename TFeatureImage>
class itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >
remove the objects according to the value of their statistics attribute 
LabelStatisticsOpeningImageFilter removes the objects in a labeled image with an attribute value smaller or greater than a threshold called Lambda. The attributes are the ones of the StatisticsLabelObject.
- Author
 - Gaetan Lehmann. Biologie du Developpement et de la Reproduction, INRA de Jouy-en-Josas, France.
 
This implementation was taken from the Insight Journal paper: https://doi.org/10.54294/q6auw4
- See also
 - StatisticsLabelObject, BinaryStatisticsOpeningImageFilter, LabelShapeOpeningImageFilter 
 
Definition at line 46 of file itkLabelStatisticsOpeningImageFilter.h.
 
 | 
| void  | EnlargeOutputRequestedRegion (DataObject *output) override | 
|   | 
| void  | GenerateData () override | 
|   | 
| void  | GenerateInputRequestedRegion () override | 
|   | 
|   | LabelStatisticsOpeningImageFilter () | 
|   | 
| void  | PrintSelf (std::ostream &os, Indent indent) const override | 
|   | 
|   | ~LabelStatisticsOpeningImageFilter () override=default | 
|   | 
| virtual void  | CallCopyInputRegionToOutputRegion (OutputImageRegionType &destRegion, const InputImageRegionType &srcRegion) | 
|   | 
| virtual void  | CallCopyInputRegionToOutputRegion (OutputImageRegionType &destRegion, const InputImageRegionType &srcRegion) | 
|   | 
| virtual void  | CallCopyOutputRegionToInputRegion (InputImageRegionType &destRegion, const OutputImageRegionType &srcRegion) | 
|   | 
| virtual void  | CallCopyOutputRegionToInputRegion (InputImageRegionType &destRegion, const OutputImageRegionType &srcRegion) | 
|   | 
|   | ImageToImageFilter () | 
|   | 
|   | ImageToImageFilter () | 
|   | 
| void  | VerifyInputInformation () const override | 
|   | 
| void  | VerifyInputInformation () const override | 
|   | 
|   | ~ImageToImageFilter () override=default | 
|   | 
|   | ~ImageToImageFilter () override=default | 
|   | 
| virtual void  | AfterThreadedGenerateData () | 
|   | 
| virtual void  | AllocateOutputs () | 
|   | 
| virtual void  | BeforeThreadedGenerateData () | 
|   | 
| void  | ClassicMultiThread (ThreadFunctionType callbackFunction) | 
|   | 
| virtual const ImageRegionSplitterBase *  | GetImageRegionSplitter () const | 
|   | 
|   | ImageSource () | 
|   | 
| virtual unsigned int  | SplitRequestedRegion (unsigned int i, unsigned int pieces, OutputImageRegionType &splitRegion) | 
|   | 
|   | ~ImageSource () override=default | 
|   | 
| virtual void  | ThreadedGenerateData (const OutputImageRegionType ®ion, ThreadIdType threadId) | 
|   | 
| virtual void  | DynamicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread) | 
|   | 
| virtual bool  | GetDynamicMultiThreading () const | 
|   | 
| virtual void  | SetDynamicMultiThreading (bool _arg) | 
|   | 
| virtual void  | DynamicMultiThreadingOn () | 
|   | 
| virtual void  | DynamicMultiThreadingOff () | 
|   | 
| virtual void  | AddInput (DataObject *input) | 
|   | 
| void  | AddOptionalInputName (const DataObjectIdentifierType &) | 
|   | 
| void  | AddOptionalInputName (const DataObjectIdentifierType &, DataObjectPointerArraySizeType idx) | 
|   | 
| virtual void  | AddOutput (DataObject *output) | 
|   | 
| bool  | AddRequiredInputName (const DataObjectIdentifierType &) | 
|   | 
| bool  | AddRequiredInputName (const DataObjectIdentifierType &, DataObjectPointerArraySizeType idx) | 
|   | 
| virtual void  | CacheInputReleaseDataFlags () | 
|   | 
| virtual void  | GenerateOutputInformation () | 
|   | 
| virtual void  | GenerateOutputRequestedRegion (DataObject *output) | 
|   | 
| DataObject *  | GetInput (const DataObjectIdentifierType &key) | 
|   | 
| const DataObject *  | GetInput (const DataObjectIdentifierType &key) const | 
|   | 
| virtual const DataObjectPointerArraySizeType &  | GetNumberOfRequiredInputs () const | 
|   | 
| virtual const DataObjectPointerArraySizeType &  | GetNumberOfRequiredOutputs () const | 
|   | 
| bool  | IsIndexedInputName (const DataObjectIdentifierType &) const | 
|   | 
| bool  | IsIndexedOutputName (const DataObjectIdentifierType &) const | 
|   | 
| bool  | IsRequiredInputName (const DataObjectIdentifierType &) const | 
|   | 
| DataObjectPointerArraySizeType  | MakeIndexFromInputName (const DataObjectIdentifierType &name) const | 
|   | 
| DataObjectPointerArraySizeType  | MakeIndexFromOutputName (const DataObjectIdentifierType &name) const | 
|   | 
| DataObjectIdentifierType  | MakeNameFromInputIndex (DataObjectPointerArraySizeType idx) const | 
|   | 
| DataObjectIdentifierType  | MakeNameFromOutputIndex (DataObjectPointerArraySizeType idx) const | 
|   | 
| void  | PrintSelf (std::ostream &os, Indent indent) const override | 
|   | 
|   | ProcessObject () | 
|   | 
| virtual void  | PropagateResetPipeline () | 
|   | 
| virtual void  | PushBackInput (const DataObject *input) | 
|   | 
| virtual void  | PushFrontInput (const DataObject *input) | 
|   | 
| virtual void  | ReleaseInputs () | 
|   | 
| virtual void  | RemoveInput (const DataObjectIdentifierType &key) | 
|   | 
| virtual void  | RemoveInput (DataObjectPointerArraySizeType) | 
|   | 
| virtual void  | RemoveOutput (const DataObjectIdentifierType &key) | 
|   | 
| virtual void  | RemoveOutput (DataObjectPointerArraySizeType idx) | 
|   | 
| bool  | RemoveRequiredInputName (const DataObjectIdentifierType &) | 
|   | 
| virtual void  | RestoreInputReleaseDataFlags () | 
|   | 
| virtual void  | SetInput (const DataObjectIdentifierType &key, DataObject *input) | 
|   | 
| virtual void  | SetNthInput (DataObjectPointerArraySizeType idx, DataObject *input) | 
|   | 
| virtual void  | SetNthOutput (DataObjectPointerArraySizeType idx, DataObject *output) | 
|   | 
| void  | SetNumberOfIndexedInputs (DataObjectPointerArraySizeType num) | 
|   | 
| void  | SetNumberOfIndexedOutputs (DataObjectPointerArraySizeType num) | 
|   | 
| virtual void  | SetNumberOfRequiredInputs (DataObjectPointerArraySizeType) | 
|   | 
| virtual void  | SetNumberOfRequiredOutputs (DataObjectPointerArraySizeType _arg) | 
|   | 
| virtual void  | SetOutput (const DataObjectIdentifierType &name, DataObject *output) | 
|   | 
| virtual void  | SetPrimaryInput (DataObject *object) | 
|   | 
| virtual void  | SetPrimaryOutput (DataObject *object) | 
|   | 
| void  | SetRequiredInputNames (const NameArray &) | 
|   | 
| virtual void  | VerifyPreconditions () const | 
|   | 
|   | ~ProcessObject () override | 
|   | 
| DataObject *  | GetInput (DataObjectPointerArraySizeType idx) | 
|   | 
| const DataObject *  | GetInput (DataObjectPointerArraySizeType idx) const | 
|   | 
| DataObject *  | GetPrimaryInput () | 
|   | 
| const DataObject *  | GetPrimaryInput () const | 
|   | 
| virtual void  | SetPrimaryInputName (const DataObjectIdentifierType &key) | 
|   | 
| virtual const char *  | GetPrimaryInputName () const | 
|   | 
| DataObject *  | GetOutput (const DataObjectIdentifierType &key) | 
|   | 
| const DataObject *  | GetOutput (const DataObjectIdentifierType &key) const | 
|   | 
| virtual void  | SetPrimaryOutputName (const DataObjectIdentifierType &key) | 
|   | 
| virtual const char *  | GetPrimaryOutputName () const | 
|   | 
| DataObject *  | GetOutput (DataObjectPointerArraySizeType i) | 
|   | 
| const DataObject *  | GetOutput (DataObjectPointerArraySizeType i) const | 
|   | 
| DataObject *  | GetPrimaryOutput () | 
|   | 
| const DataObject *  | GetPrimaryOutput () const | 
|   | 
| virtual bool  | GetThreaderUpdateProgress () const | 
|   | 
| virtual void  | ThreaderUpdateProgressOn () | 
|   | 
| virtual void  | ThreaderUpdateProgressOff () | 
|   | 
| virtual void  | SetThreaderUpdateProgress (bool arg) | 
|   | 
|   | Object () | 
|   | 
| bool  | PrintObservers (std::ostream &os, Indent indent) const | 
|   | 
| virtual void  | SetTimeStamp (const TimeStamp &timeStamp) | 
|   | 
|   | ~Object () override | 
|   | 
| virtual LightObject::Pointer  | InternalClone () const | 
|   | 
|   | LightObject () | 
|   | 
| virtual void  | PrintHeader (std::ostream &os, Indent indent) const | 
|   | 
| virtual void  | PrintTrailer (std::ostream &os, Indent indent) const | 
|   | 
| virtual  | ~LightObject () | 
|   |