Skip to content

Libs/Mesh/PreviewMeshQC/FENodeFaceList.h

Classes

Name
class FENodeFaceList

Source code

```cpp

pragma once

include

using namespace std;

include "FEMesh.h"

class FENodeFaceList { public: FENodeFaceList(FEMesh* pm); ~FENodeFaceList(void);

void Build();
void BuildSorted();

int Nodes() { return (int) m_node.size(); }
FENode& Node(int i) { return m_pm->Node(m_node[i]); }

int Valence(int i) { return m_val[i]; }
FEFace* Face(int n, int i) { return m_pface[m_off[n] + i]; }

bool HasFace(int n, FEFace* pf);

protected: void Sort(int node);

protected: FEMesh* m_pm; vector m_node; vector m_val; vector m_pface; vector m_off; }; ```


Updated on 2026-03-31 at 16:02:11 +0000