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


Private Attributes

int position

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