My Project
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
TriangleNet.Meshing.IMesh Interface Reference

Mesh interface. More...

Inheritance diagram for TriangleNet.Meshing.IMesh:
TriangleNet.TriangleNetMesh

Public Member Functions

void Renumber ()
 Renumber mesh vertices and triangles.
 
void Refine (QualityOptions quality, bool delaunay)
 Refine the mesh.
 

Properties

ICollection< VertexVertices [get]
 Gets the vertices of the mesh.
 
IEnumerable< EdgeEdges [get]
 Gets the edges of the mesh.
 
ICollection< SubSegmentSegments [get]
 Gets the segments (constraint edges) of the mesh.
 
ICollection< TriangleTriangles [get]
 Gets the triangles of the mesh.
 
IList< PointHoles [get]
 Gets the holes of the mesh.
 
Rectangle Bounds [get]
 Gets the bounds of the mesh.
 

Detailed Description

Mesh interface.

Member Function Documentation

◆ Refine()

void TriangleNet.Meshing.IMesh.Refine ( QualityOptions  quality,
bool  delaunay 
)

Refine the mesh.

Parameters
qualityThe quality constraints.
conformingA value indicating, if the refined mesh should be Conforming Delaunay.

Implemented in TriangleNet.TriangleNetMesh.

◆ Renumber()

void TriangleNet.Meshing.IMesh.Renumber ( )

Renumber mesh vertices and triangles.

Implemented in TriangleNet.TriangleNetMesh.

Property Documentation

◆ Bounds

Rectangle TriangleNet.Meshing.IMesh.Bounds
get

Gets the bounds of the mesh.

Implemented in TriangleNet.TriangleNetMesh.

◆ Edges

IEnumerable<Edge> TriangleNet.Meshing.IMesh.Edges
get

Gets the edges of the mesh.

Implemented in TriangleNet.TriangleNetMesh.

◆ Holes

IList<Point> TriangleNet.Meshing.IMesh.Holes
get

Gets the holes of the mesh.

Implemented in TriangleNet.TriangleNetMesh.

◆ Segments

ICollection<SubSegment> TriangleNet.Meshing.IMesh.Segments
get

Gets the segments (constraint edges) of the mesh.

Implemented in TriangleNet.TriangleNetMesh.

◆ Triangles

ICollection<Triangle> TriangleNet.Meshing.IMesh.Triangles
get

Gets the triangles of the mesh.

Implemented in TriangleNet.TriangleNetMesh.

◆ Vertices

ICollection<Vertex> TriangleNet.Meshing.IMesh.Vertices
get

Gets the vertices of the mesh.

Implemented in TriangleNet.TriangleNetMesh.


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