ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkFEMMaterialBase.h>
Public Types | |
typedef FEMPArray< Self > | ArrayType |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef Material | Self |
typedef FEMLightObject | Superclass |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
Protected Member Functions | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
Base class for storing all the implicit material and other properties required to fully define the element class.
When specifying materials for particular element, you should use MaterialStandard class or derive your own class (using Material or MaterialStandard as a base class) if your Element requires special properties or constants.
Material base class doesn't define any data member. Everything usefull is stored in derived clases. This class is here just to group all material classes together and access them via this base class.
Definition at line 45 of file itkFEMMaterialBase.h.
typedef FEMPArray<Self> itk::fem::Material::ArrayType |
Array class that holds special pointers to objects of all Material classes
Definition at line 56 of file itkFEMMaterialBase.h.
typedef SmartPointer<const Self> itk::fem::Material::ConstPointer |
Reimplemented from itk::fem::FEMLightObject.
Reimplemented in itk::fem::MaterialLinearElasticity.
Definition at line 53 of file itkFEMMaterialBase.h.
typedef SmartPointer<Self> itk::fem::Material::Pointer |
Reimplemented from itk::fem::FEMLightObject.
Reimplemented in itk::fem::MaterialLinearElasticity.
Definition at line 52 of file itkFEMMaterialBase.h.
typedef Material itk::fem::Material::Self |
Standard class typedefs.
Reimplemented from itk::fem::FEMLightObject.
Reimplemented in itk::fem::MaterialLinearElasticity.
Definition at line 50 of file itkFEMMaterialBase.h.
Reimplemented from itk::fem::FEMLightObject.
Reimplemented in itk::fem::MaterialLinearElasticity.
Definition at line 51 of file itkFEMMaterialBase.h.
virtual const char* itk::fem::Material::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::fem::FEMLightObject.
Reimplemented in itk::fem::MaterialLinearElasticity.
virtual void itk::fem::Material::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::fem::FEMLightObject.
Reimplemented in itk::fem::MaterialLinearElasticity.