18 #ifndef __itkSamplingSchemeQSpaceWriter_h 19 #define __itkSamplingSchemeQSpaceWriter_h 21 #include "itkLightProcessObject.h" 33 template <
class TSamplingType>
52 itkSetObjectMacro(Sampling, SamplingType);
53 itkGetObjectMacro(Sampling, SamplingType);
55 itkSetMacro(BFile, std::string);
56 itkGetMacro(BFile, std::string);
58 itkSetMacro(OrientationFile, std::string);
59 itkGetMacro(OrientationFile, std::string);
61 itkSetMacro(SaveSingleShell,
bool);
62 itkGetMacro(SaveSingleShell,
bool);
63 itkBooleanMacro(SaveSingleShell);
65 itkSetMacro(SaveAllShellsInOneFile,
bool);
66 itkGetMacro(SaveAllShellsInOneFile,
bool);
67 itkBooleanMacro(SaveAllShellsInOneFile);
74 void operator=(
const Self&);
82 void PrintSelf(std::ostream& os, Indent indent)
const ITK_OVERRIDE;
106 #if !defined(ITK_MANUAL_INSTANTIATION) && !defined(__itkSamplingSchemeQSpaceWriter_hxx) SamplingPointer m_Sampling
SmartPointer< const Self > ConstPointer
bool m_SaveAllShellsInOneFile
~SamplingSchemeQSpaceWriter()
SamplingType::Pointer SamplingPointer
TSamplingType SamplingType
SamplingSchemeQSpaceWriter Self
std::string m_OrientationFile
write orientations and b values (single/multiple shells) into text files
SmartPointer< Self > Pointer
LightProcessObject Superclass