\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.8.2 - 2D Arrangements
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
CGAL::Arr_with_history_text_formatter< ArrFormatter > Class Template Reference

#include <CGAL/IO/Arr_with_history_text_formatter.h>

Definition

Arr_with_history_text_formatter defines the format of an arrangement in an input or output stream (typically a file stream), thus enabling reading and writing an arrangement-with-history instance using a simple text format.

The ArrFormatter parameter servers as a base class for Arr_with_history_text_formatter and must be a model of the ArrangementInputFormatter and the ArrangementOutputFormatter concepts. It is used to read or write the base arrangement, while the derived class is responsible for reading and writing the set of curves inducing the arrangement and maintaining the relations between these curves and the edges they induce.

Is Model Of:

ArrangementWithHistoryInputFormatter

ArrangementWithHistoryOutputFormatter

See Also
CGAL::read()
CGAL::write()