ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkFEMObjectSpatialObject.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef FEMObjectType::Pointer | FEMObjectPointer |
typedef itk::fem::FEMObject < TDimension > | FEMObjectType |
typedef SmartPointer< Self > | Pointer |
typedef FEMObjectSpatialObject < TDimension > | Self |
typedef SpatialObject< TDimension > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
unsigned long | GetMTime (void) const |
virtual const char * | GetNameOfClass () const |
void | SetFEMObject (FEMObjectType *femobject) |
FEMObjectType * | GetFEMObject (void) |
const FEMObjectType * | GetFEMObject (void) const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
FEMObjectSpatialObject (const Self &) | |
FEMObjectSpatialObject () | |
void | operator= (const Self &) |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual | ~FEMObjectSpatialObject () |
Protected Attributes | |
FEMObjectPointer | m_FEMObject |
Implementation spatial object that can hold a FEMObject.
This class was created to hold a FEMObject as a SpatialObject. This was originally done to provide an I/O mechanism for FE problems. However, other SpatialObject functionality should be supported by this class.
Definition at line 42 of file itkFEMObjectSpatialObject.h.
typedef SmartPointer< const Self > itk::FEMObjectSpatialObject< TDimension >::ConstPointer |
Reimplemented from itk::SpatialObject< TDimension >.
Definition at line 50 of file itkFEMObjectSpatialObject.h.
typedef FEMObjectType::Pointer itk::FEMObjectSpatialObject< TDimension >::FEMObjectPointer |
Definition at line 53 of file itkFEMObjectSpatialObject.h.
typedef itk::fem::FEMObject< TDimension > itk::FEMObjectSpatialObject< TDimension >::FEMObjectType |
Definition at line 52 of file itkFEMObjectSpatialObject.h.
typedef SmartPointer< Self > itk::FEMObjectSpatialObject< TDimension >::Pointer |
Reimplemented from itk::SpatialObject< TDimension >.
Definition at line 49 of file itkFEMObjectSpatialObject.h.
typedef FEMObjectSpatialObject< TDimension > itk::FEMObjectSpatialObject< TDimension >::Self |
Standard class typedefs.
Reimplemented from itk::SpatialObject< TDimension >.
Definition at line 47 of file itkFEMObjectSpatialObject.h.
typedef SpatialObject< TDimension > itk::FEMObjectSpatialObject< TDimension >::Superclass |
Reimplemented from itk::SpatialObject< TDimension >.
Definition at line 48 of file itkFEMObjectSpatialObject.h.
itk::FEMObjectSpatialObject< TDimension >::FEMObjectSpatialObject | ( | const Self & | ) | [protected] |
itk::FEMObjectSpatialObject< TDimension >::FEMObjectSpatialObject | ( | ) | [protected] |
virtual itk::FEMObjectSpatialObject< TDimension >::~FEMObjectSpatialObject | ( | ) | [protected, virtual] |
virtual::itk::LightObject::Pointer itk::FEMObjectSpatialObject< TDimension >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::SpatialObject< TDimension >.
FEMObjectType* itk::FEMObjectSpatialObject< TDimension >::GetFEMObject | ( | void | ) | [inline] |
Get a pointer to the femobject currently attached to the object.
Definition at line 65 of file itkFEMObjectSpatialObject.h.
const FEMObjectType* itk::FEMObjectSpatialObject< TDimension >::GetFEMObject | ( | void | ) | const [inline] |
Get a pointer to the femobject currently attached to the object.
Definition at line 69 of file itkFEMObjectSpatialObject.h.
unsigned long itk::FEMObjectSpatialObject< TDimension >::GetMTime | ( | void | ) | const [virtual] |
Returns the latest modified time of the object and its component.
Reimplemented from itk::SpatialObject< TDimension >.
virtual const char* itk::FEMObjectSpatialObject< TDimension >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::SpatialObject< TDimension >.
static Pointer itk::FEMObjectSpatialObject< TDimension >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::SpatialObject< TDimension >.
void itk::FEMObjectSpatialObject< TDimension >::operator= | ( | const Self & | ) | [protected] |
Reimplemented from itk::SpatialObject< TDimension >.
void itk::FEMObjectSpatialObject< TDimension >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Method for grafting the content of one data object into another one. This method is intended to be overloaded by derived classes. Each one of them should use dynamic_casting in order to verify that the grafted object is actually of the same type as the class on which the Graft() method was invoked.
Reimplemented from itk::SpatialObject< TDimension >.
void itk::FEMObjectSpatialObject< TDimension >::SetFEMObject | ( | FEMObjectType * | femobject | ) |
Set the femobject.
FEMObjectPointer itk::FEMObjectSpatialObject< TDimension >::m_FEMObject [protected] |
Definition at line 83 of file itkFEMObjectSpatialObject.h.