Functions
Foam::DelaunayMeshTools Namespace Reference

Collection of functions for operating on a Delaunay mesh. More...

Functions

void writeOBJ (const fileName &fName, const List< Foam::point > &points)
 
void writeOBJ (const fileName &fName, const List< Vb > &points)
 
void writeObjMesh (const fileName &fName, const pointField &points, const faceList &faces)
 
template<class Triangulation >
void writeOBJ (const fileName &fName, const Triangulation &t, const indexedVertexEnum::vertexType startPointType, const indexedVertexEnum::vertexType endPointType)
 
template<class Triangulation >
void writeOBJ (const fileName &fName, const Triangulation &t, const indexedVertexEnum::vertexType pointType)
 
template<class Triangulation >
void writeFixedPoints (const fileName &fName, const Triangulation &t)
 
template<class Triangulation >
void writeBoundaryPoints (const fileName &fName, const Triangulation &t)
 
template<class Triangulation >
void writeProcessorInterface (const fileName &fName, const Triangulation &t, const faceList &faces)
 
template<class Triangulation >
void writeInternalDelaunayVertices (const fileName &instance, const Triangulation &t)
 
template<class CellHandle >
void drawDelaunayCell (Ostream &os, const CellHandle &c, label offset=0)
 
template<class Triangulation >
tmp< pointFieldallPoints (const Triangulation &t)
 

Detailed Description

Collection of functions for operating on a Delaunay mesh.

Includes:

Source files

Function Documentation

◆ writeOBJ() [1/4]

void Foam::DelaunayMeshTools::writeOBJ ( const fileName fName,
const List< Foam::point > &  points 
)

◆ writeOBJ() [2/4]

void Foam::DelaunayMeshTools::writeOBJ ( const fileName fName,
const List< Vb > &  points 
)

◆ writeObjMesh()

void Foam::DelaunayMeshTools::writeObjMesh ( const fileName fName,
const pointField points,
const faceList faces 
)

◆ writeOBJ() [3/4]

void Foam::DelaunayMeshTools::writeOBJ ( const fileName fName,
const Triangulation &  t,
const indexedVertexEnum::vertexType  startPointType,
const indexedVertexEnum::vertexType  endPointType 
)

◆ writeOBJ() [4/4]

void Foam::DelaunayMeshTools::writeOBJ ( const fileName fName,
const Triangulation &  t,
const indexedVertexEnum::vertexType  pointType 
)

◆ writeFixedPoints()

void Foam::DelaunayMeshTools::writeFixedPoints ( const fileName fName,
const Triangulation &  t 
)

◆ writeBoundaryPoints()

void Foam::DelaunayMeshTools::writeBoundaryPoints ( const fileName fName,
const Triangulation &  t 
)

◆ writeProcessorInterface()

void Foam::DelaunayMeshTools::writeProcessorInterface ( const fileName fName,
const Triangulation &  t,
const faceList faces 
)

◆ writeInternalDelaunayVertices()

void Foam::DelaunayMeshTools::writeInternalDelaunayVertices ( const fileName instance,
const Triangulation &  t 
)

◆ drawDelaunayCell()

void Foam::DelaunayMeshTools::drawDelaunayCell ( Ostream os,
const CellHandle &  c,
label  offset = 0 
)

◆ allPoints()

tmp<pointField> Foam::DelaunayMeshTools::allPoints ( const Triangulation &  t)