ANIMA
4.0
|
Class computing the probability maps that are used to create the t-links. More...
#include <animaTLinksFilter.h>
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 |