Home
last modified time | relevance | path

Searched refs:QEType (Results 1 – 25 of 49) sorted by relevance

12

/dports/science/InsightToolkit/ITK-5.0.1/Modules/Core/QuadEdgeMesh/include/
H A DitkQuadEdgeMeshEulerOperatorJoinVertexFunction.hxx123 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 DitkQuadEdgeMeshEulerOperatorJoinVertexFunction.h74 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 DitkQuadEdgeMeshFrontIterator.h94 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 DitkQuadEdgeMeshEulerOperatorFlipEdgeFunction.hxx70 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 DitkQuadEdgeMeshEulerOperatorSplitFacetFunction.hxx27 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 DitkQuadEdgeMeshEulerOperatorDeleteCenterVertexFunction.hxx27 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 DitkQuadEdgeMeshEulerOperatorSplitVertexFunction.hxx27 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 DitkQuadEdgeMeshFrontIterator.hxx28 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 DitkQuadEdgeMeshZipMeshFunction.hxx27 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 DitkQuadEdgeMeshEulerOperatorJoinFacetFunction.hxx27 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 DitkQuadEdgeMeshEulerOperatorCreateCenterVertexFunction.hxx27 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 DitkQuadEdgeMeshEulerOperatorSplitEdgeFunction.h52 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 DitkQuadEdgeMeshLineCell.h87 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 DitkQuadEdgeMeshEulerOperatorFlipEdgeFunction.h57 using QEType = TQEType; variable
73 virtual OutputType Evaluate(QEType *h);
85 void CheckStatus(QEType *h);
87 OutputType Process(QEType *h);
H A DitkQuadEdgeMeshEulerOperatorSplitFacetFunction.h52 using QEType = TQEType; variable
59 virtual OutputType Evaluate(QEType *h, QEType *g);
H A DitkQuadEdgeMeshEulerOperatorSplitVertexFunction.h56 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 DitkQuadEdgeMeshEulerOperatorSplitFaceTest.cxx28 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 DitkQuadEdgeMeshEulerOperatorJoinFacetTest.cxx29 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 DitkQuadEdgeMeshEulerOperatorFlipTest.cxx27 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 DitkQuadEdgeMeshEulerOperatorSplitVertexTest.cxx28 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 DitkQuadEdgeMeshEulerOperatorCreateCenterVertexTest.cxx27 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 DitkQuadEdgeMeshEulerOperatorSplitEdgeTest.cxx27 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 DitkQuadEdgeMeshNoPointConstTest.cxx25 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 DitkQuadEdgeMeshEulerOperatorJoinVertexTest.cxx56 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 DitkQuadEdgeMeshEulerOperatorDeleteCenterVertexTest.cxx30 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()

12