ITK  5.4.0
Insight Toolkit
Typedefs | Functions
itkQuadEdgeMeshEulerOperatorsTestHelper.h File Reference
#include "itkQuadEdgeMeshTopologyChecker.h"
#include "itkQuadEdgeMeshPolygonCell.h"
+ Include dependency graph for itkQuadEdgeMeshEulerOperatorsTestHelper.h:

Go to the source code of this file.

Typedefs

using IdentifierType = unsigned long
 

Functions

template<typename TMesh >
bool AssertTopologicalInvariants (TMesh *mesh, IdentifierType NumVertices, IdentifierType NumFaces, IdentifierType NumEdges, IdentifierType NumBorders, IdentifierType Genus)
 
template<typename TMesh >
void CreateSamosa (typename TMesh::Pointer mesh)
 
template<typename TMesh >
void CreateSquareQuadMesh (typename TMesh::Pointer mesh)
 
template<typename TMesh >
void CreateSquareTriangularMesh (typename TMesh::Pointer mesh)
 
template<typename TMesh >
void CreateTetraedronMesh (typename TMesh::Pointer mesh)
 
template<typename TMesh >
std::vector< typename TMesh::PointType > GeneratePointCoordinates (const unsigned int iN)
 

Typedef Documentation

◆ IdentifierType

using IdentifierType = unsigned long

Definition at line 24 of file itkQuadEdgeMeshEulerOperatorsTestHelper.h.

Function Documentation

◆ AssertTopologicalInvariants()

template<typename TMesh >
bool AssertTopologicalInvariants ( TMesh *  mesh,
IdentifierType  NumVertices,
IdentifierType  NumFaces,
IdentifierType  NumEdges,
IdentifierType  NumBorders,
IdentifierType  Genus 
)

Definition at line 28 of file itkQuadEdgeMeshEulerOperatorsTestHelper.h.

References New().

◆ CreateSamosa()

template<typename TMesh >
void CreateSamosa ( typename TMesh::Pointer  mesh)

Definition at line 222 of file itkQuadEdgeMeshEulerOperatorsTestHelper.h.

◆ CreateSquareQuadMesh()

template<typename TMesh >
void CreateSquareQuadMesh ( typename TMesh::Pointer  mesh)

Definition at line 71 of file itkQuadEdgeMeshEulerOperatorsTestHelper.h.

◆ CreateSquareTriangularMesh()

template<typename TMesh >
void CreateSquareTriangularMesh ( typename TMesh::Pointer  mesh)

Definition at line 118 of file itkQuadEdgeMeshEulerOperatorsTestHelper.h.

◆ CreateTetraedronMesh()

template<typename TMesh >
void CreateTetraedronMesh ( typename TMesh::Pointer  mesh)

Definition at line 165 of file itkQuadEdgeMeshEulerOperatorsTestHelper.h.

◆ GeneratePointCoordinates()

template<typename TMesh >
std::vector<typename TMesh::PointType> GeneratePointCoordinates ( const unsigned int  iN)

Definition at line 49 of file itkQuadEdgeMeshEulerOperatorsTestHelper.h.