// ============================================================================ // // Copyright (c) 1997 The CGAL Consortium // // This software and related documentation is part of an INTERNAL release // of the Computational Geometry Algorithms Library (CGAL). It is not // intended for general use. // // ---------------------------------------------------------------------------- // // release : $CGAL_Revision: $ // release_date : $CGAL_Date: $ // // file : print_VRML_2.h // chapter : $CGAL_Chapter: Support Library ... $ // package : $CGAL_Package: Polyhedron_IO 2.11 (04 Feb 2000) $ // source : polyhedron_io.fw // revision : $Revision$ // revision_date : $Date$ // author(s) : Lutz Kettner // // coordinator : Herve Bronnimann // // Print a Polyhedron_3 in VRML 2.0 file format (.wrl) // ============================================================================ #ifndef CGAL_IO_PRINT_VRML_2_H #define CGAL_IO_PRINT_VRML_2_H 1 #include CGAL_BEGIN_NAMESPACE #ifdef CGAL_USE_POLYHEDRON_DESIGN_ONE template void print_VRML_2( std::ostream& out, const Polyhedron_3& P) { #else // CGAL_USE_POLYHEDRON_DESIGN_ONE // template < class Traits, class Items, #ifndef CGAL_CFG_NO_TMPL_IN_TMPL_PARAM template < class T, class I, class A> #endif class HDS, class Alloc> void print_VRML_2( std::ostream& out, const Polyhedron_3& P) { #endif // CGAL_USE_POLYHEDRON_DESIGN_ONE // VRML_2_ostream os( out); os << P; } CGAL_END_NAMESPACE #endif // CGAL_IO_PRINT_VRML_2_H // // EOF //