#include <DelaunayMeshGenerator.h>
Public Member Functions | |
DelaunayMeshGenerator (const QString &filename, bool verbose=false) | |
DelaunayMeshGenerator (QIODevice &iodevice, bool verbose=false) | |
~DelaunayMeshGenerator () | |
void | generate () |
Mesh * | mesh () const |
bool | startElement (const QString &, const QString &, const QString &qName, const QXmlAttributes &) |
void | write_XML (QTextStream &cout) |
Protected Member Functions | |
void | add_vertex (Vertex *v) |
void | add_edge (Edge *e) |
Vertex * | vertex (const QString &id) |
Inherits : QXmlDefaultHandler
Definition at line 50 of file DelaunayMeshGenerator.h.
|
Constructor.
Definition at line 20 of file DelaunayMeshGenerator.cpp. References DelaunayMeshGenerator(). Referenced by DelaunayMeshGenerator(). |
|
Constructor.
Definition at line 41 of file DelaunayMeshGenerator.cpp. References DelaunayMeshGenerator(). |
|
Destructor. Deletes mesh.
Definition at line 60 of file DelaunayMeshGenerator.cpp. |
|
Generate triangle mesh.
Definition at line 94 of file DelaunayMeshGenerator.cpp. References geometry::area(), Vertex::ID(), Edge::vertex(), Vertex::x(), and Vertex::y(). |
|
Get pointer to generated mesh. Definition at line 107 of file DelaunayMeshGenerator.h. |
|
Method of XML handler. Definition at line 564 of file DelaunayMeshGenerator.cpp. References startElement(). Referenced by startElement(). |
|
Write delaunay input data to stream in XML format. Note: The generated mesh is written by Mesh::write_XML(). Definition at line 541 of file DelaunayMeshGenerator.cpp. References Edge::write_XML(), Vertex::write_XML(), and write_XML(). Referenced by write_XML(). |