18 #ifndef itkFEMLoadBC_h 19 #define itkFEMLoadBC_h 22 #include "ITKFEMExport.h" 46 itkSimpleNewMacro(Self);
53 virtual::itk::LightObject::Pointer CreateAnother(
void) const ITK_OVERRIDE;
56 LoadBC() : m_DegreeOfFreedom(0), m_Value()
61 void SetDegreeOfFreedom(
int dof);
64 int GetDegreeOfFreedom()
const;
67 void SetValue(
const vnl_vector<Element::Float> val);
70 vnl_vector<Element::Float> GetValue()
const;
73 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
94 #endif // #ifndef itkFEMLoadBC_h
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Generic essential (Dirichlet) boundary conditions.
unsigned int m_DegreeOfFreedom
vnl_vector< Element::Float > m_Value
Control indentation during Print() invocation.
General abstract load base class.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer