ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include <itkFEMLoadTest.h>
Example to show how to define templated load classes.
Definition at line 38 of file itkFEMLoadTest.h.
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from itk::fem::LoadElement | |
void | AddNextElement (Element::ConstPointer e) |
void | AddNextElement (Element::Pointer e) |
virtual void | ApplyLoad (Element::ConstPointer, Element::VectorType &) |
Element::ConstPointer | GetElement (int i) |
ElementPointersVectorType & | GetElementArray () |
const ElementPointersVectorType & | GetElementArray () const |
unsigned int | GetNumberOfElements () |
LoadElement () | |
Public Member Functions inherited from itk::fem::Load | |
const Element * | GetElement () const |
virtual Solution::ConstPointer | GetSolution () |
void | SetElement (const Element *el) |
virtual void | SetSolution (Solution::ConstPointer) |
Public Member Functions inherited from itk::fem::FEMLightObject | |
int | GetGlobalNumber () const |
void | SetGlobalNumber (int) |
Public Member Functions inherited from itk::LightObject | |
virtual void | Delete () |
virtual int | GetReferenceCount () const |
itkCloneMacro (Self) | |
void | Print (std::ostream &os, Indent indent=0) const |
virtual void | Register () const |
virtual void | SetReferenceCount (int) |
virtual void | UnRegister () const noexcept |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::fem::LoadElement | |
static Pointer | New () |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
TClass | data |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
LoadTest () | |
Additional Inherited Members | |
Protected Member Functions inherited from itk::fem::LoadElement | |
void | AddNextElementInternal (const Element *e) |
virtual void | PrintSelf (std::ostream &os, Indent indent) const override |
Protected Member Functions inherited from itk::fem::FEMLightObject | |
FEMLightObject () | |
FEMLightObject (const FEMLightObject &o) | |
virtual | ~FEMLightObject () override |
Protected Member Functions inherited from itk::LightObject | |
virtual LightObject::Pointer | InternalClone () const |
LightObject () | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
virtual | ~LightObject () |
Protected Attributes inherited from itk::fem::Load | |
Element::ConstPointer | m_Element |
Protected Attributes inherited from itk::fem::FEMLightObject | |
int | m_GlobalNumber |
Protected Attributes inherited from itk::LightObject | |
AtomicInt< int > | m_ReferenceCount |
typedef SmartPointer<const Self> itk::fem::LoadTest< TClass >::ConstPointer |
Definition at line 46 of file itkFEMLoadTest.h.
typedef SmartPointer<Self> itk::fem::LoadTest< TClass >::Pointer |
Definition at line 45 of file itkFEMLoadTest.h.
typedef LoadTest itk::fem::LoadTest< TClass >::Self |
Standard class typedefs.
Definition at line 43 of file itkFEMLoadTest.h.
typedef LoadElement itk::fem::LoadTest< TClass >::Superclass |
Definition at line 44 of file itkFEMLoadTest.h.
|
inline |
Default constructor
Definition at line 75 of file itkFEMLoadTest.h.
|
inlinevirtual |
CreateAnother method will clone the existing instance of this type, including its internal member variables.
Reimplemented from itk::fem::LoadElement.
Definition at line 56 of file itkFEMLoadTest.h.
References itk::fem::FEMLightObject::GetGlobalNumber(), itk::fem::Load::m_Element, and itk::fem::LoadTest< TClass >::New().
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::fem::LoadElement.
|
static |
Method for creation through the object factory.
Referenced by itk::fem::LoadTest< TClass >::CreateAnother().
TClass itk::fem::LoadTest< TClass >::data |
Some data that this load defines.
Definition at line 82 of file itkFEMLoadTest.h.