Shapeworks Studio  2.1
Shape analysis software suite
List of all members | Public Types | Public Member Functions | Public Attributes
FEFace Class Reference
+ Inheritance diagram for FEFace:
+ Collaboration diagram for FEFace:

Public Types

enum  { MAX_NODES = 9 }
 

Public Member Functions

 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 Member Functions inherited from 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

int n [MAX_NODES]
 nodal ID's
 
int m_nodes
 number of nodes
 
int m_nbr [4]
 neighbour faces
 
vec3d m_fn
 face normal
 
vec3d m_nn [MAX_NODES]
 node normals
 
int m_sid
 smoothing ID
 
int m_elem [2]
 the elements to which this face belongs
 
- Public Attributes inherited from FEItem
int m_ntag
 
int m_gid
 
int m_nid
 

Detailed Description

Definition at line 115 of file FEElement.h.


The documentation for this class was generated from the following files: