Public Member Functions | Public Attributes

AdjFaceList Class Reference

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


Search for all occurrences

Detailed 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.

#include <meshadj.h>

Inheritance diagram for AdjFaceList:
Inheritance graph
[legend]

List of all members.

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


AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList
AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList AdjFaceList