4 #include <itkLinearInterpolateImageFunction.h> 6 #include "AnimaTractographyExport.h" 35 virtual
void SetInputImage(ModelImageType *input) ITK_OVERRIDE;
37 void SetStopFAThreshold(
double num) {m_StopFAThreshold = num;}
40 itkGetMacro(PunctureWeight,
double)
41 itkSetMacro(PunctureWeight,
double)
47 virtual bool CheckModelCompatibility(
VectorType &modelValue, itk::ThreadIdType threadId) ITK_OVERRIDE;
50 virtual PointType GetModelPrincipalDirection(
VectorType &modelValue,
bool is2d, itk::ThreadIdType threadId) ITK_OVERRIDE;
52 itk::ThreadIdType threadId) ITK_OVERRIDE;
54 virtual void ComputeAdditionalScalarMaps() ITK_OVERRIDE;
59 double m_StopFAThreshold;
60 double m_StopADCThreshold;
61 double m_PunctureWeight;
DTI tractography image filter. Simple step by step tratpography, using advection-diffusion tricks fro...
itk::SmartPointer< Self > Pointer
dtiTractographyImageFilter Self
MaskImageType::PointType PointType
itk::ContinuousIndex< double, 3 > ContinuousIndexType
void SetStopADCThreshold(double num)
DTIInterpolatorType::Pointer DTIInterpolatorPointer
itk::LinearInterpolateImageFunction< ModelImageType > DTIInterpolatorType
ModelImageType::PixelType VectorType
itk::SmartPointer< const Self > ConstPointer
itk::VectorImage< double, 3 > ModelImageType
anima::BaseTractographyImageFilter Superclass