fpa::Common::SliceBySliceRandomWalker, itk::ImageToImageFilter
);
+ itkGetConstMacro( Epsilon, TScalar );
+ itkSetMacro( Epsilon, TScalar );
+
+ itkGetConstMacro( Beta, TScalar );
+ itkSetMacro( Beta, TScalar );
+
+ itkGetConstMacro( VesselnessThreshold, TScalar );
+ itkSetMacro( VesselnessThreshold, TScalar );
+
ivqITKInputMacro( InputLabels, TLabels );
ivqITKInputMacro( InputVesselness, TScalarImage );
void _Composite(
typename TScalarImage::Pointer& composite,
const TLabels* labels,
- const TScalarImage* vesselness
+ const TScalarImage* vesselness,
+ const TScalar& maxVess
);
template< class _TSlicePtr, class _TInput >
// Purposely not implemented
SliceBySliceRandomWalker( const Self& other );
Self& operator=( const Self& other );
+
+ protected:
+ TScalar m_Epsilon;
+ TScalar m_Beta;
+ TScalar m_VesselnessThreshold;
+
+ TScalar m_VesselnessValue;
};
} // ecapseman