Itk::FEMObject: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
Return to [[itk::FEM framework - V4]]
Return to [[itk::FEM framework - V4]]
We are proposing to develop a new ITK object ('''itk::FEMObject''') that will hold the finite element model and will have a parallel spatial object ('''itk::FEMSpatialObject'''). This will match the current implementation for '''itk::Mesh''' and '''itk::MeshSpatialObject'''.
=Proposed itk::FEMObject Class=
<source lang="cpp">
template <unsigned int VDimension = 3>
class ITK_EXPORT FEMObject: public DataObject
{
public:
  /** Standard class typedefs. */
  typedef PointSet                  Self;
  typedef DataObject                Superclass;
  typedef SmartPointer<Self>        Pointer;
  typedef SmartPointer<const Self>  ConstPointer;
   
  /** Method for creation through the object factory. */
  itkNewMacro(Self);
  /** Standard part of every itk Object. */
  itkTypeMacro(PointSet, Object);
</source>

Revision as of 01:14, 14 December 2010

Return to itk::FEM framework - V4

We are proposing to develop a new ITK object (itk::FEMObject) that will hold the finite element model and will have a parallel spatial object (itk::FEMSpatialObject). This will match the current implementation for itk::Mesh and itk::MeshSpatialObject.

Proposed itk::FEMObject Class

<source lang="cpp"> template <unsigned int VDimension = 3> class ITK_EXPORT FEMObject: public DataObject { public:

 /** Standard class typedefs. */
 typedef PointSet                  Self;
 typedef DataObject                Superclass;
 typedef SmartPointer<Self>        Pointer;
 typedef SmartPointer<const Self>  ConstPointer;
   
 /** Method for creation through the object factory. */
 itkNewMacro(Self);
 /** Standard part of every itk Object. */
 itkTypeMacro(PointSet, Object);

</source>