22 #ifndef __itkEvaluateDirectionImagesFilter_h_
23 #define __itkEvaluateDirectionImagesFilter_h_
25 #include <itkProcessObject.h>
26 #include <itkVectorContainer.h>
27 #include <itkImageSource.h>
33 template<
class PixelType >
47 itkFactorylessNewMacro(Self)
60 itkSetMacro( ImageSet , DirectionImageContainerType::Pointer)
61 itkSetMacro( ReferenceImageSet , DirectionImageContainerType::Pointer)
62 itkSetMacro( MaskImage , UCharImageType::Pointer)
63 itkSetMacro( IgnoreMissingDirections ,
bool)
64 itkSetMacro( IgnoreEmptyVoxels ,
bool)
67 itkGetMacro( MeanAngularError,
float)
68 itkGetMacro( MinAngularError,
float)
69 itkGetMacro( MaxAngularError,
float)
70 itkGetMacro( VarAngularError,
float)
71 itkGetMacro( MedianAngularError,
float)
74 itkGetMacro( MeanLengthError,
float)
75 itkGetMacro( MinLengthError,
float)
76 itkGetMacro( MaxLengthError,
float)
77 itkGetMacro( VarLengthError,
float)
78 itkGetMacro( MedianLengthError,
float)
81 EvaluateDirectionImagesFilter();
82 ~EvaluateDirectionImagesFilter() {}
109 #ifndef ITK_MANUAL_INSTANTIATION
113 #endif //__itkEvaluateDirectionImagesFilter_h_
Image< unsigned char, 3 > UCharImageType
itk::SmartPointer< Self > Pointer
double m_MeanAngularError
EvaluateDirectionImagesFilter Self
UCharImageType::Pointer m_MaskImage
SmartPointer< Self > Pointer
Image< bool, 3 > BoolImageType
Image< DirectionType, 3 > DirectionImageType
SmartPointer< const Self > ConstPointer
ImageSource< Image< PixelType, 3 > > Superclass
DirectionImageContainerType::Pointer m_ImageSet
std::vector< double > m_LengthErrorVector
bool m_IgnoreMissingDirections
Evaluates the voxel-wise angular error between two sets of directions.
double m_MedianLengthError
Superclass::OutputImageRegionType OutputImageRegionType
double m_MedianAngularError
DirectionImageContainerType::Pointer m_ReferenceImageSet
std::vector< double > m_AngularErrorVector
Vector< float, 3 > DirectionType
Superclass::OutputImageType OutputImageType
VectorContainer< unsigned int, DirectionImageType::Pointer > DirectionImageContainerType
Image< float, 3 > FloatImageType