19 #ifndef __itkFEMLoadPoint_h
20 #define __itkFEMLoadPoint_h
23 #include "vnl/vnl_vector.h"
46 itkSimpleNewMacro(
Self);
53 virtual::itk::LightObject::Pointer
CreateAnother(
void) const ITK_OVERRIDE;
68 void SetPoint(
const vnl_vector<Float> p);
78 void SetForce(
const vnl_vector<Float> f);
90 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
107 #endif // #ifndef __itkFEMLoadPoint_h
void SetPoint(const vnl_vector< Float > p)
This load is applied on a point in an element.
Light weight base class for most itk classes.
vnl_vector< Float > m_ForcePoint
SmartPointer< const Self > ConstPointer
virtual ::itk::LightObject::Pointer CreateAnother(void) const ITK_OVERRIDE
void SetForce(const vnl_vector< Float > f)
vnl_vector< Float > GetForce()
vnl_vector< Float > GetPoint()
SmartPointer< Self > Pointer
vnl_vector< Float > VectorType
Virtual element load base class.
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
virtual void ApplyLoad(Element::ConstPointer element, Element::VectorType &Fe) ITK_OVERRIDE
Control indentation during Print() invocation.
vnl_vector< Float > m_Point