Skip to content

FEFace

Inherits from FEItem

Public Types

Name
enum @2

Public Functions

Name
FEFace()
constructor
bool operator==(const FEFace & f)
comparison operator
int Nodes()
return number of nodes
int Edges()
return number of edges
void GetEdgeNodes(int i, int * n)
get the edge node numbers
bool HasEdge(int n1, int n2)
See if this face has an edge.
bool HasNode(int i)
See if this face has node with ID i.
int FindNode(int i)
Fine the array index of node with ID i.
bool IsExternal()
Is this face internal or external.

Public Attributes

Name
int n
nodal ID's
int m_nodes
number of nodes
int m_nbr
neighbour faces
vec3d m_fn
face normal
vec3d m_nn
node normals
int m_sid
smoothing ID
int m_elem
the elements to which this face belongs

Additional inherited members

Public Functions inherited from FEItem

Name
FEItem()
bool IsVisible() const
bool IsSelected() const
void Select()
void UnSelect()
void Show()
void Hide()
unsigned int GetFEState() const
void SetFEState(unsigned int state)

Public Attributes inherited from FEItem

Name
int m_ntag
int m_gid
int m_nid

Public Types Documentation

enum @2

Enumerator Value Description
MAX_NODES 9

Public Functions Documentation

function FEFace

cpp FEFace()

constructor

function operator==

cpp bool operator==( const FEFace & f )

comparison operator

function Nodes

cpp inline int Nodes()

return number of nodes

function Edges

cpp int Edges()

return number of edges

function GetEdgeNodes

cpp void GetEdgeNodes( int i, int * n )

get the edge node numbers

function HasEdge

cpp bool HasEdge( int n1, int n2 )

See if this face has an edge.

function HasNode

cpp bool HasNode( int i )

See if this face has node with ID i.

function FindNode

cpp int FindNode( int i )

Fine the array index of node with ID i.

function IsExternal

cpp inline bool IsExternal()

Is this face internal or external.

Public Attributes Documentation

variable n

cpp int n;

nodal ID's

variable m_nodes

cpp int m_nodes;

number of nodes

variable m_nbr

cpp int m_nbr;

neighbour faces

variable m_fn

cpp vec3d m_fn;

face normal

variable m_nn

cpp vec3d m_nn;

node normals

variable m_sid

cpp int m_sid;

smoothing ID

variable m_elem

cpp int m_elem;

the elements to which this face belongs


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