18 #ifndef __itkDiscreteBasisMatrixGenerator_hxx 19 #define __itkDiscreteBasisMatrixGenerator_hxx 26 template<
typename TElement>
31 m_UseIsotropicTerm =
false;
34 template<
typename TElement>
35 typename LightObject::Pointer
40 typename LightObject::Pointer loPtr = Superclass::InternalClone();
45 itkExceptionMacro(<<
"downcast to type " << this->GetNameOfClass()<<
" failed.");
47 rval->m_UseIsotropicTerm = m_UseIsotropicTerm;
48 rval->m_BasisOrientations = m_BasisOrientations;
52 template<
typename TElement>
57 Superclass::PrintSelf(os, indent);
58 PrintVar1(
true, m_UseIsotropicTerm, os<<indent);
63 template<
typename TElement>
68 Superclass::VerifyInputParameters();
#define PrintVar1(cond, var, os)
void PrintUtlMatrix(const NDArray< T, 2 > &mat, const std::string &str="", const char *separate=" ", std::ostream &os=std::cout)
virtual void VerifyInputParameters() const ITK_OVERRIDE
#define utlGlobalException(cond, expout)
LightObject::Pointer InternalClone() const ITK_OVERRIDE
SmartPointer< Self > Pointer
DiscreteBasisMatrixGenerator()
#define utlShowPosition(cond)
void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE