\( \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.14 - IO Streams
CGAL Namespace Reference

Namespaces

 cpp11
 
 cpp98
 
 IO
 

Classes

struct  Boolean_tag
 
struct  Cast_function_object
 
class  CC_safe_handle
 
class  Color
 An object of the class Color is a color available for drawing operations in many CGAL output streams. More...
 
struct  Compact
 
class  Compact_container
 
class  Compact_container_base
 
struct  Compact_container_traits
 
class  Compare_to_less
 
class  Concurrent_compact_container
 
struct  Concurrent_compact_container_traits
 
class  Const_oneset_iterator
 
struct  Construct_array
 
class  Counting_iterator
 
class  Creator_1
 
class  Creator_2
 
class  Creator_3
 
class  Creator_4
 
class  Creator_5
 
class  Creator_uniform_2
 
class  Creator_uniform_3
 
class  Creator_uniform_4
 
class  Creator_uniform_5
 
class  Creator_uniform_6
 
class  Creator_uniform_7
 
class  Creator_uniform_8
 
class  Creator_uniform_9
 
class  Creator_uniform_d
 
struct  Default
 
struct  Dereference
 
class  Dispatch_or_drop_output_iterator
 
class  Dispatch_output_iterator
 
struct  Emptyset_iterator
 
struct  Fast
 
struct  Filter_iterator
 
class  Fourtuple
 
class  Geomview_stream
 
struct  Get_address
 
struct  Identity
 
class  In_place_list
 
class  In_place_list_base
 
class  Input_rep
 The definition of Input_rep is completely symmetric to Output_rep. More...
 
class  Insert_iterator
 
class  Inverse_index
 
class  Istream_iterator
 The class Istream_iterator is an input iterator adaptor for the input stream class Stream and value type T. More...
 
class  Iterator_range
 
class  Join_input_iterator_1
 
class  Join_input_iterator_2
 
class  Join_input_iterator_3
 
struct  Location_policy
 
class  Multiset
 
class  N_step_adaptor
 
struct  Null_functor
 
struct  Null_tag
 
class  Object
 
class  Oneset_iterator
 
class  Ostream_iterator
 The class Ostream_iterator is an output iterator adaptor for the output stream class Stream and value type T. More...
 
class  Output_rep
 The purpose of Output_rep is to provide a way to control output formatting that works independently of the object's stream output operator. More...
 
struct  Parallel_tag
 
class  Polyhedron_3
 
class  Polyhedron_incremental_builder_3
 
class  Polyhedron_items_3
 
class  Polyhedron_min_items_3
 
class  Polyhedron_traits_3
 
class  Polyhedron_traits_with_normals_3
 
struct  Project_facet
 
struct  Project_next
 
struct  Project_next_opposite
 
struct  Project_normal
 
struct  Project_opposite_prev
 
struct  Project_plane
 
struct  Project_point
 
struct  Project_prev
 
struct  Project_vertex
 
class  Quadruple
 
class  Random_access_adaptor
 
class  Random_access_value_adaptor
 
struct  Sequential_tag
 
class  Sixtuple
 
class  Spatial_lock_grid_3
 
class  Surface_mesh
 
class  Threetuple
 
class  Triple
 
class  Twotuple
 
class  Uncertain
 
struct  value_type_traits
 
struct  value_type_traits< std::back_insert_iterator< Container > >
 
struct  value_type_traits< std::front_insert_iterator< Container > >
 
struct  value_type_traits< std::insert_iterator< Container > >
 
class  Verbose_ostream
 The class Verbose_ostream can be used as an output stream. More...
 

Typedefs

typedef Location_policy< CompactCompact_location
 
typedef Location_policy< FastFast_location
 
typedef CGAL::Boolean_tag< false > Tag_false
 
typedef CGAL::Boolean_tag< true > Tag_true
 
typedef void(* Failure_function) (const char *type, const char *expression, const char *file, int line, const char *explanation)
 

Enumerations

enum  Failure_behaviour
 

Functions

OutputIterator copy_n (InputIterator first, Size n, OutputIterator result)
 
std::pair< ForwardIterator, ForwardIteratormin_max_element (ForwardIterator first, ForwardIterator last)
 
std::pair< ForwardIterator, ForwardIteratormin_max_element (ForwardIterator first, ForwardIterator last, CompareMin comp_min, CompareMax comp_max)
 
BidirectionalIterator predecessor (BidirectionalIterator it)
 
ForwardIterator successor (ForwardIterator it)
 
CC_safe_handle< CC_iterator > make_cc_safe_handle (CC_iterator iterator)
 
Compare_to_less< F > compare_to_less (const F &f)
 
Iterator_range< T > make_range (const T &b, const T &e)
 
range_begin (Iterator_range< T > &x)
 
range_end (Iterator_range< T > &x)
 
range_begin (const Iterator_range< T > &x)
 
range_end (const Iterator_range< T > &x)
 
Failure_function set_error_handler (Failure_function handler)
 
Failure_function set_warning_handler (Failure_function handler)
 
Failure_behaviour set_error_behaviour (Failure_behaviour eb)
 
Failure_behaviour set_warning_behaviour (Failure_behaviour eb)
 
bool read_off (Surface_mesh< K > &mesh, const std::string &filename)
 
bool write_off (const Surface_mesh< K > &mesh, const std::string &filename)
 
bool read_mesh (Surface_mesh< K > &mesh, const std::string &filename)
 
bool write_mesh (const Surface_mesh< K > &mesh, const std::string &filename)
 
void generic_print_surface_mesh (std::ostream &out, const Surface_mesh< P > &M, Writer &writer)
 
bool write_off (std::ostream &os, const Surface_mesh< P > &sm)
 
bool read_off (std::istream &is, Surface_mesh< P > &sm)
 
void draw (const POLY &apoly)
 
IO::Mode get_mode (std::ios &s)
 returns the printing mode of the IO stream s. More...
 
IO::Mode set_ascii_mode (std::ios &s)
 sets the mode of the IO stream s to be the IO::ASCII mode. More...
 
IO::Mode set_binary_mode (std::ios &s)
 
IO::Mode set_mode (std::ios &s, IO::Mode m)
 sets the printing mode of the IO stream s. More...
 
IO::Mode set_pretty_mode (std::ios &s)
 sets the mode of the IO stream s to be the IO::PRETTY mode. More...
 
bool is_ascii (std::ios &s)
 checks if the IO stream s is in IO::ASCII mode. More...
 
bool is_binary (std::ios &s)
 checks if the IO stream s is in IO::BINARY mode. More...
 
bool is_pretty (std::ios &s)
 checks if the IO stream s is in IO::PRETTY mode. More...
 
template<class T >
Output_rep< T > oformat (const T &t)
 Convenience function to construct an output representation (Output_rep) for type T. More...
 
template<class T >
Input_rep< T > iformat (const T &t)
 The definition of this function is completely symmetric to oformat().
 
template<class T , typename F >
Output_rep< T, F > oformat (const T &t, F)
 Convenience function to construct an output representation (Output_rep) for type T. More...
 
ostream & operator<< (ostream &os, Class c)
 Inserts object c in the stream os. More...
 
istream & operator>> (istream &is, Class c)
 CGAL defines input operators for classes that are derived from the class istream. More...
 

Variables

 ABORT
 
 EXIT
 
 EXIT_WITH_SUCCESS
 
 CONTINUE
 
 THROW_EXCEPTION