CGAL 6.2 - 3D Polyhedral Surface

Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions
CGAL::IO Namespace Reference

## Classes
class | Basic_color_stream_guard
class | Basic_color_streambuf
class | Basic_indenting_stream_guard
class | Basic_indenting_streambuf
class | Color
struct | PLY_property

## Typedefs
typedef Basic_color_streambuf< char > | Color_streambuf
typedef Basic_color_streambuf< wchar_t > | Color_wstreambuf
typedef Basic_color_stream_guard< std::ostream > | Color_stream_guard
typedef Basic_color_stream_guard< std::wostream > | Color_wstream_guard
typedef Basic_indenting_streambuf< char > | Indenting_streambuf
typedef Basic_indenting_streambuf< wchar_t > | Indenting_wstreambuf
typedef Basic_indenting_stream_guard< std::ostream > | Indenting_stream_guard
typedef Basic_indenting_stream_guard< std::wostream > | Indenting_wstream_guard

## Enumerations
enum | Ansi_color { Ansi_color::Reset , Ansi_color::Bold , Ansi_color::Dim , Ansi_color::Underline , Ansi_color::Blink , Ansi_color::Reverse , Ansi_color::Hidden , Ansi_color::Black , Ansi_color::Red , Ansi_color::Green , Ansi_color::Yellow , Ansi_color::Blue , Ansi_color::Magenta , Ansi_color::Cyan , Ansi_color::White , Ansi_color::BrightBlack , Ansi_color::BrightRed , Ansi_color::BrightGreen , Ansi_color::BrightYellow , Ansi_color::BrightBlue , Ansi_color::BrightMagenta , Ansi_color::BrightCyan , Ansi_color::BrightWhite , Ansi_color::BgBlack , Ansi_color::BgRed , Ansi_color::BgGreen , Ansi_color::BgYellow , Ansi_color::BgBlue , Ansi_color::BgMagenta , Ansi_color::BgCyan , Ansi_color::BgWhite , Ansi_color::BgBrightBlack , Ansi_color::BgBrightRed , Ansi_color::BgBrightGreen , Ansi_color::BgBrightYellow , Ansi_color::BgBrightBlue , Ansi_color::BgBrightMagenta , Ansi_color::BgBrightCyan , Ansi_color::BgBrightWhite }
enum | Mode

## Functions
auto | make_color_guards (Streams &... streams)
bool | stream_supports_color (const std::basic_ostream< CharT, Traits > &stream)
auto | make_indenting_guards (int spaces_per_level, Streams &... streams)
auto | make_indenting_guards (const std::string &indent_string, Streams &... streams)
Output_rep< T > | oformat (const T &t)
Output_rep< T, F > | oformat (const T &t, F format)
Input_rep< T > | iformat (T &t)
Mode | get_mode (std::ios &s)
Mode | set_ascii_mode (std::ios &s)
Mode | set_binary_mode (std::ios &s)
Mode | set_pretty_mode (std::ios &s)
Mode | set_mode (std::ios &s, Mode m)
bool | is_pretty (std::ios &s)
bool | is_ascii (std::ios &s)
bool | is_binary (std::ios &s)
bool | read_polygon_soup (const std::string &fname, PointRange &points, PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | write_polygon_soup (const std::string &fname, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | read_points (const std::string &fname, PointOutputIterator output, const NamedParameters &np=parameters::default_values())
bool | write_points (const std::string &fname, const PointRange &points, const NamedParameters &np=parameters::default_values(),)
bool | read_STL (std::istream &is, PointRange &points, TriangleRange &facets, const NamedParameters &np=parameters::default_values())
bool | read_STL (const std::string &fname, PointRange &points, TriangleRange &facets, const NamedParameters &np=parameters::default_values())
bool | write_STL (std::ostream &os, const PointRange &points, const TriangleRange &facets, const NamedParameters &np=parameters::default_values())
bool | write_STL (const std::string &fname, const PointRange &points, const TriangleRange &facets, const NamedParameters &np=parameters::default_values())
bool | read_PLY (std::istream &is, PointRange &points, PolygonRange &polygons, std::string &comments, const NamedParameters &np=parameters::default_values())
bool | read_PLY (const std::string &fname, PointRange &points, PolygonRange &polygons, std::string &comments, const NamedParameters &np=parameters::default_values())
bool | write_PLY (std::ostream &out, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | write_PLY (const std::string &fname, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
std::tuple< PointMap, typename Kernel_traits< typename PointMap::value_type >::Kernel::Construct_point_3, PLY_property< FT >, PLY_property< FT >, PLY_property< FT > > | make_ply_point_reader (PointMap point_map)
std::tuple< VectorMap, typename Kernel_traits< typename VectorMap::value_type >::Kernel::Construct_vector_3, PLY_property< FT >, PLY_property< FT >, PLY_property< FT > > | make_ply_normal_reader (VectorMap normal_map)
bool | read_PLY_with_properties (std::istream &is, PointOutputIterator output, PropertyHandler &&... properties)
bool | read_PLY (std::istream &is, PointOutputIterator output, const NamedParameters &np=parameters::default_values())
bool | read_PLY (const std::string &fname, PointOutputIterator output, const NamedParameters &np=parameters::default_values())
std::tuple< PointMap, PLY_property< FT >, PLY_property< FT >, PLY_property< FT > > | make_ply_point_writer (PointMap point_map)
std::tuple< VectorMap, PLY_property< FT >, PLY_property< FT >, PLY_property< FT > > | make_ply_normal_writer (VectorMap normal_map)
bool | write_PLY_with_properties (std::ostream &os, const PointRange &points, PropertyHandler &&... properties)
bool | write_PLY (std::ostream &os, const PointRange &points, const NamedParameters &np=parameters::default_values())
bool | write_PLY (const std::string &filename, const PointRange &points, const NamedParameters &np=parameters::default_values())
bool | read_OBJ (std::istream &is, PointRange &points, PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | read_OBJ (const std::string &fname, PointRange &points, PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | write_OBJ (std::ostream &os, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | write_OBJ (const std::string &fname, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | read_OFF (std::istream &is, PointRange &points, PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | read_OFF (const std::string &fname, PointRange &points, PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | write_OFF (std::ostream &os, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | write_OFF (const std::string &fname, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | read_OFF (std::istream &is, PointOutputIterator output, const NamedParameters &np=parameters::default_values())
bool | read_OFF (const std::string &fname, PointOutputIterator output, const NamedParameters &np=parameters::default_values())
bool | write_OFF (std::ostream &os, const PointRange &points, const NamedParameters &np=parameters::default_values())
bool | write_OFF (const std::string &filename, const PointRange &points, const NamedParameters &np=parameters::default_values())
bool | read_VTP (const std::string &fname, PointRange &points, PolygonRange &polygons)
bool | read_VTK (const std::string &fname, PointRange &points, PolygonRange &polygons)
bool | write_VTP (std::ostream &os, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | write_VTP (const std::string &fname, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | read_GOCAD (std::istream &is, PointRange &points, PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | read_GOCAD (const std::string &fname, PointRange &points, PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | write_GOCAD (std::ostream &os, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | write_GOCAD (const std::string &fname, const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
bool | read_point_WKT (std::istream &in, Point &point)
bool | read_multi_point_WKT (std::istream &in, MultiPoint &mp)
bool | read_linestring_WKT (std::istream &in, LineString &polyline)
bool | read_multi_linestring_WKT (std::istream &in, MultiLineString &mls)
bool | read_polygon_WKT (std::istream &in, Polygon &polygon)
bool | read_multi_polygon_WKT (std::istream &in, MultiPolygon &polygons)
std::ostream & | write_point_WKT (std::ostream &out, const Point &point)
std::ostream & | write_polygon_WKT (std::ostream &out, const Polygon &poly)
std::ostream & | write_linestring_WKT (std::ostream &out, const LineString &ls)
std::ostream & | write_multi_point_WKT (std::ostream &out, const MultiPoint &mp)
std::ostream & | write_multi_polygon_WKT (std::ostream &out, const MultiPolygon &polygons)
std::ostream & | write_multi_linestring_WKT (std::ostream &out, const MultiLineString &mls)
bool | read_WKT (std::istream &is, MultiPoint &points, MultiLineString &polylines, MultiPolygon &polygons)
bool | read_3MF (const std::string &fname, PointRanges &all_points, TriangleRanges &all_triangles, ColorRanges &all_colors, std::vector< std::string > &names)
bool | write_3MF (const std::string &fname, const PointRanges &all_points, const TriangleRanges &all_triangles, const std::vector< std::string > &names)
std::tuple< PointMap, typename Kernel_traits< typename PointMap::value_type >::Kernel::Construct_point_3, LAS_property::X, LAS_property::Y, LAS_property::Z > | make_las_point_reader (PointMap point_map)
bool | read_LAS_with_properties (std::istream &is, PointOutputIterator output, PropertyHandler &&... properties)
bool | read_LAS (std::istream &is, PointOutputIterator output, const NamedParameters &np=parameters::default_values())
bool | read_LAS (const std::string &filename, PointOutputIterator output, const NamedParameters &np=parameters::default_values())
std::tuple< PointMap, LAS_property::X, LAS_property::Y, LAS_property::Z > | make_las_point_writer (PointMap point_map)
bool | write_LAS_with_properties (std::ostream &os, const PointRange &points, std::tuple< PointMap, LAS_property::X, LAS_property::Y, LAS_property::Z > point_property, PropertyHandler &&... properties)
bool | write_LAS (std::ostream &os, const PointRange &points, const NamedParameters &np=parameters::default_values())
bool | write_LAS (const std::string &filename, const PointRange &points, const NamedParameters &np=parameters::default_values())
bool | read_XYZ (std::istream &is, OutputIterator output, const NamedParameters &np=parameters::default_values())
bool | read_XYZ (const std::string &fname, OutputIterator output, const NamedParameters &np=parameters::default_values())
bool | write_XYZ (std::ostream &os, const PointRange &points, const NamedParameters &np=parameters::default_values())
bool | write_XYZ (const std::string &filename, const PointRange &points, const NamedParameters &np=parameters::default_values())
bool | read_polygon_mesh (const std::string &fname, Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_polygon_mesh (const std::string &fname, Graph &g, const NamedParameters &np=parameters::default_values())
bool | read_STL (std::istream &is, Graph &g, const NamedParameters &np)
bool | read_STL (const std::string &fname, Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_STL (std::ostream &os, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_STL (const std::string &fname, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | read_PLY (std::istream &is, Graph &g, std::string &comments, const NamedParameters &np=parameters::default_values())
bool | read_PLY (const std::string &fname, Graph &g, std::string &comments, const NamedParameters &np=parameters::default_values())
bool | write_PLY (std::ostream &os, const Graph &g, const std::string &comments, const NamedParameters &np=parameters::default_values())
bool | write_PLY (const std::string &fname, const Graph &g, const std::string &comments, const NamedParameters &np=parameters::default_values())
bool | read_OBJ (std::istream &is, Graph &g, const NamedParameters &np=parameters::default_values())
bool | read_OBJ (const std::string &fname, Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_OBJ (std::ostream &os, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_OBJ (const std::string &fname, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | read_OM (const std::string &fname, Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_OM (const std::string &fname, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | read_OFF (std::istream &is, Graph &g, const NamedParameters &np=parameters::default_values())
bool | read_OFF (const std::string &fname, Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_OFF (std::ostream &os, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_OFF (const std::string &fname, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | read_VTP (const std::string &fname, Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_VTP (std::ostream &os, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_VTP (const std::string &fname, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | read_GOCAD (std::istream &is, std::pair< std::string, std::string > &name_and_color, Graph &g, const NamedParameters &np=parameters::default_values())
bool | read_GOCAD (const std::string &fname, std::pair< std::string, std::string > &name_and_color, Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_GOCAD (std::ostream &os, const char *name, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_GOCAD (std::ostream &os, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_GOCAD (const std::string &fname, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_WRL (std::ostream &os, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_WRL (const std::string &fname, const Graph &g, const NamedParameters &np=parameters::default_values())
bool | write_3MF (const std::string &filename, const GraphRange &gs, const std::vector< std::string > &names)
template<class Traits >
bool | read_OFF (std::istream &in, CGAL::Polyhedron_3< Traits > &P)
| reads a polyhedral surface in Object File Format, OFF, with file extension `.off`, from the input stream `in` and appends it to the polyhedral surface \( P\).
template<class Traits >
bool | write_OFF (std::ostream &out, const CGAL::Polyhedron_3< Traits > &P)
| writes the polyhedral surface \(P\) to the output stream `out` using the Object File Format, OFF, with file extension `.off`.