/dports/science/InsightToolkit/ITK-5.0.1/Modules/Core/QuadEdgeMesh/include/ |
H A D | itkQuadEdgeMeshEulerOperatorJoinVertexFunction.hxx | 123 return ( (QEType *)nullptr ); in Evaluate() 134 QEType *e_sym = e->GetSym(); in Process() 269 QEType *e, in ProcessIsolatedFace() 270 std::stack< QEType * > & in ProcessIsolatedFace() 304 QEType *e_sym = e->GetSym(); in IsFaceIsolated() 310 QEType *e_it = temp; in IsFaceIsolated() 347 QEType *e_sym = e->GetSym(); in CheckStatus() 444 QEType *e_sym = e->GetSym(); in IsTetrahedron() 535 QEType *qe = e; in CommonVertexNeighboor() 578 QEType *t = e; in IsEdgeLinkingTwoDifferentBorders() [all …]
|
H A D | itkQuadEdgeMeshEulerOperatorJoinVertexFunction.h | 74 using QEType = TQEType; variable 84 virtual OutputType Evaluate(QEType *h); 119 PointIdentifier CommonVertexNeighboor(QEType *e); 127 bool IsTetrahedron(QEType *e); 137 bool IsFaceIsolated(QEType *e, const bool & iWasLeftFace, 140 bool IsSamosa(QEType *e); 142 bool IsEye(QEType *e); 144 bool IsEdgeLinkingTwoDifferentBorders(QEType *e); 148 QEType * Process(QEType *e); 150 QEType * ProcessIsolatedQuadEdge(QEType *e); [all …]
|
H A D | itkQuadEdgeMeshFrontIterator.h | 94 using QEType = TQE; variable 114 FrontAtom(QEType *e = (QEType *)0, const CoordRepType c = 0): 128 QEType * m_Edge; 149 QEType *seed = (QEType *)nullptr); 197 QEType * FindDefaultSeed(); 208 QEType *m_Seed; 216 QEType *m_CurrentEdge; 234 using QEType = typename Superclass::QEType; variable 240 QEType *seed = (QEType *)nullptr): 260 using QEType = typename Superclass::QEType; variable [all …]
|
H A D | itkQuadEdgeMeshEulerOperatorFlipEdgeFunction.hxx | 70 if ( h == (QEType *)nullptr ) in CheckStatus() 137 return ( (QEType *)nullptr ); in Evaluate() 140 return ( (QEType *)nullptr ); in Evaluate() 143 return ( (QEType *)nullptr ); in Evaluate() 146 return ( (QEType *)nullptr ); in Evaluate() 149 return ( (QEType *)nullptr ); in Evaluate() 152 return ( (QEType *)nullptr ); in Evaluate() 165 QuadEdgeMeshEulerOperatorJoinFacetFunction< MeshType, QEType >; in Process() 167 QuadEdgeMeshEulerOperatorSplitFacetFunction< MeshType, QEType >; in Process() 169 QEType *G = h->GetLnext(); in Process() [all …]
|
H A D | itkQuadEdgeMeshEulerOperatorSplitFacetFunction.hxx | 27 QuadEdgeMeshEulerOperatorSplitFacetFunction< TMesh, TQEType >::Evaluate(QEType *h, QEType *g) in Evaluate() 48 return ( (QEType *)nullptr ); in Evaluate() 54 return ( (QEType *)nullptr ); in Evaluate() 60 return ( (QEType *)nullptr ); in Evaluate() 66 return ( (QEType *)nullptr ); in Evaluate() 73 return ( (QEType *)nullptr ); in Evaluate() 84 QEType * newEdgeGeom = newEdge->GetQEGeom(); in Evaluate() 91 QEType *oLnext = h->GetLnext(); in Evaluate() 94 QEType *dLnext = g->GetLnext(); in Evaluate()
|
H A D | itkQuadEdgeMeshEulerOperatorDeleteCenterVertexFunction.hxx | 27 QuadEdgeMeshEulerOperatorDeleteCenterVertexFunction< TMesh, TQEType >::Evaluate(QEType *g) in Evaluate() 32 return ( (QEType *)nullptr ); in Evaluate() 38 return ( (QEType *)nullptr ); in Evaluate() 44 return ( (QEType *)nullptr ); in Evaluate() 51 QEType * g_sym = g->GetSym(); in Evaluate() 52 using QEIterator = typename QEType::IteratorGeom; in Evaluate() 57 QEType *one_edge = it.Value(); in Evaluate() 61 return ( (QEType *)nullptr ); in Evaluate() 94 return ( (QEType *)nullptr ); in Evaluate() 98 QEType *h = g->GetLprev(); in Evaluate() [all …]
|
H A D | itkQuadEdgeMeshEulerOperatorSplitVertexFunction.hxx | 27 QuadEdgeMeshEulerOperatorSplitVertexFunction< TMesh, TQEType >::Evaluate(QEType *h, QEType *g) in Evaluate() 32 return ( (QEType *)nullptr ); in Evaluate() 35 if ( ( h == (QEType *)nullptr ) || ( g == (QEType *)nullptr ) ) in Evaluate() 38 return ( (QEType *)nullptr ); in Evaluate() 44 return ( (QEType *)nullptr ); in Evaluate() 50 return ( (QEType *)nullptr ); in Evaluate() 61 QEType *ReturnedEdge = this->m_Mesh->AddEdge( g->GetDestination(), in Evaluate()
|
H A D | itkQuadEdgeMeshFrontIterator.hxx | 28 QuadEdgeMeshFrontBaseIterator(MeshType *mesh, bool start, QEType *seed) : in QuadEdgeMeshFrontBaseIterator() 89 QEType * edge = fit->m_Edge; in operator ++() 92 using QEIterator = typename QEType::IteratorGeom; in operator ++() 97 QEType *oEdge = qit.Value(); in operator ++() 128 m_CurrentEdge = (QEType *)nullptr; in operator ++() 137 typename QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::QEType * 140 if ( auto * edge = dynamic_cast< QEType * >( m_Mesh->GetEdge() ) ) in FindDefaultSeed() 144 using QEDual = typename QEType::DualType; in FindDefaultSeed() 149 return (QEType *)nullptr; in FindDefaultSeed()
|
H A D | itkQuadEdgeMeshZipMeshFunction.hxx | 27 QuadEdgeMeshZipMeshFunction< TMesh, TQEType >::Evaluate(QEType *e) in Evaluate() 32 return ( QEType::m_NoPoint ); in Evaluate() 38 return ( QEType::m_NoPoint ); in Evaluate() 79 QEType * a = e->GetLnext(); in Evaluate() 80 QEType * b = e->GetOnext()->GetSym(); in Evaluate() 84 OutputType resultingPointId = QEType::m_NoPoint; in Evaluate()
|
H A D | itkQuadEdgeMeshEulerOperatorJoinFacetFunction.hxx | 27 QuadEdgeMeshEulerOperatorJoinFacetFunction< TMesh, TQEType >::Evaluate(QEType *e) in Evaluate() 33 return ( (QEType *)nullptr ); in Evaluate() 39 return ( (QEType *)nullptr ); in Evaluate() 46 return ( (QEType *)nullptr ); in Evaluate() 71 QEType *return_e = e->GetOnext()->GetSym(); in Evaluate()
|
H A D | itkQuadEdgeMeshEulerOperatorCreateCenterVertexFunction.hxx | 27 QuadEdgeMeshEulerOperatorCreateCenterVertexFunction< TMesh, TQEType >::Evaluate(QEType *e) in Evaluate() 34 return ( (QEType *)nullptr ); in Evaluate() 59 using AssociatedBarycenters = std::map< QEType *, PointIdentifier >; in Evaluate() 61 using QEIterator = typename QEType::IteratorGeom; in Evaluate() 65 QEType *g = lit.Value(); in Evaluate() 87 QEType *edgeRef = this->m_Mesh->FindEdge(this->m_NewPointID, tempPoint); in Evaluate()
|
H A D | itkQuadEdgeMeshEulerOperatorSplitEdgeFunction.h | 52 using QEType = TQEType; variable 58 using SplitVertex = QuadEdgeMeshEulerOperatorSplitVertexFunction< MeshType, QEType >; 61 virtual OutputType Evaluate(QEType *e) in Evaluate() 66 return ( (QEType *)nullptr ); in Evaluate() 72 return ( (QEType *)nullptr ); in Evaluate()
|
H A D | itkQuadEdgeMeshLineCell.h | 87 using QEType = typename CellTraits::QuadEdgeType; variable 88 using VertexRefType = typename QEType::OriginRefType; 89 using FaceRefType = typename QEType::DualOriginRefType; 90 using PrimalDataType = typename QEType::PrimalDataType; 91 using DualDataType = typename QEType::DualDataType; 92 using QEDual = typename QEType::DualType; 99 QEType * GetQEGeom() const { return ( m_QuadEdgeGeom ); } in GetQEGeom() 208 QEType * m_QuadEdgeGeom;
|
H A D | itkQuadEdgeMeshEulerOperatorFlipEdgeFunction.h | 57 using QEType = TQEType; variable 73 virtual OutputType Evaluate(QEType *h); 85 void CheckStatus(QEType *h); 87 OutputType Process(QEType *h);
|
H A D | itkQuadEdgeMeshEulerOperatorSplitFacetFunction.h | 52 using QEType = TQEType; variable 59 virtual OutputType Evaluate(QEType *h, QEType *g);
|
H A D | itkQuadEdgeMeshEulerOperatorSplitVertexFunction.h | 56 using QEType = TQEType; variable 65 virtual OutputType Evaluate(QEType *e, QEType *f);
|
/dports/science/InsightToolkit/ITK-5.0.1/Modules/Core/QuadEdgeMesh/test/ |
H A D | itkQuadEdgeMeshEulerOperatorSplitFaceTest.cxx | 28 using QEType = MeshType::QEType; in itkQuadEdgeMeshEulerOperatorSplitFaceTest() typedef 31 itk::QuadEdgeMeshEulerOperatorSplitFacetFunction< MeshType, QEType>; in itkQuadEdgeMeshEulerOperatorSplitFaceTest() 33 itk::QuadEdgeMeshEulerOperatorJoinFacetFunction< MeshType, QEType >; in itkQuadEdgeMeshEulerOperatorSplitFaceTest() 46 if( splitFacet->Evaluate( (QEType*)1, (QEType*)2 ) ) in itkQuadEdgeMeshEulerOperatorSplitFaceTest() 61 if( splitFacet->Evaluate( (QEType*)nullptr, (QEType*)nullptr ) ) in itkQuadEdgeMeshEulerOperatorSplitFaceTest() 78 if( splitFacet->Evaluate( (QEType*)1, (QEType*)1 ) ) in itkQuadEdgeMeshEulerOperatorSplitFaceTest() 95 QEType* DeletedEdge = mesh->FindEdge( 12, 7 ); in itkQuadEdgeMeshEulerOperatorSplitFaceTest() 96 QEType* G = DeletedEdge->GetSym( )->GetLprev( ); in itkQuadEdgeMeshEulerOperatorSplitFaceTest() 97 QEType* H = joinFacet->Evaluate( DeletedEdge ); in itkQuadEdgeMeshEulerOperatorSplitFaceTest()
|
H A D | itkQuadEdgeMeshEulerOperatorJoinFacetTest.cxx | 29 using QEType = MeshType::QEType; in itkQuadEdgeMeshEulerOperatorJoinFacetTest() typedef 32 itk::QuadEdgeMeshEulerOperatorJoinFacetFunction< MeshType, QEType>; in itkQuadEdgeMeshEulerOperatorJoinFacetTest() 74 if( joinFacet->Evaluate( (QEType*)1 ) ) in itkQuadEdgeMeshEulerOperatorJoinFacetTest() 88 QEType* dummy = new QEType; in itkQuadEdgeMeshEulerOperatorJoinFacetTest() 98 if( joinFacet->Evaluate( (QEType*)nullptr ) ) in itkQuadEdgeMeshEulerOperatorJoinFacetTest()
|
H A D | itkQuadEdgeMeshEulerOperatorFlipTest.cxx | 27 using QEType = MeshType::QEType; in itkQuadEdgeMeshEulerOperatorFlipTest() typedef 30 itk::QuadEdgeMeshEulerOperatorFlipEdgeFunction< MeshType, QEType>; in itkQuadEdgeMeshEulerOperatorFlipTest() 38 if( flipEdge->Evaluate( (QEType*)1 ) ) in itkQuadEdgeMeshEulerOperatorFlipTest() 52 QEType* dummy = new QEType; in itkQuadEdgeMeshEulerOperatorFlipTest() 61 if( flipEdge->Evaluate( (QEType*)nullptr ) ) in itkQuadEdgeMeshEulerOperatorFlipTest() 72 QEType* tempFlippedEdge = flipEdge->Evaluate( mesh->FindEdge( 12 , 17 ) ); in itkQuadEdgeMeshEulerOperatorFlipTest()
|
H A D | itkQuadEdgeMeshEulerOperatorSplitVertexTest.cxx | 28 using QEType = MeshType::QEType; in itkQuadEdgeMeshEulerOperatorSplitVertexTest() typedef 32 itk::QuadEdgeMeshEulerOperatorSplitVertexFunction< MeshType, QEType>; in itkQuadEdgeMeshEulerOperatorSplitVertexTest() 34 itk::QuadEdgeMeshEulerOperatorJoinVertexFunction< MeshType, QEType>; in itkQuadEdgeMeshEulerOperatorSplitVertexTest() 47 if( splitVertex->Evaluate( (QEType*)1, (QEType*)1 ) ) in itkQuadEdgeMeshEulerOperatorSplitVertexTest() 58 if( splitVertex->Evaluate( (QEType*)nullptr, (QEType*)nullptr ) ) in itkQuadEdgeMeshEulerOperatorSplitVertexTest()
|
H A D | itkQuadEdgeMeshEulerOperatorCreateCenterVertexTest.cxx | 27 using QEType = MeshType::QEType; in itkQuadEdgeMeshEulerOperatorCreateCenterVertexTest() typedef 30 QEType>; in itkQuadEdgeMeshEulerOperatorCreateCenterVertexTest() 68 if( createCenterVertex->Evaluate( (QEType*)1 ) ) in itkQuadEdgeMeshEulerOperatorCreateCenterVertexTest() 81 QEType* dummy = new QEType; in itkQuadEdgeMeshEulerOperatorCreateCenterVertexTest() 91 if( createCenterVertex->Evaluate( (QEType*)nullptr ) ) in itkQuadEdgeMeshEulerOperatorCreateCenterVertexTest()
|
H A D | itkQuadEdgeMeshEulerOperatorSplitEdgeTest.cxx | 27 using QEType = MeshType::QEType; in itkQuadEdgeMeshEulerOperatorSplitEdgeTest() typedef 30 itk::QuadEdgeMeshEulerOperatorSplitEdgeFunction< MeshType, QEType>; in itkQuadEdgeMeshEulerOperatorSplitEdgeTest() 43 if( splitEdge->Evaluate( (QEType*)1 ) ) in itkQuadEdgeMeshEulerOperatorSplitEdgeTest() 54 if( splitEdge->Evaluate( (QEType*)nullptr ) ) in itkQuadEdgeMeshEulerOperatorSplitEdgeTest()
|
H A D | itkQuadEdgeMeshNoPointConstTest.cxx | 25 using QEType = MeshType::QEType; in itkQuadEdgeMeshNoPointConstTest() typedef 26 using OriginRefType = QEType::OriginRefType; in itkQuadEdgeMeshNoPointConstTest() 29 OriginRefType GQE_LIMIT = QEType::m_NoPoint; in itkQuadEdgeMeshNoPointConstTest()
|
H A D | itkQuadEdgeMeshEulerOperatorJoinVertexTest.cxx | 56 using QEType = MeshType::QEType; in itkQuadEdgeMeshEulerOperatorJoinVertexTest() typedef 62 itk::QuadEdgeMeshEulerOperatorJoinVertexFunction< MeshType, QEType>; in itkQuadEdgeMeshEulerOperatorJoinVertexTest() 205 if( joinVertex->Evaluate( (QEType*)1 ) ) in itkQuadEdgeMeshEulerOperatorJoinVertexTest() 230 if( joinVertex->Evaluate( (QEType*)nullptr ) ) in itkQuadEdgeMeshEulerOperatorJoinVertexTest() 238 QEType* qe = mesh->FindEdge( start_id ); in itkQuadEdgeMeshEulerOperatorJoinVertexTest() 250 QEType* qe_output = joinVertex->Evaluate( qe ); in itkQuadEdgeMeshEulerOperatorJoinVertexTest()
|
H A D | itkQuadEdgeMeshEulerOperatorDeleteCenterVertexTest.cxx | 30 using QEType = MeshType::QEType; in itkQuadEdgeMeshEulerOperatorDeleteCenterVertexTest() typedef 35 QEType>; in itkQuadEdgeMeshEulerOperatorDeleteCenterVertexTest() 38 QEType>; in itkQuadEdgeMeshEulerOperatorDeleteCenterVertexTest() 78 if( deleteCenterVertex->Evaluate( (QEType*)1 ) ) in itkQuadEdgeMeshEulerOperatorDeleteCenterVertexTest() 89 if( deleteCenterVertex->Evaluate( (QEType*)nullptr ) ) in itkQuadEdgeMeshEulerOperatorDeleteCenterVertexTest()
|