|
ANIMA
4.0
|
#include <animaSegmentationMeasuresImageFilter.h>
Inheritance diagram for anima::SegmentationMeasuresImageFilter< TLabelImage >:
Collaboration diagram for anima::SegmentationMeasuresImageFilter< TLabelImage >:Public Types | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef TLabelImage::IndexType | IndexType |
| typedef TLabelImage::ConstPointer | LabelImageConstPointer |
| typedef TLabelImage::Pointer | LabelImagePointer |
| typedef TLabelImage | LabelImageType |
| typedef TLabelImage::PixelType | LabelType |
| typedef MapType::const_iterator | MapConstIterator |
| typedef MapType::iterator | MapIterator |
| typedef std::map< LabelType, SegPerfLabelSetMeasures > | MapType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::NumericTraits< LabelType >::RealType | RealType |
| typedef TLabelImage::RegionType | RegionType |
| typedef SegmentationMeasuresImageFilter | Self |
| typedef TLabelImage::SizeType | SizeType |
| typedef anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | Superclass |
Public Types inherited from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef Superclass::OutputImageRegionType | OutputImageRegionType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef NumberedThreadImageToImageFilter | Self |
| typedef itk::ImageToImageFilter< TLabelImage, TLabelImage > | Superclass |
| typedef itk::ImageSource< TLabelImage >::ThreadStruct | ThreadStruct |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | |
| static Pointer | New () |
Static Public Attributes | |
| static const unsigned int | ImageDimension = TLabelImage::ImageDimension |
Static Public Attributes inherited from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | |
| static constexpr unsigned int | OutputImageDimension |
Protected Member Functions | |
| void | AfterThreadedGenerateData () ITK_OVERRIDE |
| void | BeforeThreadedGenerateData () ITK_OVERRIDE |
| void | DynamicThreadedGenerateData (const RegionType &) ITK_OVERRIDE |
| SegmentationMeasuresImageFilter () | |
| ~SegmentationMeasuresImageFilter () | |
Protected Member Functions inherited from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | |
| virtual void | GenerateData () ITK_OVERRIDE |
| unsigned int | GetSafeThreadId () |
| void | IncrementNumberOfProcessedPoints () |
| void | InitializeZeroPixel (TLabelImage *image, itk::VariableLengthVector< ScalarRealType > &zeroPixel) |
| Utility function to initialize output images pixel to zero for vector images. More... | |
| void | InitializeZeroPixel (TLabelImage *, PixelType &zeroPixel) |
| Utility function to initialize output images pixel to zero for all images except vector images. More... | |
| NumberedThreadImageToImageFilter () | |
| void | SafeReleaseThreadId (unsigned int threadId) |
| virtual void | ThreadProcessSlices () |
| virtual | ~NumberedThreadImageToImageFilter () |
Additional Inherited Members | |
Static Protected Member Functions inherited from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage > | |
| static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | ThreaderMultiSplitCallback (void *arg) |
Definition at line 54 of file animaSegmentationMeasuresImageFilter.h.
| typedef itk::SmartPointer<const Self> anima::SegmentationMeasuresImageFilter< TLabelImage >::ConstPointer |
Definition at line 61 of file animaSegmentationMeasuresImageFilter.h.
| typedef TLabelImage::IndexType anima::SegmentationMeasuresImageFilter< TLabelImage >::IndexType |
Definition at line 76 of file animaSegmentationMeasuresImageFilter.h.
| typedef TLabelImage::ConstPointer anima::SegmentationMeasuresImageFilter< TLabelImage >::LabelImageConstPointer |
Definition at line 72 of file animaSegmentationMeasuresImageFilter.h.
| typedef TLabelImage::Pointer anima::SegmentationMeasuresImageFilter< TLabelImage >::LabelImagePointer |
Definition at line 71 of file animaSegmentationMeasuresImageFilter.h.
| typedef TLabelImage anima::SegmentationMeasuresImageFilter< TLabelImage >::LabelImageType |
Image related typedefs.
Definition at line 70 of file animaSegmentationMeasuresImageFilter.h.
| typedef TLabelImage::PixelType anima::SegmentationMeasuresImageFilter< TLabelImage >::LabelType |
Definition at line 78 of file animaSegmentationMeasuresImageFilter.h.
| typedef MapType::const_iterator anima::SegmentationMeasuresImageFilter< TLabelImage >::MapConstIterator |
Definition at line 86 of file animaSegmentationMeasuresImageFilter.h.
| typedef MapType::iterator anima::SegmentationMeasuresImageFilter< TLabelImage >::MapIterator |
Definition at line 85 of file animaSegmentationMeasuresImageFilter.h.
| typedef std::map<LabelType, SegPerfLabelSetMeasures> anima::SegmentationMeasuresImageFilter< TLabelImage >::MapType |
Type of the map used to store data per label
Definition at line 84 of file animaSegmentationMeasuresImageFilter.h.
| typedef itk::SmartPointer<Self> anima::SegmentationMeasuresImageFilter< TLabelImage >::Pointer |
Definition at line 60 of file animaSegmentationMeasuresImageFilter.h.
| typedef itk::NumericTraits<LabelType>::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::RealType |
Type to use for computations.
Definition at line 81 of file animaSegmentationMeasuresImageFilter.h.
| typedef TLabelImage::RegionType anima::SegmentationMeasuresImageFilter< TLabelImage >::RegionType |
Definition at line 74 of file animaSegmentationMeasuresImageFilter.h.
| typedef SegmentationMeasuresImageFilter anima::SegmentationMeasuresImageFilter< TLabelImage >::Self |
Standard Self typedef
Definition at line 58 of file animaSegmentationMeasuresImageFilter.h.
| typedef TLabelImage::SizeType anima::SegmentationMeasuresImageFilter< TLabelImage >::SizeType |
Definition at line 75 of file animaSegmentationMeasuresImageFilter.h.
| typedef anima::NumberedThreadImageToImageFilter<TLabelImage, TLabelImage> anima::SegmentationMeasuresImageFilter< TLabelImage >::Superclass |
Definition at line 59 of file animaSegmentationMeasuresImageFilter.h.
|
protected |
Definition at line 11 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::BeforeThreadedGenerateData().
|
inlineprotected |
Definition at line 166 of file animaSegmentationMeasuresImageFilter.h.
|
protected |
Definition at line 48 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::DynamicThreadedGenerateData(), and anima::SegPerfLabelSetMeasures::m_Source.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::BeforeThreadedGenerateData().
|
protectedvirtual |
Reimplemented from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage >.
Definition at line 20 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::AfterThreadedGenerateData().
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::SegmentationMeasuresImageFilter().
| virtual::itk::LightObject::Pointer anima::SegmentationMeasuresImageFilter< TLabelImage >::CreateAnother | ( | void | ) | const |
|
protected |
Multi-thread version GenerateData.
Definition at line 80 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getUnionOverlap().
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::AfterThreadedGenerateData().
|
inline |
Definition at line 149 of file animaSegmentationMeasuresImageFilter.h.
|
inline |
Definition at line 154 of file animaSegmentationMeasuresImageFilter.h.
|
inline |
alternative names
Definition at line 144 of file animaSegmentationMeasuresImageFilter.h.
|
inline |
Definition at line 159 of file animaSegmentationMeasuresImageFilter.h.
|
inline |
Get the label set measures
Definition at line 116 of file animaSegmentationMeasuresImageFilter.h.
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getMeanOverlap | ( | ) |
Definition at line 172 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::getUnionOverlap().
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getMeanOverlap | ( | LabelType | label | ) |
Definition at line 181 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getSensitivity().
|
virtual |
Runtime information support.
Reimplemented from anima::NumberedThreadImageToImageFilter< TLabelImage, TLabelImage >.
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getNPV | ( | ) |
Definition at line 332 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::getPPV().
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getNPV | ( | LabelType | label | ) |
Definition at line 371 of file animaSegmentationMeasuresImageFilter.hxx.
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getPPV | ( | ) |
Definition at line 292 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::getSpecificity().
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getPPV | ( | LabelType | label | ) |
Definition at line 313 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getNPV().
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getRelativeVolumeError | ( | ) |
Definition at line 389 of file animaSegmentationMeasuresImageFilter.hxx.
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getRelativeVolumeError | ( | LabelType | label | ) |
Definition at line 411 of file animaSegmentationMeasuresImageFilter.hxx.
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getSensitivity | ( | ) |
tric overlap measuresmeasures over all labels
Definition at line 190 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::getMeanOverlap().
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getSensitivity | ( | LabelType | label | ) |
measures over individual labels
Definition at line 212 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getSpecificity().
|
inline |
Get the source image.
Definition at line 104 of file animaSegmentationMeasuresImageFilter.h.
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getSpecificity | ( | ) |
Definition at line 231 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::getSensitivity().
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getSpecificity | ( | LabelType | label | ) |
Definition at line 273 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getPPV().
|
inline |
Get the target image.
Definition at line 110 of file animaSegmentationMeasuresImageFilter.h.
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getUnionOverlap | ( | ) |
Definition at line 131 of file animaSegmentationMeasuresImageFilter.hxx.
Referenced by anima::SegmentationMeasuresImageFilter< TLabelImage >::DynamicThreadedGenerateData().
| SegmentationMeasuresImageFilter< TLabelImage >::RealType anima::SegmentationMeasuresImageFilter< TLabelImage >::getUnionOverlap | ( | LabelType | label | ) |
Definition at line 153 of file animaSegmentationMeasuresImageFilter.hxx.
References anima::SegmentationMeasuresImageFilter< TLabelImage >::getMeanOverlap().
|
static |
Method for creation through the object factory.
Referenced by anima::SegPerfCAnalyzer::computeHausdorffDist(), anima::SegPerfCAnalyzer::computeITKMeasures(), anima::SegPerfCAnalyzer::computeMeanDist(), and anima::SegPerfCAnalyzer::contourDectection().
|
inline |
Set the source image.
Definition at line 92 of file animaSegmentationMeasuresImageFilter.h.
|
inline |
Set the target image.
Definition at line 98 of file animaSegmentationMeasuresImageFilter.h.
|
static |
Image related typedefs.
Definition at line 89 of file animaSegmentationMeasuresImageFilter.h.
1.8.13