ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkSimplexMeshToTriangleMeshFilter.h>
This filter converts a 2-simplex mesh into a triangle mesh.
Convert a simplex mesh into a triangle mesh. Therefore the center of each simplex cell is computed. These centers are taken as the points for the triangle mesh then the points are connected.
Definition at line 43 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef itk::AutomaticTopologyMeshSource< TOutputMesh > itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::AutoMeshSourceType |
Definition at line 77 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputMeshType::CellIdentifier itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::CellIdentifier |
Definition at line 68 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef CellMultiVisitorType::Pointer itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::CellMultiVisitorPointer |
Definition at line 160 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef SimplexCellType::MultiVisitor itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::CellMultiVisitorType |
Definition at line 159 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef SmartPointer< const Self > itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::ConstPointer |
Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 54 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputMeshType::MeshTraits::CellTraits itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::InputCellTraitsType |
Definition at line 66 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputMeshType::ConstPointer itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::InputMeshConstPointer |
Definition at line 63 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef TInputMesh itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::InputMeshType |
Some convenient typedefs.
Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 60 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputMeshType::NeighborListType itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::InputNeighbors |
Definition at line 74 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputMeshType::NeighborListType::iterator itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::InputNeighborsIterator |
Definition at line 75 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputMeshType::PixelType itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::InputPixelType |
Definition at line 65 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputMeshType::PointsContainer itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::InputPointsContainer |
Definition at line 70 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputPointsContainer::Iterator itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::InputPointsContainerIterator |
Definition at line 72 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputPointsContainer::Pointer itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::InputPointsContainerPointer |
Definition at line 71 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputMeshType::PointType itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::InputPointType |
Definition at line 64 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef SmartPointer< Self > itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::Pointer |
Smart pointer typedef support
Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 53 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputMeshType::PointIdentifier itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::PointIdentifier |
Definition at line 67 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef PointMapType::Pointer itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::PointMapPointer |
Definition at line 84 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef itk::MapContainer< PointIdentifier, InputPointType > itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::PointMapType |
Definition at line 83 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef SimplexMeshToTriangleMeshFilter itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::Self |
Standard "Self" typedef.
Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 47 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef InputMeshType::CellType itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::SimplexCellType |
Definition at line 79 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef itk::PolygonCell< SimplexCellType > itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::SimplexPolygonType |
Definition at line 80 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef SimplexVisitorInterfaceType::Pointer itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::SimplexVisitorInterfacePointer |
Definition at line 158 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef itk::CellInterfaceVisitorImplementation< InputPixelType, InputCellTraitsType, SimplexPolygonType, SimplexCellVisitor > itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::SimplexVisitorInterfaceType |
Definition at line 156 of file itkSimplexMeshToTriangleMeshFilter.h.
typedef MeshToMeshFilter< TInputMesh, TOutputMesh > itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::Superclass |
Standard "Superclass" typedef.
Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 50 of file itkSimplexMeshToTriangleMeshFilter.h.
itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::SimplexMeshToTriangleMeshFilter | ( | ) | [protected] |
virtual itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::~SimplexMeshToTriangleMeshFilter | ( | ) | [protected, virtual] |
itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::SimplexMeshToTriangleMeshFilter | ( | const Self & | ) | [inline, protected] |
Definition at line 165 of file itkSimplexMeshToTriangleMeshFilter.h.
virtual::itk::LightObject::Pointer itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::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::MeshToMeshFilter< TInputMesh, TOutputMesh >.
void itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::CreateTriangles | ( | ) | [protected] |
creates dual triangles for all simplex cells
CellIdentifier itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::FindCellId | ( | CellIdentifier | id1, |
CellIdentifier | id2, | ||
CellIdentifier | id3 | ||
) | [protected] |
part of algorithm
virtual void itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::GenerateData | ( | void | ) | [protected, virtual] |
This method causes the filter to generate its output.
Reimplemented from itk::ProcessObject.
virtual const char* itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.
void itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::Initialize | ( | ) | [protected] |
static Pointer itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::New | ( | ) | [static] |
Method of creation through the object factory.
Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.
void itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::operator= | ( | const Self & | ) | [inline, protected] |
Time when GenerateOutputInformation was last called.
Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >.
Definition at line 166 of file itkSimplexMeshToTriangleMeshFilter.h.
void itk::SimplexMeshToTriangleMeshFilter< 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 >.
PointMapPointer itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::m_Centers [protected] |
attribute stores the result of the simplex cell visitor
Definition at line 181 of file itkSimplexMeshToTriangleMeshFilter.h.