CGAL 5.4.1 - 3D Mesh Generation
|
The free functions that can be used to read and write meshes.
Functions | |
template<class C3T3 > | |
void | CGAL::IO::output_to_avizo (std::ostream &os, const C3T3 &c3t3) |
outputs mesh to avizo format More... | |
template<class C3T3 > | |
void | CGAL::IO::output_to_medit (std::ostream &os, const C3T3 &c3t3, bool rebind=false, bool show_patches=false) |
outputs a mesh complex to the medit (.mesh ) file format. More... | |
template<class C3T3 > | |
void | CGAL::IO::output_to_tetgen (std::string filename, const C3T3 &c3t3, bool rebind=false, bool show_patches=false) |
outputs a mesh complex to tetgen format More... | |
template<class C3T3 > | |
void | CGAL::IO::output_to_vtu (std::ostream &os, const C3T3 &c3t3, IO::Mode mode=BINARY) |
writes a tetrahedron mesh using the UnstructuredGrid XML format. More... | |
void CGAL::IO::output_to_avizo | ( | std::ostream & | os, |
const C3T3 & | c3t3 | ||
) |
#include <CGAL/IO/File_avizo.h>
outputs mesh to avizo format
os | the stream |
c3t3 | the mesh complex |
void CGAL::IO::output_to_medit | ( | std::ostream & | os, |
const C3T3 & | c3t3, | ||
bool | rebind = false , |
||
bool | show_patches = false |
||
) |
#include <CGAL/IO/File_medit.h>
outputs a mesh complex to the medit (.mesh
) file format.
See [12] for a comprehensive description of this file format.
os | the output stream |
c3t3 | the mesh complex |
rebind | if set to true , labels of cells are rebinded into [1..nb_of_labels] |
show_patches | if set to true , patches are labeled with different labels than cells. If set to false , each surface facet is written twice, using the label of each adjacent cell. |
void CGAL::IO::output_to_tetgen | ( | std::string | filename, |
const C3T3 & | c3t3, | ||
bool | rebind = false , |
||
bool | show_patches = false |
||
) |
#include <CGAL/IO/File_tetgen.h>
outputs a mesh complex to tetgen format
filename | the path to the output file |
c3t3 | the mesh |
rebind | if true, labels of cells are rebinded into [1..nb_of_labels] |
show_patches | if true, patches are labeled with different labels than cells. If false, each surface facet is written twice, using label of each adjacent cell. |
void CGAL::IO::output_to_vtu | ( | std::ostream & | os, |
const C3T3 & | c3t3, | ||
IO::Mode | mode = BINARY |
||
) |
#include <CGAL/IO/output_to_vtu.h>
writes a tetrahedron mesh using the UnstructuredGrid
XML format.
C3T3 | a model of MeshComplexWithFeatures_3InTriangulation_3 . |
os | the stream used for writing. |
c3t3 | the instance of C3T3 to be written. |
mode | decides if the data should be written in binary (IO::BINARY ) or in ASCII (IO::ASCII ). |