19 #ifndef itkFEMObjectSpatialObject_h
20 #define itkFEMObjectSpatialObject_h
41 template <
unsigned int TDimension = 3>
66 return m_FEMObject.GetPointer();
70 return m_FEMObject.GetPointer();
83 FEMObjectSpatialObject();
84 virtual ~FEMObjectSpatialObject() ITK_OVERRIDE;
86 void PrintSelf( std::ostream& os,
Indent indent ) const ITK_OVERRIDE;
92 #ifndef ITK_MANUAL_INSTANTIATION
93 #include "itkFEMObjectSpatialObject.hxx"
96 #endif //itkFEMObjectSpatialObject_h
Implements N-dimensional Finite element (FE) models including elements, materials, and loads.
FEMObjectType * GetFEMObject(void)
unsigned long ModifiedTimeType
FEMObjectType::Pointer FEMObjectPointer
const FEMObjectType * GetFEMObject(void) const
Implementation of the composite pattern.
SmartPointer< const Self > ConstPointer
FEMObjectSpatialObject< TDimension > Self
itk::fem::FEMObject< TDimension > FEMObjectType
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
SpatialObject< TDimension > Superclass
Implementation spatial object that can hold a FEMObject.
Base class for all data objects in ITK.