My Project
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
TriangleNet.Smoothing.VoronoiFactory Class Reference

Factory which re-uses objects in the smoothing loop to enhance performance. More...

Inheritance diagram for TriangleNet.Smoothing.VoronoiFactory:
TriangleNet.Voronoi.IVoronoiFactory

Public Member Functions

void Initialize (int vertexCount, int edgeCount, int faceCount)
 
void Reset ()
 
Vertex CreateVertex (float x, float y)
 
HalfEdge CreateHalfEdge (Vertex origin, Face face)
 
Face CreateFace (Geometry.Vertex vertex)
 
void Initialize (int vertexCount, int edgeCount, int faceCount)
 
void Reset ()
 
Vertex CreateVertex (float x, float y)
 
HalfEdge CreateHalfEdge (Vertex origin, Face face)
 
Face CreateFace (Geometry.Vertex vertex)
 

Detailed Description

Factory which re-uses objects in the smoothing loop to enhance performance.

See SimpleSmoother.

Member Function Documentation

◆ CreateFace()

Face TriangleNet.Smoothing.VoronoiFactory.CreateFace ( Geometry::Vertex  vertex)
inline

◆ CreateHalfEdge()

HalfEdge TriangleNet.Smoothing.VoronoiFactory.CreateHalfEdge ( Vertex  origin,
Face  face 
)
inline

◆ CreateVertex()

Vertex TriangleNet.Smoothing.VoronoiFactory.CreateVertex ( float  x,
float  y 
)
inline

◆ Initialize()

void TriangleNet.Smoothing.VoronoiFactory.Initialize ( int  vertexCount,
int  edgeCount,
int  faceCount 
)
inline

◆ Reset()

void TriangleNet.Smoothing.VoronoiFactory.Reset ( )
inline

The documentation for this class was generated from the following file: