My Project
Loading...
Searching...
No Matches
Public Member Functions | List of all members
TriangleNet.IO.TriangleWriter Class Reference

Helper methods for writing Triangle file formats. More...

Public Member Functions

void Write (TriangleNetMesh triangleNetMesh, string filename)
 Number the vertices and write them to a .node file.
 
void WriteNodes (TriangleNetMesh triangleNetMesh, string filename)
 Number the vertices and write them to a .node file.
 
void WriteElements (TriangleNetMesh triangleNetMesh, string filename)
 Write the triangles to an .ele file.
 
void WritePoly (IPolygon polygon, string filename)
 Write the segments and holes to a .poly file.
 
void WritePoly (TriangleNetMesh triangleNetMesh, string filename)
 Write the segments and holes to a .poly file.
 
void WritePoly (TriangleNetMesh triangleNetMesh, string filename, bool writeNodes)
 Write the segments and holes to a .poly file.
 
void WriteEdges (TriangleNetMesh triangleNetMesh, string filename)
 Write the edges to an .edge file.
 
void WriteNeighbors (TriangleNetMesh triangleNetMesh, string filename)
 Write the triangle neighbors to a .neigh file.
 

Detailed Description

Helper methods for writing Triangle file formats.

Member Function Documentation

◆ Write()

void TriangleNet.IO.TriangleWriter.Write ( TriangleNetMesh  triangleNetMesh,
string  filename 
)
inline

Number the vertices and write them to a .node file.

Parameters
triangleNetMesh
filename

◆ WriteEdges()

void TriangleNet.IO.TriangleWriter.WriteEdges ( TriangleNetMesh  triangleNetMesh,
string  filename 
)
inline

Write the edges to an .edge file.

Parameters
triangleNetMesh
filename

◆ WriteElements()

void TriangleNet.IO.TriangleWriter.WriteElements ( TriangleNetMesh  triangleNetMesh,
string  filename 
)
inline

Write the triangles to an .ele file.

Parameters
triangleNetMesh
filename

◆ WriteNeighbors()

void TriangleNet.IO.TriangleWriter.WriteNeighbors ( TriangleNetMesh  triangleNetMesh,
string  filename 
)
inline

Write the triangle neighbors to a .neigh file.

Parameters
triangleNetMesh
filename

WARNING: Be sure WriteElements has been called before, so the elements are numbered right!

◆ WriteNodes()

void TriangleNet.IO.TriangleWriter.WriteNodes ( TriangleNetMesh  triangleNetMesh,
string  filename 
)
inline

Number the vertices and write them to a .node file.

Parameters
triangleNetMesh
filename

◆ WritePoly() [1/3]

void TriangleNet.IO.TriangleWriter.WritePoly ( IPolygon  polygon,
string  filename 
)
inline

Write the segments and holes to a .poly file.

Parameters
polygonData source.
filenameFile name.
writeNodesWrite nodes into this file.

If the nodes should not be written into this file, make sure a .node file was written before, so that the nodes are numbered right.

◆ WritePoly() [2/3]

void TriangleNet.IO.TriangleWriter.WritePoly ( TriangleNetMesh  triangleNetMesh,
string  filename 
)
inline

Write the segments and holes to a .poly file.

Parameters
triangleNetMesh
filename

◆ WritePoly() [3/3]

void TriangleNet.IO.TriangleWriter.WritePoly ( TriangleNetMesh  triangleNetMesh,
string  filename,
bool  writeNodes 
)
inline

Write the segments and holes to a .poly file.

Parameters
triangleNetMeshData source.
filenameFile name.
writeNodesWrite nodes into this file.

If the nodes should not be written into this file, make sure a .node file was written before, so that the nodes are numbered right.


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