19 #ifndef __itkFEMLoadElementBase_h
20 #define __itkFEMLoadElementBase_h
55 itkSimpleNewMacro(
Self);
114 #endif // #ifndef __itkFEMLoadElementBase_h
Light weight base class for most itk classes.
virtual void ApplyLoad(Element::ConstPointer, Element::VectorType &)
virtual void PrintSelf(std::ostream &os, Indent indent) const
Element::ConstPointer m_Element
ObjectType * GetPointer() const
static const double e
The base of the natural logarithm or Euler's number
const Element * GetElement() const
SmartPointer< Self > Pointer
void AddNextElementInternal(const Element *e)
ElementPointersVectorType & GetElementArray()
void AddNextElement(Element::ConstPointer e)
vnl_vector< Float > VectorType
void AddNextElement(Element::Pointer e)
Virtual element load base class.
std::vector< const Element * > ElementPointersVectorType
const ElementPointersVectorType & GetElementArray() const
Abstract base element class.
unsigned int GetNumberOfElements(void)
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
General abstract load base class.
virtual ::itk::LightObject::Pointer CreateAnother(void) const