// Copyright (c) 2002 Max Planck Institut fuer Informatik (Germany). // All rights reserved. // // This file is part of CGAL (www.cgal.org); you may redistribute it under // the terms of the Q Public License version 1.0. // See the file LICENSE.QPL distributed with CGAL. // // Licensees holding a valid commercial license may use this file in // accordance with the commercial license agreement provided with the software. // // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // // $Source: /CVSROOT/CGAL/Packages/Polyhedron_IO/demo/Polyhedron_IO/geomview_demo.C,v $ // $Revision: 1.4.6.1 $ $Date: 2004/12/19 17:05:07 $ // $Name: $ // // Author(s) : Lutz Kettner //Borland, Microsoft and Intel compiler are excluded #if defined(__BORLANDC__) || defined(_MSC_VER) #include int main() { std::cout << "Geomview doesn't work on Windows, so no demo." << std::endl; return 0; } #else // not windows #include #include #include typedef CGAL::Cartesian Kernel; typedef Kernel::Point_3 Point; typedef CGAL::Polyhedron_3 Polyhedron; int main() { Point p( 1.0, 0.0, 0.0); Point q( 0.0, 1.0, 0.0); Point r( 0.0, 0.0, 1.0); Point s( 0.0, 0.0, 0.0); Polyhedron P; P.make_tetrahedron( p,q,r,s); CGAL::Geomview_stream geo; geo << CGAL::GREEN << P; // wait for a mouse click. Point click; geo >> click; return 0; } #endif // not windows // EOF //