MeshKit  1.0
SwapTriEdges Class Reference

#include <SwapEdges.hpp>

Inheritance diagram for SwapTriEdges:

List of all members.

Public Member Functions

 SwapTriEdges (Mesh *m, double angle=10.0)
 Constructor ...
 ~SwapTriEdges ()
int apply_rule (int r=DELAUNAY_RULE)

Private Member Functions

int apply_advance_front_rule ()
bool isIdeal (const Vertex *v) const
bool unchecked (const Face *f) const
int one_sweep (int entity, int r)
int atomicOp (const Face *face, int r)
int atomicOp (Vertex *v, int r)
virtual int commit (const FlipEdge &edge)
virtual bool is_edge_flip_allowed (const FlipEdge &edge, int r) const

Detailed Description

Definition at line 63 of file SwapEdges.hpp.


Constructor & Destructor Documentation

SwapTriEdges ( Mesh m,
double  angle = 10.0 
) [inline]

Constructor ...

Definition at line 69 of file SwapEdges.hpp.

~SwapTriEdges ( ) [inline]

Definition at line 74 of file SwapEdges.hpp.


Member Function Documentation

int apply_advance_front_rule ( ) [private]

Definition at line 323 of file SwapTriEdges.cpp.

int apply_rule ( int  r = DELAUNAY_RULE)

Definition at line 52 of file SwapTriEdges.cpp.

int atomicOp ( const Face face,
int  r 
) [private]

Definition at line 84 of file SwapTriEdges.cpp.

int atomicOp ( Vertex v,
int  r 
) [private]

Definition at line 307 of file SwapTriEdges.cpp.

int commit ( const FlipEdge edge) [private, virtual]

Definition at line 246 of file SwapTriEdges.cpp.

bool is_edge_flip_allowed ( const FlipEdge edge,
int  r 
) const [private, virtual]

Definition at line 173 of file SwapTriEdges.cpp.

bool isIdeal ( const Vertex v) const [inline, private]

Definition at line 82 of file SwapEdges.hpp.

int one_sweep ( int  entity,
int  r 
) [private]

Definition at line 10 of file SwapTriEdges.cpp.

bool unchecked ( const Face f) const [inline, private]

Definition at line 89 of file SwapEdges.hpp.


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