Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh > Class Template Reference

#include <itkDeformableMesh3DFilter.h>

Inheritance diagram for itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >:

Inheritance graph
[legend]
Collaboration diagram for itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef DeformableMesh3DFilter Self
typedef MeshToMeshFilter<
TInputMesh, TOutputMesh > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef TInputMesh InputMeshType
typedef TOutputMesh OutputMeshType
typedef InputMeshType::PointsContainerPointer InputPointsContainerPointer
typedef InputMeshType::PointsContainer::Iterator InputPointsContainerIterator
typedef InputMeshType::PointDataContainerPointer InputPointDataContainerPointer
typedef InputMeshType::PointDataContainer::Iterator InputPointDataContainerIterator
typedef InputMeshType::CellsContainerPointer InputCellsContainerPointer
typedef InputMeshType::CellsContainer::Iterator InputCellsContainerIterator
typedef InputMeshType::CellDataContainerPointer InputCellDataContainerPointer
typedef InputMeshType::CellDataContainer::Iterator InputCellDataContainerIterator
typedef OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
typedef OutputMeshType::CellsContainer OutputCellsContainer
typedef OutputMeshType::CellsContainerPointer OutputCellsContainerPointer
typedef OutputMeshType::PointsContainer::Iterator OutputPointsContainerIterator
typedef InputMeshType::CellType CellType
typedef InputMeshType::CellTraits CellTraits
typedef InputMeshType::PointType InputPointType
typedef InputMeshType::PixelType PixelType
typedef Image< unsigned char, 3 > PotentialImageType
typedef ImageRegionIterator<
PotentialImageType
PotentialIterator
typedef CovariantVector< PixelType, 3 > GradientType
typedef Image< GradientType, 3 > GradientImageType
typedef ImageRegionIterator<
GradientImageType
GradientIterator
typedef GradientImageType::SizeType ImageSizeType
typedef GradientImageType::IndexType ImageIndexType
typedef itk::CellInterface<
PixelType, CellTraits
TCellInterface
typedef itk::TriangleCell<
TCellInterface
TriCell
typedef CovariantVector< int, 3 > int3DVector
typedef CovariantVector< double, 2 > double2DVector
typedef CovariantVector< double, 3 > double3DVector
typedef InputMeshType::Pointer InputMeshPointer
typedef OutputMeshType::Pointer OutputMeshPointer
typedef GradientImageType::Pointer GradientImagePointer

Public Member Functions

virtual const char * GetClassName () const
void SetStiffnessMatrix (vnl_matrix_fixed< double, 4, 4 > *stiff, int i)
virtual void SetStepThreshold (int _arg)
virtual int GetStepThreshold ()
virtual void SetStiffness (double2DVector _arg)
virtual double2DVector GetStiffness ()
virtual void SetTimeStep (double _arg)
virtual double GetTimeStep ()
virtual void SetScale (double3DVector _arg)
virtual void SetPotentialMagnitude (PixelType _arg)
virtual void SetGradientMagnitude (PixelType _arg)
virtual void SetPotentialOn (unsigned short _arg)
virtual void SetObjectLabel (unsigned char _arg)
virtual InputMeshPointer GetNormals ()
virtual void SetGradient (GradientImagePointer _arg)
virtual GradientImagePointer GetGradient ()

Static Public Member Functions

Pointer New ()

Protected Member Functions

 DeformableMesh3DFilter ()
 ~DeformableMesh3DFilter ()
 DeformableMesh3DFilter (const Self &)
void operator= (const Self &)
void PrintSelf (std::ostream &os, Indent indent) const
virtual void GenerateData ()

template<class TInputMesh, class TOutputMesh>
class itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >


Member Typedef Documentation

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::CellTraits itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::CellTraits
 

Definition at line 100 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::CellType itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::CellType
 

Other definitions. Definition at line 99 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef SmartPointer<const Self> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::ConstPointer
 

Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 62 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef CovariantVector<double, 2> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::double2DVector
 

Definition at line 117 of file itkDeformableMesh3DFilter.h.

Referenced by itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::operator=().

template<class TInputMesh, class TOutputMesh>
typedef CovariantVector<double, 3> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::double3DVector
 

Definition at line 118 of file itkDeformableMesh3DFilter.h.

Referenced by itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::operator=().

template<class TInputMesh, class TOutputMesh>
typedef GradientImageType::Pointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GradientImagePointer
 

Definition at line 123 of file itkDeformableMesh3DFilter.h.

Referenced by itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::operator=().

template<class TInputMesh, class TOutputMesh>
typedef Image<GradientType, 3> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GradientImageType
 

Definition at line 108 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef ImageRegionIterator<GradientImageType> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GradientIterator
 

Definition at line 109 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef CovariantVector<PixelType, 3> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GradientType
 

Definition at line 107 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef GradientImageType::IndexType itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::ImageIndexType
 

Definition at line 111 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef GradientImageType::SizeType itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::ImageSizeType
 

Definition at line 110 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::CellDataContainer::Iterator itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputCellDataContainerIterator
 

Definition at line 88 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::CellDataContainerPointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputCellDataContainerPointer
 

Definition at line 86 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::CellsContainer::Iterator itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputCellsContainerIterator
 

Definition at line 84 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::CellsContainerPointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputCellsContainerPointer
 

Definition at line 82 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::Pointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputMeshPointer
 

Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 121 of file itkDeformableMesh3DFilter.h.

Referenced by itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::operator=().

template<class TInputMesh, class TOutputMesh>
typedef TInputMesh itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputMeshType
 

Some typedefs.

Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 71 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PointDataContainer::Iterator itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputPointDataContainerIterator
 

Definition at line 80 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PointDataContainerPointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputPointDataContainerPointer
 

Definition at line 78 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PointsContainer::Iterator itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputPointsContainerIterator
 

Definition at line 76 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PointsContainerPointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputPointsContainerPointer
 

Definition at line 74 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PointType itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputPointType
 

Definition at line 101 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef CovariantVector<int, 3> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::int3DVector
 

Definition at line 116 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::CellsContainer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::OutputCellsContainer
 

Definition at line 92 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::CellsContainerPointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::OutputCellsContainerPointer
 

Definition at line 94 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::Pointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::OutputMeshPointer
 

Reimplemented from itk::MeshSource< TOutputMesh >.

Definition at line 122 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef TOutputMesh itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::OutputMeshType
 

Reimplemented from itk::MeshSource< TOutputMesh >.

Definition at line 72 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::PointsContainer::Iterator itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::OutputPointsContainerIterator
 

Definition at line 96 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::PointsContainerPointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::OutputPointsContainerPointer
 

Definition at line 90 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PixelType itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::PixelType
 

Definition at line 102 of file itkDeformableMesh3DFilter.h.

Referenced by itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::operator=().

template<class TInputMesh, class TOutputMesh>
typedef SmartPointer<Self> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::Pointer
 

Smart pointer typedef support

Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 61 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef Image<unsigned char, 3> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::PotentialImageType
 

Image and Image iterator definition. Definition at line 105 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef ImageRegionIterator<PotentialImageType> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::PotentialIterator
 

Definition at line 106 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef DeformableMesh3DFilter itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::Self
 

Standard "Self" typedef.

Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 55 of file itkDeformableMesh3DFilter.h.

Referenced by itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::DeformableMesh3DFilter().

template<class TInputMesh, class TOutputMesh>
typedef MeshToMeshFilter<TInputMesh, TOutputMesh> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::Superclass
 

Standard "Superclass" typedef.

Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 58 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef itk::CellInterface<PixelType, CellTraits> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::TCellInterface
 

Definition at line 113 of file itkDeformableMesh3DFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef itk::TriangleCell<TCellInterface> itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::TriCell
 

Definition at line 114 of file itkDeformableMesh3DFilter.h.


Constructor & Destructor Documentation

template<class TInputMesh, class TOutputMesh>
itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::DeformableMesh3DFilter  )  [protected]
 

template<class TInputMesh, class TOutputMesh>
itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::~DeformableMesh3DFilter  )  [protected]
 

template<class TInputMesh, class TOutputMesh>
itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::DeformableMesh3DFilter const Self  )  [inline, protected]
 

Definition at line 154 of file itkDeformableMesh3DFilter.h.

References itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::Self.


Member Function Documentation

template<class TInputMesh, class TOutputMesh>
virtual void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GenerateData void   )  [protected, virtual]
 

This method causes the filter to generate its output.

Reimplemented from itk::ProcessObject.

template<class TInputMesh, class TOutputMesh>
virtual const char* itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GetClassName  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.

template<class TInputMesh, class TOutputMesh>
virtual GradientImagePointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GetGradient  )  [virtual]
 

Set/Get routines.

template<class TInputMesh, class TOutputMesh>
virtual InputMeshPointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GetNormals  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
virtual int itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GetStepThreshold  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
virtual double2DVector itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GetStiffness  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
virtual double itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GetTimeStep  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
Pointer itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::New  )  [static]
 

Method of creation through the object factory.

Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.

template<class TInputMesh, class TOutputMesh>
void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::operator= const Self  )  [inline, protected]
 

Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 155 of file itkDeformableMesh3DFilter.h.

References itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::double2DVector, itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::double3DVector, itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::GradientImagePointer, itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::InputMeshPointer, and itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::PixelType.

template<class TInputMesh, class TOutputMesh>
void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::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::MeshSource< TOutputMesh >.

template<class TInputMesh, class TOutputMesh>
virtual void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::SetGradient GradientImagePointer  _arg  )  [virtual]
 

Set/Get routines.

template<class TInputMesh, class TOutputMesh>
virtual void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::SetGradientMagnitude PixelType  _arg  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
virtual void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::SetObjectLabel unsigned char  _arg  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
virtual void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::SetPotentialMagnitude PixelType  _arg  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
virtual void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::SetPotentialOn unsigned short  _arg  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
virtual void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::SetScale double3DVector  _arg  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
virtual void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::SetStepThreshold int  _arg  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
virtual void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::SetStiffness double2DVector  _arg  )  [virtual]
 

template<class TInputMesh, class TOutputMesh>
void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::SetStiffnessMatrix vnl_matrix_fixed< double, 4, 4 > *  stiff,
int  i
 

Routines.

template<class TInputMesh, class TOutputMesh>
virtual void itk::DeformableMesh3DFilter< TInputMesh, TOutputMesh >::SetTimeStep double  _arg  )  [virtual]
 


The documentation for this class was generated from the following file:
Generated at Sun Apr 1 02:49:24 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000