AdjFaceList Class Reference
 
 
 
AdjFaceList Class Reference

This reference page is linked to from the following overview topics: Mesh Related Classes.


#include <meshadj.h>

Inheritance diagram for AdjFaceList:
MaxHeapOperators

Class Description

See also:
Class AdjFace, Class AdjEdgeList.

Description:
This class represents a face adjacency list for meshes. This class require the mesh to be constructed so that each edge has exactly one or two faces. It will work with other meshes but may give misleading results (developers may wish to call mesh.RemoveDegenerateFaces() to attempt to correct the mesh to work with this class). All methods of this class are implemented by the system.
Data Members:
Tab<AdjFace> list;

The table of adjacent faces, one for each face.

Public Member Functions

AdjFace operator[] (int i)
DllExport  AdjFaceList (Mesh &mesh, AdjEdgeList &el)

Public Attributes

Tab< AdjFace list

Constructor & Destructor Documentation

DllExport AdjFaceList ( Mesh mesh,
AdjEdgeList el 
)
Remarks:
Constructor. The mesh and edge list passed define the mesh used to construct the face list.

Member Function Documentation

AdjFace& operator[] ( int  i ) [inline]
Remarks:
Access operator. Returns the set of adjacent face for the i-th face.
{return list[i];}

Member Data Documentation