CGAL 5.6.1 - 2D Conforming Triangulations and Meshes

In addition to the stream extraction and insertion operators for CGAL 2D triangulations, the following functions can be used.

Functions

template<class CDT >
void CGAL::IO::write_VTU (std::ostream &os, const CDT &tr, IO::Mode mode=IO::BINARY)
 writes the faces of a domain and its constrained edges embedded in a 2D constrained Delaunay triangulation using the PolyData XML format. More...
 
template<class CDT , typename InDomainPmap >
void CGAL::IO::write_VTU (std::ostream &os, const CDT &tr, InDomainPmap ipm, IO::Mode mode=IO::BINARY)
 writes the faces of a domain and its constrained edges embedded in a 2D constrained Delaunay triangulation using the PolyData XML format. More...
 

Function Documentation

◆ write_VTU() [1/2]

template<class CDT >
void CGAL::IO::write_VTU ( std::ostream &  os,
const CDT &  tr,
IO::Mode  mode = IO::BINARY 
)

#include <CGAL/IO/write_VTU.h>

writes the faces of a domain and its constrained edges embedded in a 2D constrained Delaunay triangulation using the PolyData XML format.

The faces output are those for which DelaunayMeshFaceBase_2::is_in_domain() returns true, the edges are those for which ConstrainedTriangulationFaceBase_2::is_constrained() returns true.

Template Parameters
CDTa Constrained_Delaunay_triangulation_2 with face type model of DelaunayMeshFaceBase_2.
Parameters
osthe stream used for writing.
trthe triangulated domain to be written.
modedecides if the data should be written in binary (BINARY) or in ASCII (ASCII).

◆ write_VTU() [2/2]

template<class CDT , typename InDomainPmap >
void CGAL::IO::write_VTU ( std::ostream &  os,
const CDT &  tr,
InDomainPmap  ipm,
IO::Mode  mode = IO::BINARY 
)

#include <CGAL/IO/write_VTU.h>

writes the faces of a domain and its constrained edges embedded in a 2D constrained Delaunay triangulation using the PolyData XML format.

The faces output are those for which get(ipm, f) returns true where f is a CDT::Face_handle, the edges are those for which ConstrainedTriangulationFaceBase_2::is_constrained() returns true.

Template Parameters
CDTa Constrained_Delaunay_triangulation_2 with face type model of DelaunayMeshFaceBase_2.
InDomainPmapa class model of ReadWritePropertyMap with CDT::Face_handle as key type and bool as value type.
Parameters
osthe stream used for writing.
trthe triangulated domain to be written.
ipmthe property map storing if a face is in the domain.
modedecides if the data should be written in binary (BINARY) or in ASCII (ASCII).