|
ANIMA
4.0
|
Class computing the probability maps that are used to create the t-links. More...
#include <animaTLinksFilter.h>
Inheritance diagram for anima::TLinksFilter< TInput, TOutput >:
Collaboration diagram for anima::TLinksFilter< TInput, TOutput >:Public Types | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef itk::VariableSizeMatrix< NumericType > | DoubleVariableSizeMatrixType |
| typedef itk::ImageRegionConstIterator< TInput > | InConstIteratorType |
| typedef itk::ImageRegionIterator< TInput > | InIteratorType |
| typedef TInput::ConstPointer | InputImageConstPointer |
| typedef TInput::Pointer | InputImagePointer |
| typedef TInput::PixelType | InputPixelType |
| typedef itk::Matrix< double, 1, 1 > | MatrixTypeRes |
| typedef double | NumericType |
| typedef TOutput::Pointer | OutputImagePointer |
| typedef Superclass::OutputImageRegionType | OutputImageRegionType |
| typedef TOutput::PixelType | OutputPixelType |
| typedef itk::ImageRegionIterator< TOutput > | OutRegionIteratorType |
| typedef double | PixelTypeD |
| typedef unsigned char | PixelTypeUC |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::ImageRegionConstIterator< TSeedMask > | SeedMaskRegionConstIteratorType |
| typedef itk::ImageRegionIterator< TSeedMask > | SeedMaskRegionIteratorType |
| typedef itk::ImageRegionConstIterator< TSeedProba > | SeedProbaRegionConstIteratorType |
| typedef TLinksFilter | Self |
| typedef itk::ImageToImageFilter< TInput,TOutput > | Superclass |
| typedef itk::Image< PixelTypeUC, 3 > | TSeedMask |
| typedef TSeedMask::Pointer | TSeedMaskPointer |
| typedef itk::Image< PixelTypeD, 3 > | TSeedProba |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual double | GetAlpha () |
| virtual double | GetMultiVarSinks () |
| virtual double | GetMultiVarSources () |
| virtual const char * | GetNameOfClass () const |
| virtual unsigned int | GetNbModalities () |
| TOutput * | GetOutputSinks () |
| TOutput * | GetOutputSources () |
| TLinkMode | GetTLinkMode () |
| virtual bool | GetVerbose () |
| virtual void | SetAlpha (double _arg) |
| void | SetInputImage (unsigned int i, const TInput *image) |
| void | SetInputSeedSinksMask (const TSeedMask *mask) |
| void | SetInputSeedSinksProba (const TSeedProba *mask) |
| void | SetInputSeedSourcesMask (const TSeedMask *mask) |
| void | SetInputSeedSourcesProba (const TSeedProba *mask) |
| virtual void | SetMultiVarSinks (double _arg) |
| virtual void | SetMultiVarSources (double _arg) |
| virtual void | SetNbModalities (unsigned int _arg) |
| void | SetTLinkMode (TLinkMode m) |
| void | SetTol (const double tol) |
| virtual void | SetVerbose (bool _arg) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| void | computeSingleGaussian () |
| void | computeSingleGaussianSeeds (TSeedMask::ConstPointer seedMask, OutputImagePointer output, double multiVar, TSeedMask::ConstPointer seedMaskOpp=ITK_NULLPTR) |
| void | computeStrem () |
| void | GenerateData () ITK_OVERRIDE |
| TSeedMask::ConstPointer | GetInputSeedSinksMask () |
| TSeedProba::ConstPointer | GetInputSeedSinksProba () |
| TSeedMask::ConstPointer | GetInputSeedSourcesMask () |
| TSeedProba::ConstPointer | GetInputSeedSourcesProba () |
| itk::DataObject::Pointer | MakeOutput (unsigned int idx) |
| TLinksFilter () | |
| virtual | ~TLinksFilter () |
Class computing the probability maps that are used to create the t-links.
Definition at line 22 of file animaTLinksFilter.h.
| typedef itk::SmartPointer<const Self> anima::TLinksFilter< TInput, TOutput >::ConstPointer |
Definition at line 30 of file animaTLinksFilter.h.
| typedef itk::VariableSizeMatrix<NumericType> anima::TLinksFilter< TInput, TOutput >::DoubleVariableSizeMatrixType |
Definition at line 60 of file animaTLinksFilter.h.
| typedef itk::ImageRegionConstIterator< TInput > anima::TLinksFilter< TInput, TOutput >::InConstIteratorType |
Definition at line 42 of file animaTLinksFilter.h.
| typedef itk::ImageRegionIterator< TInput > anima::TLinksFilter< TInput, TOutput >::InIteratorType |
Definition at line 43 of file animaTLinksFilter.h.
| typedef TInput::ConstPointer anima::TLinksFilter< TInput, TOutput >::InputImageConstPointer |
Definition at line 41 of file animaTLinksFilter.h.
| typedef TInput::Pointer anima::TLinksFilter< TInput, TOutput >::InputImagePointer |
Definition at line 40 of file animaTLinksFilter.h.
| typedef TInput::PixelType anima::TLinksFilter< TInput, TOutput >::InputPixelType |
Image typedef support
Definition at line 39 of file animaTLinksFilter.h.
| typedef itk::Matrix<double, 1, 1> anima::TLinksFilter< TInput, TOutput >::MatrixTypeRes |
Definition at line 61 of file animaTLinksFilter.h.
| typedef double anima::TLinksFilter< TInput, TOutput >::NumericType |
Definition at line 59 of file animaTLinksFilter.h.
| typedef TOutput::Pointer anima::TLinksFilter< TInput, TOutput >::OutputImagePointer |
Definition at line 46 of file animaTLinksFilter.h.
| typedef Superclass::OutputImageRegionType anima::TLinksFilter< TInput, TOutput >::OutputImageRegionType |
Superclass typedefs.
Definition at line 87 of file animaTLinksFilter.h.
| typedef TOutput::PixelType anima::TLinksFilter< TInput, TOutput >::OutputPixelType |
Definition at line 45 of file animaTLinksFilter.h.
| typedef itk::ImageRegionIterator< TOutput > anima::TLinksFilter< TInput, TOutput >::OutRegionIteratorType |
Definition at line 47 of file animaTLinksFilter.h.
| typedef double anima::TLinksFilter< TInput, TOutput >::PixelTypeD |
Definition at line 49 of file animaTLinksFilter.h.
| typedef unsigned char anima::TLinksFilter< TInput, TOutput >::PixelTypeUC |
Definition at line 53 of file animaTLinksFilter.h.
| typedef itk::SmartPointer<Self> anima::TLinksFilter< TInput, TOutput >::Pointer |
Definition at line 29 of file animaTLinksFilter.h.
| typedef itk::ImageRegionConstIterator< TSeedMask > anima::TLinksFilter< TInput, TOutput >::SeedMaskRegionConstIteratorType |
Definition at line 57 of file animaTLinksFilter.h.
| typedef itk::ImageRegionIterator< TSeedMask > anima::TLinksFilter< TInput, TOutput >::SeedMaskRegionIteratorType |
Definition at line 56 of file animaTLinksFilter.h.
| typedef itk::ImageRegionConstIterator< TSeedProba > anima::TLinksFilter< TInput, TOutput >::SeedProbaRegionConstIteratorType |
Definition at line 51 of file animaTLinksFilter.h.
| typedef TLinksFilter anima::TLinksFilter< TInput, TOutput >::Self |
Standard class typedefs.
Definition at line 27 of file animaTLinksFilter.h.
| typedef itk::ImageToImageFilter< TInput ,TOutput > anima::TLinksFilter< TInput, TOutput >::Superclass |
Definition at line 28 of file animaTLinksFilter.h.
| typedef itk::Image<PixelTypeUC,3> anima::TLinksFilter< TInput, TOutput >::TSeedMask |
Definition at line 54 of file animaTLinksFilter.h.
| typedef TSeedMask::Pointer anima::TLinksFilter< TInput, TOutput >::TSeedMaskPointer |
Definition at line 55 of file animaTLinksFilter.h.
| typedef itk::Image<PixelTypeD,3> anima::TLinksFilter< TInput, TOutput >::TSeedProba |
Definition at line 50 of file animaTLinksFilter.h.
|
inlineprotected |
Definition at line 105 of file animaTLinksFilter.h.
References anima::TLinksFilter< TInput, TOutput >::MakeOutput(), and singleGaussianTLink.
|
inlineprotectedvirtual |
Definition at line 125 of file animaTLinksFilter.h.
References anima::TLinksFilter< TInput, TOutput >::computeSingleGaussian(), anima::TLinksFilter< TInput, TOutput >::computeSingleGaussianSeeds(), anima::TLinksFilter< TInput, TOutput >::computeStrem(), anima::TLinksFilter< TInput, TOutput >::GenerateData(), anima::TLinksFilter< TInput, TOutput >::GetInputSeedSinksMask(), anima::TLinksFilter< TInput, TOutput >::GetInputSeedSinksProba(), anima::TLinksFilter< TInput, TOutput >::GetInputSeedSourcesMask(), anima::TLinksFilter< TInput, TOutput >::GetInputSeedSourcesProba(), and anima::TLinksFilter< TInput, TOutput >::MakeOutput().
|
protected |
Definition at line 208 of file animaTLinksFilter.hxx.
References anima::TLinksFilter< TInput, TOutput >::computeSingleGaussianSeeds().
Referenced by anima::TLinksFilter< TInput, TOutput >::computeStrem(), and anima::TLinksFilter< TInput, TOutput >::~TLinksFilter().
|
protected |
Definition at line 225 of file animaTLinksFilter.hxx.
Referenced by anima::TLinksFilter< TInput, TOutput >::computeSingleGaussian(), and anima::TLinksFilter< TInput, TOutput >::~TLinksFilter().
|
protected |
Definition at line 183 of file animaTLinksFilter.hxx.
References anima::TLinksFilter< TInput, TOutput >::computeSingleGaussian().
Referenced by anima::TLinksFilter< TInput, TOutput >::GenerateData(), and anima::TLinksFilter< TInput, TOutput >::~TLinksFilter().
| virtual::itk::LightObject::Pointer anima::TLinksFilter< TInput, TOutput >::CreateAnother | ( | void | ) | const |
|
protected |
Definition at line 123 of file animaTLinksFilter.hxx.
References anima::TLinksFilter< TInput, TOutput >::computeStrem(), singleGaussianTLink, and stremTLink.
Referenced by anima::TLinksFilter< TInput, TOutput >::GetOutputSinks(), and anima::TLinksFilter< TInput, TOutput >::~TLinksFilter().
|
virtual |
|
protected |
Definition at line 66 of file animaTLinksFilter.hxx.
Referenced by anima::TLinksFilter< TInput, TOutput >::~TLinksFilter().
|
protected |
Definition at line 80 of file animaTLinksFilter.hxx.
Referenced by anima::TLinksFilter< TInput, TOutput >::~TLinksFilter().
|
protected |
Definition at line 59 of file animaTLinksFilter.hxx.
Referenced by anima::TLinksFilter< TInput, TOutput >::~TLinksFilter().
|
protected |
Definition at line 73 of file animaTLinksFilter.hxx.
Referenced by anima::TLinksFilter< TInput, TOutput >::~TLinksFilter().
|
virtual |
|
virtual |
|
virtual |
Run-time type information (and related methods)
|
virtual |
| TOutput * anima::TLinksFilter< TInput, TOutput >::GetOutputSinks | ( | ) |
Definition at line 114 of file animaTLinksFilter.hxx.
References anima::TLinksFilter< TInput, TOutput >::GenerateData().
Referenced by anima::TLinksFilter< TInput, TOutput >::SetTLinkMode().
| TOutput * anima::TLinksFilter< TInput, TOutput >::GetOutputSources | ( | ) |
Definition at line 108 of file animaTLinksFilter.hxx.
Referenced by anima::TLinksFilter< TInput, TOutput >::SetTLinkMode().
|
inline |
Definition at line 74 of file animaTLinksFilter.h.
|
virtual |
|
protected |
Create the Output
Definition at line 87 of file animaTLinksFilter.hxx.
Referenced by anima::TLinksFilter< TInput, TOutput >::TLinksFilter(), and anima::TLinksFilter< TInput, TOutput >::~TLinksFilter().
|
static |
Method for creation through the object factory.
Referenced by anima::GcStremMsLesionsSegmentationFilter< TInputImage >::GcStremMsLesionsSegmentationFilter(), and anima::GraphCutFilter< TInput, TOutput >::GraphCutFilter().
|
virtual |
| void anima::TLinksFilter< TInput, TOutput >::SetInputImage | ( | unsigned int | i, |
| const TInput * | image | ||
| ) |
The mri images.
Definition at line 10 of file animaTLinksFilter.hxx.
| void anima::TLinksFilter< TInput, TOutput >::SetInputSeedSinksMask | ( | const TSeedMask * | mask | ) |
Definition at line 35 of file animaTLinksFilter.hxx.
| void anima::TLinksFilter< TInput, TOutput >::SetInputSeedSinksProba | ( | const TSeedProba * | mask | ) |
Definition at line 51 of file animaTLinksFilter.hxx.
| void anima::TLinksFilter< TInput, TOutput >::SetInputSeedSourcesMask | ( | const TSeedMask * | mask | ) |
probabilities containing the seeds for the object and the background or binary masks containing the seeds for the object and the background
Definition at line 27 of file animaTLinksFilter.hxx.
| void anima::TLinksFilter< TInput, TOutput >::SetInputSeedSourcesProba | ( | const TSeedProba * | mask | ) |
Definition at line 43 of file animaTLinksFilter.hxx.
|
virtual |
|
virtual |
|
virtual |
|
inline |
Definition at line 75 of file animaTLinksFilter.h.
References anima::TLinksFilter< TInput, TOutput >::GetOutputSinks(), and anima::TLinksFilter< TInput, TOutput >::GetOutputSources().
|
inline |
Definition at line 80 of file animaTLinksFilter.h.
|
virtual |
1.8.13