MeshKit  1.0
Diamond Struct Reference

#include <QuadCleanUp.hpp>

List of all members.

Public Member Functions

 Diamond (Mesh *m, Face *f, int p)
 ~Diamond ()
int remove ()
int commit ()
int isSafe ()
int makeShield ()
bool operator< (const Diamond &rhs) const
VertexgetNewNode () const
double getDiagonalRatio () const
int build ()

Public Attributes

Faceface

Private Attributes

Vertexvertex0
Vertexvertex2
Meshmesh
int position
FaceClosefaceclose

Detailed Description

Definition at line 103 of file QuadCleanUp.hpp.


Constructor & Destructor Documentation

Diamond ( Mesh m,
Face f,
int  p 
) [inline]

Definition at line 105 of file QuadCleanUp.hpp.

~Diamond ( ) [inline]

Definition at line 123 of file QuadCleanUp.hpp.


Member Function Documentation

int build ( )

Definition at line 331 of file FaceClose.cpp.

int commit ( )

Definition at line 340 of file FaceClose.cpp.

double getDiagonalRatio ( ) const [inline]

Definition at line 141 of file QuadCleanUp.hpp.

Vertex* getNewNode ( ) const [inline]

Definition at line 136 of file QuadCleanUp.hpp.

int isSafe ( )
int makeShield ( )
bool operator< ( const Diamond rhs) const [inline]

Definition at line 132 of file QuadCleanUp.hpp.

int remove ( )

Member Data Documentation

Definition at line 152 of file QuadCleanUp.hpp.

FaceClose* faceclose [private]

Definition at line 157 of file QuadCleanUp.hpp.

Mesh* mesh [private]

Definition at line 155 of file QuadCleanUp.hpp.

int position [private]

Definition at line 156 of file QuadCleanUp.hpp.

Vertex* vertex0 [private]

Definition at line 154 of file QuadCleanUp.hpp.

Vertex * vertex2 [private]

Definition at line 154 of file QuadCleanUp.hpp.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines