CGAL 6.1.2 - 2D Arrangements: CGAL::Arr_with_history_text_formatter< ArrFormatter > Class Template Reference

CGAL 6.1.2 - 2D Arrangements

Loading...
Searching...
No Matches
CGAL::Arr_with_history_text_formatter< ArrFormatter > Class Template Reference
Reference Manual » I/O

`#include <CGAL/IO/Arr_with_history_text_formatter.h>`

## Definition

template<typename ArrFormatter>
class CGAL::Arr_with_history_text_formatter< ArrFormatter >

`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 `AosInputFormatter` and the `AosOutputFormatter` 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
  `AosWithHistoryInputFormatter`
  `AosWithHistoryOutputFormatter`

See also
  `CGAL::IO::read()`
  `CGAL::IO::write()`