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

itk::BinaryMask3DMeshSource< TOutputMesh > Class Template Reference

#include <itkBinaryMask3DMeshSource.h>

Inheritance diagram for itk::BinaryMask3DMeshSource< TOutputMesh >:

Inheritance graph
[legend]
Collaboration diagram for itk::BinaryMask3DMeshSource< TOutputMesh >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef BinaryMask3DMeshSource Self
typedef ImageToMeshFilter<
Image< unsigned short,
3 >, TOutputMesh > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef TOutputMesh OutputMeshType
typedef OutputMeshType::MeshTraits OMeshTraits
typedef OutputMeshType::PointType OPointType
typedef OMeshTraits::PixelType OPixelType
typedef OutputMeshType::Pointer OutputMeshPointer
typedef OutputMeshType::CellTraits CellTraits
typedef OutputMeshType::PointsContainerPointer PointsContainerPointer
typedef OutputMeshType::PointsContainer PointsContainer
typedef OutputMeshType::CellsContainerPointer CellsContainerPointer
typedef OutputMeshType::CellsContainer CellsContainer
typedef CovariantVector< double, 2 > doubleVector
typedef CovariantVector< int, 2 > intVector
typedef CellInterface< OPixelType,
CellTraits
TCellInterface
typedef TriangleCell< TCellInterfaceTriCell
typedef TriCell::SelfAutoPointer TriCellAutoPointer
typedef Image< unsigned short, 3 > InputImageType
typedef InputImageType::Pointer InputImagePointer
typedef InputImageType::IndexType InputImageIndexType
typedef ImageRegionConstIterator<
InputImageType
InputImageIterator

Public Member Functions

virtual const char * GetClassName () const
virtual void SetObjectValue (unsigned char _arg)
virtual unsigned long GetNumberOfNodes ()
virtual unsigned long GetNumberOfCells ()
virtual void SetInput (const InputImageType *inputImage)

Static Public Member Functions

Pointer New ()

Protected Member Functions

 BinaryMask3DMeshSource ()
 ~BinaryMask3DMeshSource ()
void PrintSelf (std::ostream &os, Indent indent) const
void GenerateData ()
virtual void GenerateOutputInformation ()

template<class TOutputMesh>
class itk::BinaryMask3DMeshSource< TOutputMesh >


Member Typedef Documentation

template<class TOutputMesh>
typedef OutputMeshType::CellsContainer itk::BinaryMask3DMeshSource< TOutputMesh >::CellsContainer
 

Definition at line 104 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef OutputMeshType::CellsContainerPointer itk::BinaryMask3DMeshSource< TOutputMesh >::CellsContainerPointer
 

Definition at line 103 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef OutputMeshType::CellTraits itk::BinaryMask3DMeshSource< TOutputMesh >::CellTraits
 

Definition at line 100 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef SmartPointer<const Self> itk::BinaryMask3DMeshSource< TOutputMesh >::ConstPointer
 

Reimplemented from itk::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

Definition at line 84 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef CovariantVector<double, 2> itk::BinaryMask3DMeshSource< TOutputMesh >::doubleVector
 

Definition at line 105 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef InputImageType::IndexType itk::BinaryMask3DMeshSource< TOutputMesh >::InputImageIndexType
 

Type definition for the classified image index type.

Definition at line 119 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef ImageRegionConstIterator<InputImageType> itk::BinaryMask3DMeshSource< TOutputMesh >::InputImageIterator
 

Definition at line 121 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef InputImageType::Pointer itk::BinaryMask3DMeshSource< TOutputMesh >::InputImagePointer
 

Reimplemented from itk::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

Definition at line 116 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef Image<unsigned short, 3> itk::BinaryMask3DMeshSource< TOutputMesh >::InputImageType
 

Input Image Type Definition.

Reimplemented from itk::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

Definition at line 115 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef CovariantVector<int, 2> itk::BinaryMask3DMeshSource< TOutputMesh >::intVector
 

Definition at line 106 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef OutputMeshType::MeshTraits itk::BinaryMask3DMeshSource< TOutputMesh >::OMeshTraits
 

Definition at line 94 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef OMeshTraits::PixelType itk::BinaryMask3DMeshSource< TOutputMesh >::OPixelType
 

Definition at line 96 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef OutputMeshType::PointType itk::BinaryMask3DMeshSource< TOutputMesh >::OPointType
 

Definition at line 95 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef OutputMeshType::Pointer itk::BinaryMask3DMeshSource< TOutputMesh >::OutputMeshPointer
 

Some convenient typedefs.

Reimplemented from itk::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

Definition at line 99 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef TOutputMesh itk::BinaryMask3DMeshSource< TOutputMesh >::OutputMeshType
 

Hold on to the type information specified by the template parameters.

Reimplemented from itk::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

Definition at line 93 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef SmartPointer<Self> itk::BinaryMask3DMeshSource< TOutputMesh >::Pointer
 

Reimplemented from itk::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

Definition at line 83 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef OutputMeshType::PointsContainer itk::BinaryMask3DMeshSource< TOutputMesh >::PointsContainer
 

Definition at line 102 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef OutputMeshType::PointsContainerPointer itk::BinaryMask3DMeshSource< TOutputMesh >::PointsContainerPointer
 

Definition at line 101 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef BinaryMask3DMeshSource itk::BinaryMask3DMeshSource< TOutputMesh >::Self
 

Standard "Self" typedef.

Reimplemented from itk::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

Definition at line 81 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef ImageToMeshFilter<Image<unsigned short, 3>,TOutputMesh> itk::BinaryMask3DMeshSource< TOutputMesh >::Superclass
 

Reimplemented from itk::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

Definition at line 82 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef CellInterface<OPixelType, CellTraits> itk::BinaryMask3DMeshSource< TOutputMesh >::TCellInterface
 

Define the triangular cell types which forms the surface of the model and will be used in FEM application.

Definition at line 110 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef TriangleCell<TCellInterface> itk::BinaryMask3DMeshSource< TOutputMesh >::TriCell
 

Definition at line 111 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
typedef TriCell::SelfAutoPointer itk::BinaryMask3DMeshSource< TOutputMesh >::TriCellAutoPointer
 

Definition at line 112 of file itkBinaryMask3DMeshSource.h.


Constructor & Destructor Documentation

template<class TOutputMesh>
itk::BinaryMask3DMeshSource< TOutputMesh >::BinaryMask3DMeshSource  )  [protected]
 

template<class TOutputMesh>
itk::BinaryMask3DMeshSource< TOutputMesh >::~BinaryMask3DMeshSource  )  [protected]
 


Member Function Documentation

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

This method causes the filter to generate its output.

Reimplemented from itk::ProcessObject.

template<class TOutputMesh>
virtual void itk::BinaryMask3DMeshSource< TOutputMesh >::GenerateOutputInformation void   )  [inline, protected, virtual]
 

Prepare the output

Reimplemented from itk::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

Definition at line 138 of file itkBinaryMask3DMeshSource.h.

template<class TOutputMesh>
virtual const char* itk::BinaryMask3DMeshSource< TOutputMesh >::GetClassName  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

template<class TOutputMesh>
virtual unsigned long itk::BinaryMask3DMeshSource< TOutputMesh >::GetNumberOfCells  )  [virtual]
 

template<class TOutputMesh>
virtual unsigned long itk::BinaryMask3DMeshSource< TOutputMesh >::GetNumberOfNodes  )  [virtual]
 

template<class TOutputMesh>
Pointer itk::BinaryMask3DMeshSource< TOutputMesh >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::MeshSource< TOutputMesh >.

template<class TOutputMesh>
void itk::BinaryMask3DMeshSource< 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::ImageToMeshFilter< Image< unsigned short, 3 >, TOutputMesh >.

template<class TOutputMesh>
virtual void itk::BinaryMask3DMeshSource< TOutputMesh >::SetInput const InputImageType inputImage  )  [virtual]
 

accept the input image

template<class TOutputMesh>
virtual void itk::BinaryMask3DMeshSource< TOutputMesh >::SetObjectValue unsigned char  _arg  )  [virtual]
 


The documentation for this class was generated from the following file:
Generated at Wed Mar 30 00:17:57 2005 for ITK by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2000