From 87d65f75e3cbb487cd6adb379b0b679d9adc2a62 Mon Sep 17 00:00:00 2001 From: Laurent Saboret Date: Tue, 18 Apr 2006 12:42:52 +0000 Subject: [PATCH] Fixed svn properties of ASCII files (as defined by Maintenance/svn_client/config) --- .gitattributes | 505 +----- .../demo/Alpha_shapes_2/alpha_shapes_2.vcproj | 488 +++--- .../apollonius_graph_2.vcproj | 412 ++--- Arrangement_2/long_description.txt | 84 +- .../demo/Convex_hull_2/convex_hull_2.vcproj | 456 ++--- Core/include/CORE/Promote.h | 2 +- Envelope_3/examples/Envelope_3/make_xy_mon.C | 1486 ++++++++--------- Generator/demo/Generator/generator.vcproj | 284 ++-- Installation/config/support/test_BOOST.C | 4 +- .../support/test_BOOST_PROGRAM_OPTIONS.C | 4 +- Installation/config/support/test_CORE.C | 4 +- Installation/config/support/test_GMP.C | 4 +- Installation/config/support/test_GMPXX.C | 4 +- Installation/config/support/test_LEDA.C | 4 +- Installation/config/support/test_LEDAWIN.C | 4 +- Installation/config/support/test_MPFR.C | 4 +- Installation/config/support/test_QT.C | 4 +- Installation/config/support/test_X11.C | 4 +- Installation/config/support/test_ZLIB.C | 4 +- .../CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C | 4 +- ...CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C | 4 +- .../config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C | 4 +- Installation/src/CGAL/makefile | 4 +- .../DelaunayTriangulationVisitor_2.tex | 4 +- .../DelaunayTriangulationVisitor_3.tex | 4 +- .../Delaunay_triangulation_2.tex | 4 +- .../Delaunay_triangulation_3.tex | 4 +- .../Delaunay_triangulation_cell_base_3.tex | 4 +- ...unay_triangulation_event_log_visitor_2.tex | 4 +- ...unay_triangulation_event_log_visitor_3.tex | 4 +- .../Delaunay_triangulation_face_base_2.tex | 4 +- ...y_triangulation_recent_edges_visitor_2.tex | 4 +- .../Delaunay_triangulation_visitor_base_2.tex | 4 +- .../Delaunay_triangulation_visitor_base_3.tex | 4 +- .../Enclosing_box_2.tex | 4 +- .../Enclosing_box_3.tex | 4 +- .../Erase_event.tex | 4 +- .../EventLogVisitor.tex | 4 +- .../Insert_event.tex | 4 +- .../Qt_moving_points_2.tex | 4 +- .../Qt_triangulation_2.tex | 4 +- .../Qt_widget_2.tex | 4 +- .../RegularTriangulationVisitor_3.tex | 4 +- .../Regular_triangulation_3.tex | 4 +- .../Regular_triangulation_cell_base_3.tex | 4 +- ...ular_triangulation_event_log_visitor_3.tex | 4 +- ...r_triangulation_instantaneous_traits_3.tex | 4 +- .../Regular_triangulation_vertex_base_3.tex | 4 +- .../Regular_triangulation_visitor_base_3.tex | 4 +- .../Kinetic_data_structures_ref/Sort.tex | 4 +- .../SortVisitor.tex | 4 +- .../Sort_event_log_visitor.tex | 4 +- .../Sort_visitor_base.tex | 4 +- .../ActiveObjectsTable.tex | 4 +- .../Active_objects_listener_helper.tex | 4 +- .../Active_objects_vector.tex | 4 +- .../Cartesian_instantaneous_kernel.tex | 4 +- .../Cartesian_kinetic_kernel.tex | 4 +- .../Kinetic_framework_ref/Certificate.tex | 4 +- .../ConstructFunction.tex | 4 +- .../doc_tex/Kinetic_framework_ref/Event.tex | 4 +- .../Kinetic_framework_ref/EventLogVisitor.tex | 4 +- .../Kinetic_framework_ref/EventQueue.tex | 4 +- .../Kinetic_framework_ref/Function.tex | 4 +- .../Kinetic_framework_ref/FunctionKernel.tex | 4 +- .../InstantaneousKernel.tex | 4 +- .../doc_tex/Kinetic_framework_ref/Key.tex | 4 +- .../Kinetic_framework_ref/KineticKernel.tex | 4 +- .../Kinetic_framework_ref/Listener.tex | 4 +- .../Kinetic_framework_ref/Multi_listener.tex | 4 +- .../Kinetic_framework_ref/Ref_counted.tex | 4 +- .../Kinetic_framework_ref/RootStack.tex | 4 +- .../Kinetic_framework_ref/Simulator.tex | 4 +- .../Simulator_kds_listener.tex | 4 +- .../Simulator_objects_listener.tex | 4 +- .../Kinetic_framework_ref/Simulatorclass.tex | 4 +- .../doc_tex/Kinetic_framework_ref/Time.tex | 4 +- .../CGAL/Kinetic/Certificate_generator.h | 4 +- .../include/CGAL/Polynomial/CORE_kernel.h | 4 +- .../Polynomial/internal/CORE_polynomial.h | 4 +- .../internal/Kernel/Isolating_interval.h | 4 +- .../internal/Kernel/Lower_bound_root.h | 4 +- .../largest_empty_rect_2.vcproj | 460 ++--- .../svn_server/hooks/warn_line_too_long.C | 4 +- .../demo/Matrix_search/max_k-gon.vcproj | 424 ++--- .../rectangular_p_center_2.vcproj | 424 ++--- Mesh_3/examples/Mesh_3/implicit_functions.C | 4 +- Mesh_3/examples/Mesh_3/implicit_functions.h | 4 +- .../include/CGAL/Volume_mesher_cell_base_3.h | 4 +- .../demo/Min_circle_2/min_circle_2.vcproj | 414 ++--- .../demo/Min_ellipse_2/min_ellipse_2.vcproj | 454 ++--- .../min_quadrilateral_2.vcproj | 526 +++--- Nef_2/demo/Nef_2/nef_2.vcproj | 416 ++--- Nef_3/demo/Nef_3/visual_hull.C | 4 +- Nef_3/doc_tex/Nef_3_ref/OFF_to_nef_3.tex | 4 +- .../Nef_3/Nef_3_problematic_construction.C | 4 +- .../include/CGAL/Nef_polynomial_fwd.h | 4 +- .../demo/Partition_2/partition_2.vcproj | 402 ++--- Polygon/demo/Polygon/polygon_2.vcproj | 350 ++-- .../test/Polytope_distance_d/test_PD.C | 4 +- .../linear_least_squares_fitting.C | 4 +- .../linear_least_squares_fitting_toolbar.C | 4 +- .../windows/2d/res/pca.rc2 | 26 +- .../examples/QP_solver/double_qp_solver.C | 4 +- .../examples/QP_solver/integer_qp_solver.C | 4 +- .../examples/QP_solver/rational_qp_solver.C | 4 +- QP_solver/include/CGAL/QP_solver/Bounds.C | 4 +- QP_solver/test/QP_solver/data_to_mps.C | 4 +- .../QP_solver/master_mps_to_derivatives.C | 4 +- Qt_widget/src/CGALQt/CGALQt.sln | 42 +- Qt_widget/src/CGALQt/CGALQt.vcproj | 560 +++---- Robustness/demo/Robustness/robustness.vcproj | 272 +-- .../Construct_anchor_point_3.tex | 4 +- .../include/CGAL/union_of_balls_3.h | 4 +- .../Snap_rounding_2/snap_rounding_2.vcproj | 352 ++-- Snap_rounding_2/long_description.txt | 44 +- .../spatial_searching.vcproj | 416 ++--- .../active_canvas_client.C | 4 +- .../PolygonOffsetBuilderTraits_2.tex | 160 +- .../Polygon_offset_builder_2.tex | 152 +- .../Polygon_offset_builder_traits_2.tex | 96 +- .../VertexContainer_2.tex | 102 +- .../include/CGAL/compute_outer_frame_margin.h | 4 +- .../include/CGAL/test_offset_builder_types.h | 4 +- .../include/CGAL/test_sls_builder_types.h | 4 +- .../include/CGAL/test_sls_traits_aux.C | 4 +- .../include/CGAL/test_sls_traits_types.h | 4 +- .../Straight_skeleton_2/test_offset_builder.C | 4 +- .../Straight_skeleton_2/test_sls_builder.C | 4 +- .../Straight_skeleton_2/test_sls_traits.C | 4 +- .../demo/Surface_mesher/implicit_functions.C | 4 +- .../demo/Surface_mesher/implicit_functions.h | 4 +- .../demo/Surface_mesher/parameters.C | 4 +- .../examples/Surface_mesher/ImageIO/bmp.h | 2 +- .../examples/Surface_mesher/ImageIO/convert.c | 2 +- .../examples/Surface_mesher/ImageIO/convert.h | 2 +- .../examples/Surface_mesher/ImageIO/pnm.c | 4 +- .../Surface_mesher/ImageIO/recbuffer.c | 2 +- .../Surface_mesher/ImageIO/recbuffer.h | 2 +- .../examples/Surface_mesher/ImageIO/recline.c | 2 +- .../examples/Surface_mesher/ImageIO/recline.h | 2 +- .../Surface_mesher/ImageIO/reech4x4.c | 2 +- .../Surface_mesher/ImageIO/reech4x4.h | 2 +- .../Surface_mesher/ImageIO/typedefs.h | 2 +- .../Surface_mesher/implicit_functions.h | 4 +- .../include/CGAL/Gray_level_image_3.h | 2 +- .../include/CGAL/Implicit_surface_3.h | 2 +- .../include/CGAL/Surface_mesh_cell_base_3.h | 2 +- ...urface_mesh_complex_2_in_triangulation_3.h | 4 +- .../CGAL/Surface_mesh_default_criteria_3.h | 2 +- .../CGAL/Surface_mesh_traits_generator_3.h | 2 +- .../Surface_mesh_triangulation_generator_3.h | 2 +- .../include/CGAL/Surface_mesh_vertex_base_3.h | 2 +- .../Surface_mesher/Oracles/Sphere_oracle_3.h | 4 +- .../include/CGAL/make_surface_mesh.h | 4 +- ...onstrained_delaunay_triangulation_2.vcproj | 438 ++--- .../delaunay_triangulation_2.vcproj | 508 +++--- .../regular_triangulation_2.vcproj | 424 ++--- .../Qt/Subdivision/tool/subdivision.sln | 42 +- .../Qt/Subdivision/tool/subdivision.vcproj | 608 +++---- .../Polyhedron/mfc/Subdivision/Mesh.sln | 48 +- .../Polyhedron/mfc/Subdivision/Mesh.vcproj | 710 ++++---- .../mfc/Subdivision/res/Mesh.manifest | 44 +- .../Polyhedron/mfc/Subdivision/res/Mesh.rc2 | 26 +- .../demo/Alpha_shapes_3/VC7/demo_alpha.vcproj | 236 +-- .../Alpha_shapes_3/VC7/demo_weight.vcproj | 236 +-- 166 files changed, 6556 insertions(+), 7047 deletions(-) diff --git a/.gitattributes b/.gitattributes index 58805b8f9d8..c73ef4e75c9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,5 +1,4 @@ * text=auto !eol -Alpha_shapes_2/demo/Alpha_shapes_2/alpha_shapes_2.vcproj -text Alpha_shapes_2/demo/Alpha_shapes_2/data/m30f.jpg -text svneol=unset#unset Alpha_shapes_2/doc_tex/Alpha_shapes_2/alphashape.eps -text Alpha_shapes_2/doc_tex/Alpha_shapes_2/alphashape.gif -text svneol=unset#unset @@ -7,13 +6,6 @@ Alpha_shapes_2/doc_tex/Alpha_shapes_2/alphashape.pdf -text svneol=unset#unset Alpha_shapes_3/doc_tex/Alpha_shapes_3/alphashape.eps -text Alpha_shapes_3/doc_tex/Alpha_shapes_3/alphashape.gif -text svneol=unset#unset Alpha_shapes_3/doc_tex/Alpha_shapes_3/alphashape.pdf -text svneol=unset#unset -Apollonius_graph_2/demo/Apollonius_graph_2/apollonius_graph_2.vcproj -text -Apollonius_graph_2/demo/Apollonius_graph_2/filenew.xpm -text -Apollonius_graph_2/demo/Apollonius_graph_2/fileopen.xpm -text -Apollonius_graph_2/demo/Apollonius_graph_2/fileprint.xpm -text -Apollonius_graph_2/demo/Apollonius_graph_2/filesave.xpm -text -Apollonius_graph_2/demo/Apollonius_graph_2/remove.xpm -text -Apollonius_graph_2/demo/Apollonius_graph_2/removecircle.xpm -text Apollonius_graph_2/doc_tex/Apollonius_graph_2/apollonius-both_vertices.eps -text Apollonius_graph_2/doc_tex/Apollonius_graph_2/apollonius-both_vertices.gif -text svneol=unset#unset Apollonius_graph_2/doc_tex/Apollonius_graph_2/apollonius-both_vertices_bw.eps -text @@ -58,56 +50,16 @@ Apollonius_graph_2/doc_tex/Apollonius_graph_2_ref/insert_degree_2.eps -text Apollonius_graph_2/doc_tex/Apollonius_graph_2_ref/insert_degree_2.fig -text Apollonius_graph_2/doc_tex/Apollonius_graph_2_ref/insert_degree_2.gif -text svneol=unset#unset Apollonius_graph_2/doc_tex/Apollonius_graph_2_ref/insert_degree_2.png -text svneol=unset#unset -Approximate_min_ellipsoid_d/dont_submit -text -Arrangement_2/demo/Arrangement_2/icons/conic.xpm -text -Arrangement_2/demo/Arrangement_2/icons/conic_types.xpm -text -Arrangement_2/demo/Arrangement_2/icons/delete.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_arrow_down.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_arrow_up.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_colors.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_conic_3points.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_conic_5points.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_conic_circle.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_conic_ellipse.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_conic_segment.xpm -text Arrangement_2/demo/Arrangement_2/icons/demo_delete.bmp -text svneol=unset#unset -Arrangement_2/demo/Arrangement_2/icons/demo_delete.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_fill.xpm -text Arrangement_2/demo/Arrangement_2/icons/demo_insert.bmp -text svneol=unset#unset -Arrangement_2/demo/Arrangement_2/icons/demo_insert.xpm -text Arrangement_2/demo/Arrangement_2/icons/demo_merge.bmp -text svneol=unset#unset -Arrangement_2/demo/Arrangement_2/icons/demo_merge.xpm -text Arrangement_2/demo/Arrangement_2/icons/demo_pointlocation.bmp -text svneol=unset#unset -Arrangement_2/demo/Arrangement_2/icons/demo_pointlocation.xpm -text Arrangement_2/demo/Arrangement_2/icons/demo_rayshoot.bmp -text svneol=unset#unset -Arrangement_2/demo/Arrangement_2/icons/demo_rayshoot.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_rayshoot_down.xpm -text -Arrangement_2/demo/Arrangement_2/icons/demo_rayshoot_up.xpm -text Arrangement_2/demo/Arrangement_2/icons/demo_snapgrid.bmp -text svneol=unset#unset -Arrangement_2/demo/Arrangement_2/icons/demo_snapgrid.xpm -text Arrangement_2/demo/Arrangement_2/icons/demo_snapvertex.bmp -text svneol=unset#unset -Arrangement_2/demo/Arrangement_2/icons/demo_snapvertex.xpm -text Arrangement_2/demo/Arrangement_2/icons/demo_split.bmp -text svneol=unset#unset -Arrangement_2/demo/Arrangement_2/icons/demo_split.xpm -text Arrangement_2/demo/Arrangement_2/icons/demo_zoomin.bmp -text svneol=unset#unset -Arrangement_2/demo/Arrangement_2/icons/demo_zoomin.xpm -text Arrangement_2/demo/Arrangement_2/icons/demo_zoomout.bmp -text svneol=unset#unset -Arrangement_2/demo/Arrangement_2/icons/demo_zoomout.xpm -text -Arrangement_2/demo/Arrangement_2/icons/draw.xpm -text -Arrangement_2/demo/Arrangement_2/icons/grid.xpm -text -Arrangement_2/demo/Arrangement_2/icons/hand.xpm -text -Arrangement_2/demo/Arrangement_2/icons/insert.xpm -text -Arrangement_2/demo/Arrangement_2/icons/merge.xpm -text -Arrangement_2/demo/Arrangement_2/icons/none.xpm -text -Arrangement_2/demo/Arrangement_2/icons/po.xpm -text -Arrangement_2/demo/Arrangement_2/icons/points.xpm -text -Arrangement_2/demo/Arrangement_2/icons/polyline.xpm -text -Arrangement_2/demo/Arrangement_2/icons/ray_shooting.xpm -text -Arrangement_2/demo/Arrangement_2/icons/ray_shooting2.xpm -text -Arrangement_2/demo/Arrangement_2/icons/snap.xpm -text -Arrangement_2/demo/Arrangement_2/icons/split.xpm -text -Arrangement_2/demo/Arrangement_2/icons/voronoi.xpm -text -Arrangement_2/doc_tex/Arrangement_2/PkgDescription.tex -text Arrangement_2/doc_tex/Arrangement_2/fig/Europe.eps -text Arrangement_2/doc_tex/Arrangement_2/fig/Europe.fig -text Arrangement_2/doc_tex/Arrangement_2/fig/Europe.gif -text svneol=unset#unset @@ -294,55 +246,21 @@ Arrangement_2/doc_tex/Arrangement_2/fig/triangle.pstex_t -text Arrangement_2/doc_tex/Sweep_line_2/sl_simple.gif -text svneol=unset#unset Arrangement_2/doc_tex/Sweep_line_2/sl_simple.pdf -text svneol=unset#unset Arrangement_2/doc_tex/Sweep_line_2/sl_simple.ps -text -Arrangement_2/long_description.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/curves/test02.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/curves/test03.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/curves/test04.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/curves/test05.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/curves/test06.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/curves/test07.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/curves/test08.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/curves/test09.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/queries/test02.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/queries/test03.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/queries/test04.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/queries/test05.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/queries/test06.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/queries/test07.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/queries/test08.txt -text -Arrangement_2/test/Arrangement_2/data/point_location/queries/test09.txt -text -Arrangement_2/test/Arrangement_2/data/test_construction/test45.txt -text -Arrangement_2/test/Arrangement_2/data/test_construction/test46.txt -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/comp_P.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/comp_P.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/comp_Q.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/comp_Q.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/del_P.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/del_P.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/del_Q.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/del_Q.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/diff_PQ.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/diff_PQ.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/diff_QP.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/diff_QP.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/insert_circle.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/insert_circle.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/insert_polygon.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/insert_polygon.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/intersection.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/intersection.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/locate.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/locate.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/make_P.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/make_P.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/make_Q.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/make_Q.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/refresh.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/refresh.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/symm_diff.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/symm_diff.xpm -text Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/union.bmp -text svneol=unset#unset -Boolean_set_operations_2/demo/Boolean_set_operations_2/icons/union.xpm -text Boolean_set_operations_2/doc_tex/Boolean_set_operations_2/fig/circles_rects.eps -text Boolean_set_operations_2/doc_tex/Boolean_set_operations_2/fig/circles_rects.gif -text svneol=unset#unset Boolean_set_operations_2/doc_tex/Boolean_set_operations_2/fig/circles_rects.pdf -text svneol=unset#unset @@ -381,34 +299,23 @@ Boolean_set_operations_2/doc_tex/Boolean_set_operations_2/fig/unique.eps -text Boolean_set_operations_2/doc_tex/Boolean_set_operations_2/fig/unique.gif -text svneol=unset#unset Boolean_set_operations_2/doc_tex/Boolean_set_operations_2/fig/unique.pdf -text svneol=unset#unset Boolean_set_operations_2/examples/Boolean_set_operations_2/test.dxf -text -Boolean_set_operations_2/long_description.txt -text Box_intersection_d/doc_tex/Box_intersection_d/fig/benchmark.eps -text Box_intersection_d/doc_tex/Box_intersection_d/fig/benchmark.gif -text svneol=unset#unset Box_intersection_d/doc_tex/Box_intersection_d/fig/benchmark.pdf -text svneol=unset#unset Box_intersection_d/doc_tex/Box_intersection_d/fig/box_inters.eps -text Box_intersection_d/doc_tex/Box_intersection_d/fig/box_inters.gif -text svneol=unset#unset Box_intersection_d/doc_tex/Box_intersection_d/fig/box_inters.pdf -text svneol=unset#unset -Convex_hull_2/demo/Convex_hull_2/convex_hull_2.vcproj -text Convex_hull_2/doc_tex/Convex_hull_2/saarhull.eps -text Convex_hull_2/doc_tex/Convex_hull_2/saarhull.gif -text svneol=unset#unset Convex_hull_2/doc_tex/Convex_hull_2/saarhull.pdf -text svneol=unset#unset -Core/include/CORE/Promote.h -text Curved_kernel/Benchmarks/parser/Report.pdf -text svneol=unset#unset Curved_kernel/Benchmarks/readme.doc -text svneol=unset#unset Curved_kernel/Benchmarks/readme.pdf -text Curved_kernel/Benchmarks/readme.sxw -text svneol=unset#unset -Curved_kernel/demo/Curved_kernel/get_arc.xpm -text Curved_kernel/demo/Curved_kernel/help/get_arc.jpeg -text svneol=unset#unset Curved_kernel/demo/Curved_kernel/help/planar_map_icon.jpeg -text svneol=unset#unset Curved_kernel/demo/Curved_kernel/help/sweeper.jpeg -text svneol=unset#unset Curved_kernel/demo/Curved_kernel/help/trash.jpeg -text svneol=unset#unset -Curved_kernel/demo/Curved_kernel/lines_icon.xpm -text -Curved_kernel/demo/Curved_kernel/makefile -text -Curved_kernel/demo/Curved_kernel/planar_map_icon.xpm -text -Curved_kernel/demo/Curved_kernel/sweeper.xpm -text -Curved_kernel/demo/Curved_kernel/trash.xpm -text -Curved_kernel/examples/Curved_kernel/example_Exact_circular_kernel.C -text -Curved_kernel/test/Curved_kernel/test_Exact_curved_kernel.C -text Developers_manual/doc_tex/Developers_manual/fig/Cartesian_ipoint.gif -text svneol=unset#unset Developers_manual/doc_tex/Developers_manual/fig/Cartesian_orientation.gif -text svneol=unset#unset Developers_manual/doc_tex/Developers_manual/fig/Object.eps -text @@ -436,8 +343,6 @@ Developers_manual/doc_tex/Developers_manual/fig/reference_counting.pdf -text svn Developers_manual/doc_tex/Developers_manual/fig/use_real.eps -text Developers_manual/doc_tex/Developers_manual/fig/use_real.gif -text svneol=unset#unset Developers_manual/doc_tex/Developers_manual/fig/use_real.pdf -text svneol=unset#unset -Envelope_3/examples/Envelope_3/make_xy_mon.C -text -Generator/demo/Generator/generator.vcproj -text Generator/doc_tex/Generator/Segment_generator_prog1.gif -text svneol=unset#unset Generator/doc_tex/Generator/Segment_generator_prog1.pdf -text svneol=unset#unset Generator/doc_tex/Generator/Segment_generator_prog1.ps -text @@ -478,9 +383,7 @@ HalfedgeDS/doc_tex/HalfedgeDS_ref/fig/hds_optional.eps -text HalfedgeDS/doc_tex/HalfedgeDS_ref/fig/hds_optional.gif -text svneol=unset#unset HalfedgeDS/doc_tex/HalfedgeDS_ref/fig/hds_optional.pdf -text svneol=unset#unset HalfedgeDS/doc_tex/HalfedgeDS_ref/fig/hds_optional_small.gif -text svneol=unset#unset -Homogeneous_kernel/changes.txt -text Installation/LICENSE.FREE_USE -text -Installation/config/support/README -text Installation/config/support/S05-BOOST -text Installation/config/support/S06-BOOST_PROGRAM_OPTIONS -text Installation/config/support/S08-EXTERNTAUCSNIX -text @@ -503,34 +406,13 @@ Installation/config/support/S80-QT3MT -text Installation/config/support/S81-QT3ST -text Installation/config/support/S82-QT3MSMT -text Installation/config/support/S83-QT3MSST -text -Installation/config/support/test_BOOST.C -text -Installation/config/support/test_BOOST_PROGRAM_OPTIONS.C -text -Installation/config/support/test_CORE.C -text -Installation/config/support/test_EXTERNTAUCS.C -text -Installation/config/support/test_GMP.C -text -Installation/config/support/test_GMPXX.C -text -Installation/config/support/test_LEDA.C -text -Installation/config/support/test_LEDAWIN.C -text -Installation/config/support/test_MPFR.C -text -Installation/config/support/test_QT.C -text -Installation/config/support/test_TAUCS.C -text -Installation/config/support/test_X11.C -text -Installation/config/support/test_ZLIB.C -text -Installation/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C -text -Installation/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C -text -Installation/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C -text -Installation/src/CGAL/makefile -text Interpolation/doc_tex/Interpolation/nn_coords.eps -text Interpolation/doc_tex/Interpolation/nn_coords.gif -text svneol=unset#unset Interpolation/doc_tex/Interpolation/nn_coords.ipe -text Interpolation/doc_tex/Interpolation/nn_coords.pdf -text svneol=unset#unset -Interpolation/doc_tex/Interpolation/nn_coords.xml -text Jet_fitting_3/demo/Jet_fitting_3/README_visu -text Jet_fitting_3/demo/Jet_fitting_3/data/ellipe0.003.off -text Jet_fitting_3/demo/Jet_fitting_3/data/venus.off -text -Jet_fitting_3/demo/Jet_fitting_3/old/ogl_visu.C -text -Jet_fitting_3/demo/Jet_fitting_3/old/visu.C -text -Jet_fitting_3/demo/Jet_fitting_3/test_visu.C -text Jet_fitting_3/doc_tex/AIDE -text Jet_fitting_3/doc_tex/Jet_fitting_3/Maple_formula.mw -text Jet_fitting_3/doc_tex/Jet_fitting_3/jet_fitting_basis.eps -text @@ -566,8 +448,6 @@ Kernel_23/doc_tex/Kernel_23_ref/fig/compare_x_at_y.gif -text svneol=unset#unset Kernel_23/doc_tex/Kernel_23_ref/fig/compare_x_at_y.pdf -text svneol=unset#unset Kernel_23/doc_tex/Kernel_23_ref/fig/transvecthree.gif -text svneol=unset#unset Kernel_23/doc_tex/Kernel_23_ref/fig/transvectwo.gif -text svneol=unset#unset -Kinetic_data_structures/demo/Kinetic_data_structures/makefile -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures/PkgDescription.tex -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_0.eps -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_0.gif -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_0.pdf -text @@ -580,7 +460,6 @@ Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_2.eps -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_2.gif -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_2.pdf -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_2.png -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_2_example.tex -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_3.eps -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_3.gif -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_3.pdf -text svneol=unset#unset @@ -605,97 +484,18 @@ Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_8.eps -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_8.gif -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_8.pdf -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/delaunay_8.png -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures/kds_intro.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures/main.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures/overview.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures/provided_kdss.tex -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/qt_widget_marked_pct.eps -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/qt_widget_marked_pct.gif -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/qt_widget_marked_pct.pdf -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures/sort_example.tex -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/sort_usage_pct.eps -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/sort_usage_pct.gif -text Kinetic_data_structures/doc_tex/Kinetic_data_structures/sort_usage_pct.pdf -text svneol=unset#unset Kinetic_data_structures/doc_tex/Kinetic_data_structures/sort_usage_pct.ps -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures/sweepline_usage_example.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/DelaunayTriangulationVisitor_2.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/DelaunayTriangulationVisitor_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_2.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_cell_base_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_event_log_visitor_2.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_event_log_visitor_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_face_base_2.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_recent_edges_visitor_2.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_visitor_base_2.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_visitor_base_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Enclosing_box_2.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Enclosing_box_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Erase_event.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/EventLogVisitor.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Insert_event.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_moving_points_2.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_triangulation_2.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_widget_2.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/RegularTriangulationVisitor_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_cell_base_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_event_log_visitor_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_instantaneous_traits_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_vertex_base_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_visitor_base_3.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/SortVisitor.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort_event_log_visitor.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort_visitor_base.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/intro.tex -text -Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/main.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework/PkgDescription.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework/adding_certificate.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework/architecture.tex -text Kinetic_data_structures/doc_tex/Kinetic_framework/architecture_pct.eps -text Kinetic_data_structures/doc_tex/Kinetic_framework/architecture_pct.gif -text Kinetic_data_structures/doc_tex/Kinetic_framework/architecture_pct.pdf -text -Kinetic_data_structures/doc_tex/Kinetic_framework/examples.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework/main.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework/overview.tex -text Kinetic_data_structures/doc_tex/Kinetic_framework/sort_usage_pct.gif -text -Kinetic_data_structures/doc_tex/Kinetic_framework/trivial_kds_example.tex -text Kinetic_data_structures/doc_tex/Kinetic_framework_ref/#Time.tex# -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/ActiveObjectsTable.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Active_objects_listener_helper.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Active_objects_vector.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Cartesian_instantaneous_kernel.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Cartesian_kinetic_kernel.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Certificate.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/ConstructFunction.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Event.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/EventLogVisitor.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/EventQueue.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Function.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/FunctionKernel.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/InstantaneousKernel.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Key.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/KineticKernel.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Listener.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Multi_listener.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Ref_counted.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/RootStack.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/SimulationTraits.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator_kds_listener.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator_objects_listener.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulatorclass.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Time.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/intro.tex -text -Kinetic_data_structures/doc_tex/Kinetic_framework_ref/main.tex -text -Kinetic_data_structures/examples/Kinetic_framework/adding_a_certificate.C -text -Kinetic_data_structures/include/CGAL/Kinetic/Certificate_generator.h -text -Kinetic_data_structures/include/CGAL/Polynomial/CORE_kernel.h -text -Kinetic_data_structures/include/CGAL/Polynomial/internal/CORE_polynomial.h -text -Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Isolating_interval.h -text -Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Lower_bound_root.h -text -Kinetic_data_structures/test/Kinetic_data_structures/Delaunay_triangulation_3_timing.C -text Kinetic_data_structures/test/Kinetic_data_structures/data/points_3.n=10,d=1,n -text Kinetic_data_structures/test/Kinetic_data_structures/data/points_3.n=10,d=3 -text Kinetic_data_structures/test/Kinetic_data_structures/data/points_3.n=10,d=3,n -text @@ -703,8 +503,6 @@ Kinetic_data_structures/test/Kinetic_data_structures/data/points_3.n=10,d=6 -tex Kinetic_data_structures/test/Kinetic_data_structures/data/points_3.n=10,d=6,n -text Kinetic_data_structures/test/Kinetic_data_structures/data/points_3.n=100,d=1 -text Kinetic_data_structures/test/Kinetic_data_structures/data/points_3.n=100,d=3,n -text -Kinetic_data_structures/test/Polynomial_kernel/core_test.C -text -Largest_empty_rect_2/demo/Largest_empty_rect_2/largest_empty_rect_2.vcproj -text MacOSX/auxiliary/cgal_app.icns -text svneol=unset#unset Maintenance/MacOSX_Installer/CGAL.pmproj -text Maintenance/MacOSX_Installer/Resources/License.rtf -text @@ -738,7 +536,6 @@ Maintenance/svn_server/hooks/pre-lock.tmpl -text Maintenance/svn_server/hooks/pre-revprop-change.tmpl -text Maintenance/svn_server/hooks/pre-unlock.tmpl -text Maintenance/svn_server/hooks/start-commit.tmpl -text -Maintenance/svn_server/hooks/warn_line_too_long.C -text Manual/doc_tex/Manual/fig/a-simp.eps -text Manual/doc_tex/Manual/fig/a-simp.pdf -text svneol=unset#unset Manual/doc_tex/Manual/fig/c-simp.eps -text @@ -1067,8 +864,6 @@ Manual_tools/src/latex_converter_config/gif/cc_wp.gif -text svneol=unset#unset Manual_tools/src/latex_converter_config/gif/cc_wr.gif -text svneol=unset#unset Manual_tools/src/latex_converter_config/gif/cc_zeta.gif -text svneol=unset#unset Manual_tools/src/mstring.doc -text -Manual_tools/src/regex++.C -text -Manual_tools/src/regex_dictionary.C -text Manual_tools/sty/eps_tabs/cc_Class.eps -text Manual_tools/sty/eps_tabs/cc_Class.pdf -text svneol=unset#unset Manual_tools/sty/eps_tabs/cc_Concept.eps -text @@ -1097,8 +892,6 @@ Manual_tools/sty/eps_tabs_grey/cc_FunctionObjectConcept.eps -text Manual_tools/sty/eps_tabs_grey/cc_Macro.eps -text Manual_tools/sty/eps_tabs_grey/cc_Variable.eps -text Manual_tools/test/Manual_tools/html.orig.tgz -text svneol=unset#unset -Matrix_search/demo/Matrix_search/max_k-gon.vcproj -text -Matrix_search/demo/Matrix_search/rectangular_p_center_2.vcproj -text Matrix_search/doc_tex/Optimisation_ref/MatrixSearch_pcenter1.gif -text svneol=unset#unset Matrix_search/doc_tex/Optimisation_ref/MatrixSearch_pcenter2.gif -text svneol=unset#unset Matrix_search/doc_tex/Optimisation_ref/MatrixSearch_pcenter3.gif -text svneol=unset#unset @@ -1114,12 +907,9 @@ Matrix_search/doc_tex/Optimisation_ref/MatrixSearch_totmon4.gif -text svneol=uns Matrix_search/doc_tex/Optimisation_ref/MatrixSearch_totmon5.gif -text svneol=unset#unset Mesh_2/bench/data/square-deforme.poly -text Mesh_2/bench/data/square.poly -text -Mesh_2/demo/Mesh_2/contraints.xpm -text Mesh_2/demo/Mesh_2/data/clusters.poly -text Mesh_2/demo/Mesh_2/data/fish.poly -text Mesh_2/demo/Mesh_2/data/trivial.poly -text -Mesh_2/demo/Mesh_2/marked.xpm -text -Mesh_2/demo/Mesh_2/seeds.xpm -text Mesh_2/doc_tex/Mesh_2/domain-mesh.eps -text svneol=unset#unset Mesh_2/doc_tex/Mesh_2/domain-mesh.png -text svneol=unset#unset Mesh_2/doc_tex/Mesh_2/domain-seeds-mesh.eps -text svneol=unset#unset @@ -1139,17 +929,6 @@ Mesh_2/doc_tex/Mesh_2_ref/part_of_a_cluster.gif -text svneol=unset#unset Mesh_2/test/Mesh_2/fish-and-rectangle.poly -text Mesh_2/test/Mesh_2/fish.edg -text Mesh_2/test/Mesh_2/fish.poly -text -Mesh_2/test/Mesh_2/test_conforming.C -text -Mesh_2/test/Mesh_2/test_meshing.C -text -Mesh_3/applications/off_to_medit.C -text -Mesh_3/examples/Mesh_3/implicit_functions.C -text -Mesh_3/examples/Mesh_3/implicit_functions.h -text -Mesh_3/include/CGAL/Volume_mesher_cell_base_3.h -text -Min_annulus_d/examples/Min_annulus_d/min_annulus_d.C -text -Min_annulus_d/examples/Min_annulus_d/min_annulus_d_fast_exact.C -text -Min_circle_2/demo/Min_circle_2/min_circle_2.vcproj -text -Min_ellipse_2/demo/Min_ellipse_2/min_ellipse_2.vcproj -text -Min_quadrilateral_2/demo/Min_quadrilateral_2/min_quadrilateral_2.vcproj -text Min_sphere_of_spheres_d/test_extensive/stability/maple/balls-on-boundary-2.mws -text Min_sphere_of_spheres_d/test_extensive/stability/maple/balls-on-boundary-3.mws -text Min_sphere_of_spheres_d/web/figs/heuristic/excess.eps -text @@ -1169,9 +948,6 @@ Min_sphere_of_spheres_d/web/figs/pivot/cex1.eps -text Min_sphere_of_spheres_d/web/figs/ss/basis.eps -text Min_sphere_of_spheres_d/web/figs/ss/notbasis.eps -text Min_sphere_of_spheres_d/web/figs/ss/ss_basis.eps -text -Minkowski_sum_2/demo/Minkowski_sum_2/Approx_offset_demo.C -text -Minkowski_sum_2/demo/Minkowski_sum_2/Minkowski_demo.C -text -Minkowski_sum_2/demo/Minkowski_sum_2/Offset_demo.C -text Minkowski_sum_2/demo/Minkowski_sum_2/RSA_demo.C -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/approx_offset.eps -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/approx_offset.fig -text @@ -1187,7 +963,6 @@ Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/ex_offset.eps -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/ex_offset.fig -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/ex_offset.gif -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/ex_offset.pdf -text -Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/makefile -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_conv.eps -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_conv.fig -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/offset_conv.gif -text @@ -1217,13 +992,6 @@ Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tight.pdf -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tight.pstex -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tight.pstex_t -text Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tmp.inputs -text -Minkowski_sum_2/doc_tex/Minkowski_sum_2/fig/tmp.tex -text -Minkowski_sum_2/examples/Minkowski_sum_2/ex_approx_offset.C -text -Minkowski_sum_2/examples/Minkowski_sum_2/ex_exact_offset.C -text -Minkowski_sum_2/examples/Minkowski_sum_2/ex_sum_by_decomposition.C -text -Minkowski_sum_2/examples/Minkowski_sum_2/ex_sum_triangles.C -text -Minkowski_sum_2/examples/Minkowski_sum_2/ex_sum_with_holes.C -text -Minkowski_sum_2/examples/Minkowski_sum_2/ms_rational_nt.h -text Minkowski_sum_2/examples/Minkowski_sum_2/rooms_star.dat -text Minkowski_sum_2/examples/Minkowski_sum_2/spiked.dat -text Minkowski_sum_2/include/CGAL/rotational_swept_area_2.h -text @@ -1231,31 +999,27 @@ Modifier/doc_tex/Modifier/idraw/modifier.eps -text Modifier/doc_tex/Modifier/idraw/modifier.pdf -text svneol=unset#unset Modifier/doc_tex/Modifier/modifier.gif -text svneol=unset#unset Modifier/doc_tex/Modifier/modifier_small.gif -text svneol=unset#unset -Nef_2/debug.txt -text -Nef_2/demo/Nef_2/nef_2.vcproj -text Nef_2/demo/Nef_2/xpms/basic.gif -text svneol=unset#unset Nef_2/demo/Nef_2/xpms/basic.pcx -text svneol=unset#unset Nef_2/demo/Nef_2/xpms/basic2.pcx -text svneol=unset#unset Nef_2/demo/Nef_2/xpms/boundary.pcx -text svneol=unset#unset -Nef_2/demo/Nef_2/xpms/boundary.xpm -text svneol=unset#unset +Nef_2/demo/Nef_2/xpms/boundary.xpm svneol=native#unset Nef_2/demo/Nef_2/xpms/closure.pcx -text svneol=unset#unset -Nef_2/demo/Nef_2/xpms/closure.xpm -text svneol=unset#unset +Nef_2/demo/Nef_2/xpms/closure.xpm svneol=native#unset Nef_2/demo/Nef_2/xpms/complement.pcx -text svneol=unset#unset -Nef_2/demo/Nef_2/xpms/complement.xpm -text svneol=unset#unset +Nef_2/demo/Nef_2/xpms/complement.xpm svneol=native#unset Nef_2/demo/Nef_2/xpms/diff.pcx -text svneol=unset#unset -Nef_2/demo/Nef_2/xpms/diff.xpm -text svneol=unset#unset +Nef_2/demo/Nef_2/xpms/diff.xpm svneol=native#unset Nef_2/demo/Nef_2/xpms/exor.pcx -text svneol=unset#unset -Nef_2/demo/Nef_2/xpms/exor.xpm -text svneol=unset#unset +Nef_2/demo/Nef_2/xpms/exor.xpm svneol=native#unset Nef_2/demo/Nef_2/xpms/interior.pcx -text svneol=unset#unset -Nef_2/demo/Nef_2/xpms/interior.xpm -text svneol=unset#unset +Nef_2/demo/Nef_2/xpms/interior.xpm svneol=native#unset Nef_2/demo/Nef_2/xpms/intersection.pcx -text svneol=unset#unset -Nef_2/demo/Nef_2/xpms/intersection.xpm -text -Nef_2/demo/Nef_2/xpms/nef.xpm -text Nef_2/demo/Nef_2/xpms/newclosed.pcx -text svneol=unset#unset Nef_2/demo/Nef_2/xpms/newopen.pcx -text svneol=unset#unset Nef_2/demo/Nef_2/xpms/newpoly.pcx -text svneol=unset#unset Nef_2/demo/Nef_2/xpms/union.pcx -text svneol=unset#unset -Nef_2/demo/Nef_2/xpms/union.xpm -text svneol=unset#unset +Nef_2/demo/Nef_2/xpms/union.xpm svneol=native#unset Nef_2/doc_tex/Nef_2/complex.gif -text svneol=unset#unset Nef_2/doc_tex/Nef_2/complex.pdf -text svneol=unset#unset Nef_2/doc_tex/Nef_2/complex.ps -text @@ -1265,16 +1029,13 @@ Nef_2/doc_tex/Nef_2/halfplane.ps -text Nef_2/doc_tex/Nef_2_ref/extsegs.eps -text Nef_2/doc_tex/Nef_2_ref/extsegs.gif -text svneol=unset#unset Nef_2/doc_tex/Nef_2_ref/extsegs.pdf -text svneol=unset#unset -Nef_2/test/Nef_2/point_location.C -text Nef_3/Visual_hull/Nef_3/corner.off -text Nef_3/Visual_hull/Nef_3/hole.off -text Nef_3/Visual_hull/Nef_3/mpi.off -text Nef_3/Visual_hull/Nef_3/mpi_triang.off -text Nef_3/Visual_hull/Nef_3/octahedron.off -text Nef_3/demo/Nef_3/cube.off -text -Nef_3/demo/Nef_3/include/CGAL/Nef_3/visual_hull_creator.h -text Nef_3/demo/Nef_3/mpi.vsh -text -Nef_3/demo/Nef_3/visual_hull.C -text Nef_3/doc_tex/Nef_3/fig/closeup.eps -text svneol=unset#unset Nef_3/doc_tex/Nef_3/fig/closeup.gif -text svneol=unset#unset Nef_3/doc_tex/Nef_3/fig/closeup.pdf -text svneol=unset#unset @@ -1300,7 +1061,6 @@ Nef_3/doc_tex/Nef_3/fig/visualization_SNC.gif -text svneol=unset#unset Nef_3/doc_tex/Nef_3/fig/visualization_SNC.pdf -text svneol=unset#unset Nef_3/doc_tex/Nef_3/fig/visualization_SNC.png -text svneol=unset#unset Nef_3/doc_tex/Nef_3/fig/visualization_SNC.ps -text -Nef_3/doc_tex/Nef_3_ref/OFF_to_nef_3.tex -text Nef_3/doc_tex/Nef_3_ref/fig/shalfedge.eps -text Nef_3/doc_tex/Nef_3_ref/fig/shalfedge.gif -text svneol=unset#unset Nef_3/doc_tex/Nef_3_ref/fig/shalfedge.pdf -text svneol=unset#unset @@ -1310,11 +1070,7 @@ Nef_3/doc_tex/Nef_3_ref/fig/shalfloopB.pdf -text svneol=unset#unset Nef_3/doc_tex/Nef_3_ref/fig/snc.eps -text Nef_3/doc_tex/Nef_3_ref/fig/snc.gif -text svneol=unset#unset Nef_3/doc_tex/Nef_3_ref/fig/snc.pdf -text svneol=unset#unset -Nef_3/examples/Nef_3/complex_construction.C -text Nef_3/examples/Nef_3/complex_construction.cin -text -Nef_3/examples/Nef_3/polygon_construction.C -text -Nef_3/examples/Nef_3/polyline_construction.C -text -Nef_3/test/Nef_3/Nef_3_problematic_construction.C -text Nef_3/test/Nef_3/data/2_cycles_on_halfsphere.off -text Nef_3/test/Nef_3/data/2_cycles_on_halfsphere2.off -text Nef_3/test/Nef_3/data/centered_cube.off -text @@ -1324,7 +1080,6 @@ Nef_3/test/Nef_3/data/cube+vee.off -text Nef_3/test/Nef_3/data/cube+veeee.off -text Nef_3/test/Nef_3/data/cube+vertex.off -text Nef_3/test/Nef_3/data/cube.off -text -Nef_3/test/Nef_3/data/nine_planes.nef3.H -text Nef_3/test/Nef_3/data/nine_planes.off -text Nef_3/test/Nef_3/data/octa.off -text Nef_3/test/Nef_3/data/star.off -text @@ -1343,7 +1098,6 @@ Nef_S2/doc_tex/Nef_S2_ref/fig/shalfedge.pdf -text svneol=unset#unset Nef_S2/doc_tex/Nef_S2_ref/fig/shalfloopB.eps -text svneol=unset#unset Nef_S2/doc_tex/Nef_S2_ref/fig/shalfloopB.gif -text svneol=unset#unset Nef_S2/doc_tex/Nef_S2_ref/fig/shalfloopB.pdf -text svneol=unset#unset -Number_types/include/CGAL/Nef_polynomial_fwd.h -text Optimisation_doc/doc_tex/Optimisation/annulus.eps -text Optimisation_doc/doc_tex/Optimisation/annulus.gif -text svneol=unset#unset Optimisation_doc/doc_tex/Optimisation/annulus.pdf -text svneol=unset#unset @@ -1362,19 +1116,16 @@ Optimisation_doc/doc_tex/Optimisation/pcenter.pdf -text svneol=unset#unset Optimisation_doc/doc_tex/Optimisation/polydist.eps -text Optimisation_doc/doc_tex/Optimisation/polydist.gif -text svneol=unset#unset Optimisation_doc/doc_tex/Optimisation/polydist.pdf -text svneol=unset#unset -Partition_2/demo/Partition_2/partition_2.vcproj -text Partition_2/doc_tex/Partition_2/Idar-Oberstein_appx_cvx.gif -text svneol=unset#unset Partition_2/doc_tex/Partition_2/Idar-Oberstein_appx_cvx.pdf -text svneol=unset#unset Partition_2/doc_tex/Partition_2/Idar-Oberstein_appx_cvx.ps -text Partition_2/doc_tex/Partition_2/Trier_opt_cvx.gif -text svneol=unset#unset Partition_2/doc_tex/Partition_2/Trier_opt_cvx.pdf -text svneol=unset#unset Partition_2/doc_tex/Partition_2/Trier_opt_cvx.ps -text -Polygon/demo/Polygon/polygon_2.vcproj -text Polygon/doc_tex/Polygon/pgn_algos.eps -text Polygon/doc_tex/Polygon/pgn_algos.gif -text svneol=unset#unset Polygon/doc_tex/Polygon/pgn_algos.ipe -text Polygon/doc_tex/Polygon/pgn_algos.pdf -text svneol=unset#unset -Polygon/doc_tex/Polygon/pgn_algos.xml -text Polygonal_approximation_d/doc_tex/Polygonal_approximation_d/fig1.pdf -text svneol=unset#unset Polygonal_approximation_d/doc_tex/Polygonal_approximation_d/fig2.pdf -text svneol=unset#unset Polygonal_approximation_d/doc_tex/Polygonal_approximation_d/fig3.pdf -text svneol=unset#unset @@ -1438,10 +1189,7 @@ Polyhedron/examples/Polyhedron/corner.off -text Polyhedron/examples/Polyhedron/corner_with_hole.off -text Polyhedron/examples/Polyhedron/corner_with_sharp_edge.off -text Polyhedron/examples/Polyhedron/cross.off -text -Polytope_distance_d/examples/Polytope_distance_d/polytope_distance_d.C -text -Polytope_distance_d/examples/Polytope_distance_d/polytope_distance_d_fast_exact.C -text Polytope_distance_d/test/Polytope_distance_d/create_test_PD_cin -text -Polytope_distance_d/test/Polytope_distance_d/test_PD.C -text Polytope_distance_d/test/Polytope_distance_d/test_PD.cin -text Polytope_distance_d/test/Polytope_distance_d/test_PD_data/intersecting_segments.data -text Polytope_distance_d/test/Polytope_distance_d/test_PD_data/overlapping_segments.data -text @@ -1453,12 +1201,7 @@ Polytope_distance_d/test/Polytope_distance_d/test_PD_data/two_cubes_nested.data Polytope_distance_d/test/Polytope_distance_d/test_PD_data/two_cubes_shifted.data -text Polytope_distance_d/test/Polytope_distance_d/test_PD_data/two_numbers.data -text Polytope_distance_d/test/Polytope_distance_d/test_PD_data/two_squares.data -text -Polytope_distance_d/test/Polytope_distance_d/test_andreas_example.C -text -Principal_component_analysis/demo/Principal_component_analysis/linear_least_squares_fitting.C -text -Principal_component_analysis/demo/Principal_component_analysis/linear_least_squares_fitting_toolbar.C -text -Principal_component_analysis/demo/Principal_component_analysis/makefile -text Principal_component_analysis/demo/Principal_component_analysis/windows/2d/res/pca.ico -text svneol=unset#unset -Principal_component_analysis/demo/Principal_component_analysis/windows/2d/res/pca.rc2 -text Principal_component_analysis/demo/Principal_component_analysis/windows/3d/res/Mesh.ico -text svneol=unset#unset Principal_component_analysis/demo/Principal_component_analysis/windows/3d/res/MeshDoc.ico -text svneol=unset#unset Principal_component_analysis/demo/Principal_component_analysis/windows/3d/res/Toolbar.bmp -text svneol=unset#unset @@ -1473,101 +1216,20 @@ Principal_component_analysis/demo/Principal_component_analysis/windows/3d/res/id Principal_component_analysis/demo/Principal_component_analysis/windows/3d/res/idb8.bmp -text svneol=unset#unset Principal_component_analysis/doc_tex/Principal_component_analysis/fit.eps -text Principal_component_analysis/doc_tex/Principal_component_analysis/fit.png -text -Principal_component_analysis/test/Principal_component_analysis/fitting_3.C -text -QP_solver/examples/QP_solver/README -text QP_solver/examples/QP_solver/data_to_mps.C -text QP_solver/examples/QP_solver/data_to_mps.cin -text -QP_solver/examples/QP_solver/double_qp_solver.C -text QP_solver/examples/QP_solver/double_qp_solver.cin -text QP_solver/examples/QP_solver/double_qp_solver.data -text -QP_solver/examples/QP_solver/integer_qp_solver.C -text QP_solver/examples/QP_solver/integer_qp_solver.cin -text QP_solver/examples/QP_solver/integer_qp_solver.data -text -QP_solver/examples/QP_solver/qp_solver1.C -text -QP_solver/examples/QP_solver/qp_solver2.C -text -QP_solver/examples/QP_solver/rational_qp_solver.C -text QP_solver/examples/QP_solver/rational_qp_solver.cin -text QP_solver/examples/QP_solver/rational_qp_solver.data -text -QP_solver/include/CGAL/QP_solver/Bounds.C -text -QP_solver/test/QP_solver/README -text QP_solver/test/QP_solver/create_test_solver_cin -text QP_solver/test/QP_solver/data_to_mps-double.C -text QP_solver/test/QP_solver/data_to_mps-double.cin -text QP_solver/test/QP_solver/data_to_mps-rational.C -text QP_solver/test/QP_solver/data_to_mps-rational.cin -text -QP_solver/test/QP_solver/data_to_mps.C -text QP_solver/test/QP_solver/data_to_mps.cin -text -QP_solver/test/QP_solver/master_mps_to_derivatives.C -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Bernd3_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Bernd3_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Bernd4_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Bernd4_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Bernd5_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Bernd5_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_KM3_Dual_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_KM3_Dual_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_KM3_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_KM3_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_KM3_base_3_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_KM3_base_3_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_KM4_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_KM4_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_Row_Rank_lt_m_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_Row_Rank_lt_m_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_Test_Expel_Drive_Pivots_Remove_Pivots_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_Test_Expel_Drive_Pivots_Remove_Pivots_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_Test_Expel_Drive_Pivots_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_Test_Expel_Drive_Pivots_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_U6_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_U6_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_U6_zero_c_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_U6_zero_c_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_Unbounded_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_Unbounded_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_no_cons_one_var_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_no_cons_one_var_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_no_cons_two_var_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/LP_no_cons_two_var_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/PD_Dual_Eq_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/PD_Dual_Eq_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/PD_Dual_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/PD_Dual_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/PD_Dual_x_shifted_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/PD_Dual_x_shifted_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/PD_Dual_y_shifted_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/PD_Dual_y_shifted_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/PD_Primal_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/PD_Primal_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QPE_solver_example_bug_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QPE_solver_example_bug_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_Bounded_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_Bounded_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_Degenerate_rank_zero_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_Degenerate_rank_zero_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_Unbounded_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_Unbounded_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_center_of_gravity_simplex_n_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_center_of_gravity_simplex_n_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_leave_variable_bug_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_leave_variable_bug_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_translation_bug_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_translation_bug_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_zero_obj_func_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/QP_zero_obj_func_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Ub_LP_Chvatal_8_1_a_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Ub_LP_Chvatal_8_1_a_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Ub_LP_Chvatal_8_1_b_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Ub_LP_Chvatal_8_1_b_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Ub_LP_Chvatal_8_1_c_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Ub_LP_Chvatal_8_1_c_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Ub_LP_Chvatal_8_1_d_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Ub_LP_Chvatal_8_1_d_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Ub_LP_Chvatal_8_1_e_QPE_solver_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Ub_LP_Chvatal_8_1_e_QPE_solver_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Unbounded_asymmetric_free.mps -text -QP_solver/test/QP_solver/test_solver_data/derivatives/Unbounded_asymmetric_shifted.mps -text -QP_solver/test/QP_solver/test_solver_data/masters/cgal/QP_translation_bug.mps -text -QP_solver/test/QP_solver/test_solver_data/masters/cgal/Unbounded_asymmetric.mps -text Qt_widget/doc_tex/Qt_widget/standard_toolbar.eps -text Qt_widget/doc_tex/Qt_widget/standard_toolbar.gif -text svneol=unset#unset Qt_widget/doc_tex/Qt_widget/standard_toolbar.pdf -text svneol=unset#unset @@ -1575,28 +1237,16 @@ Qt_widget/doc_tex/Qt_widget/standard_toolbar.png -text svneol=unset#unset Qt_widget/doc_tex/Qt_widget/triangulation.eps -text Qt_widget/doc_tex/Qt_widget/triangulation.gif -text svneol=unset#unset Qt_widget/doc_tex/Qt_widget/triangulation.pdf -text svneol=unset#unset -Qt_widget/src/CGALQt/CGALQt.sln -text -Qt_widget/src/CGALQt/CGALQt.vcproj -text -Ridges_3/demo/Ridges_3/README -text -Ridges_3/demo/Ridges_3/makefile -text -Ridges_3/demo/Ridges_3/ogl_visu.C -text -Ridges_3/demo/Ridges_3/visu.C -text Ridges_3/doc_tex/Ridges_3/ellipsoid_ridges.eps -text Ridges_3/doc_tex/Ridges_3/ellipsoid_ridges.pdf -text Ridges_3/doc_tex/Ridges_3/ellipsoid_ridges_mesh.eps -text Ridges_3/doc_tex/Ridges_3/ellipsoid_ridges_mesh.jpg -text Ridges_3/doc_tex/Ridges_3/ellipsoid_ridges_mesh.pdf -text -Ridges_3/examples/Ridges_3/PolyhedralSurf.C -text -Ridges_3/examples/Ridges_3/README -text -Ridges_3/examples/Ridges_3/blind.C -text Ridges_3/examples/Ridges_3/data/bezierpb3-0.007812.off -text Ridges_3/examples/Ridges_3/data/ellipe0.003.off -text Ridges_3/examples/Ridges_3/data/ellipsoid_u_0.02 -text Ridges_3/examples/Ridges_3/data/poly2x^2+y^2-0.062500-off -text Ridges_3/examples/Ridges_3/data/venus.off -text -Ridges_3/examples/Ridges_3/makefile -text -Ridges_3/examples/Ridges_3/options.C -text -Robustness/demo/Robustness/robustness.vcproj -text SearchStructures/doc_tex/SearchStructures/d-range.eps -text SearchStructures/doc_tex/SearchStructures/d-range.gif -text svneol=unset#unset SearchStructures/doc_tex/SearchStructures/d-range.pdf -text svneol=unset#unset @@ -1626,10 +1276,6 @@ SearchStructures/doc_tex/SearchStructures_ref/segment_ex2.pdf -text svneol=unset SearchStructures/doc_tex/SearchStructures_ref/segment_ex4.eps -text SearchStructures/doc_tex/SearchStructures_ref/segment_ex4.gif -text svneol=unset#unset SearchStructures/doc_tex/SearchStructures_ref/segment_ex4.pdf -text svneol=unset#unset -Segment_Delaunay_graph_2/demo/Segment_Delaunay_graph_2/filenew.xpm -text -Segment_Delaunay_graph_2/demo/Segment_Delaunay_graph_2/fileopen.xpm -text -Segment_Delaunay_graph_2/demo/Segment_Delaunay_graph_2/fileprint.xpm -text -Segment_Delaunay_graph_2/demo/Segment_Delaunay_graph_2/filesave.xpm -text Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2/sdg-rep.eps -text Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2/sdg-rep.fig -text Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2/sdg-rep.gif -text svneol=unset#unset @@ -1644,19 +1290,13 @@ Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2_ref/sdg-join_split.eps Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2_ref/sdg-join_split.fig -text Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2_ref/sdg-join_split.gif -text svneol=unset#unset Segment_Delaunay_graph_2/doc_tex/Segment_Delaunay_graph_2_ref/sdg-join_split.pdf -text svneol=unset#unset -Skin_surface_3/Doxyfile -text -Skin_surface_3/doc_tex/Skin_surface_3/PkgDescription.tex -text -Skin_surface_3/doc_tex/Skin_surface_3/SkinSurface3.tex -text Skin_surface_3/doc_tex/Skin_surface_3/marching.eps -text Skin_surface_3/doc_tex/Skin_surface_3/marching.png -text Skin_surface_3/doc_tex/Skin_surface_3/molecule.eps -text Skin_surface_3/doc_tex/Skin_surface_3/molecule.png -text Skin_surface_3/doc_tex/Skin_surface_3/skinTwoPoints.eps -text Skin_surface_3/doc_tex/Skin_surface_3/skinTwoPoints.png -text -Skin_surface_3/doc_tex/Skin_surface_3_ref/Construct_anchor_point_3.tex -text Skin_surface_3/examples/Skin_surface_3/data/molecule_tunnel.cin -text -Skin_surface_3/examples/Skin_surface_3/union_of_balls_simple.C -text -Skin_surface_3/include/CGAL/union_of_balls_3.h -text Skin_surface_3/test/Skin_surface_3/data/test1.cin -text Skin_surface_3/test/Skin_surface_3/data/test10.cin -text Skin_surface_3/test/Skin_surface_3/data/test11.cin -text @@ -1668,29 +1308,14 @@ Skin_surface_3/test/Skin_surface_3/data/test6.cin -text Skin_surface_3/test/Skin_surface_3/data/test7.cin -text Skin_surface_3/test/Skin_surface_3/data/test8.cin -text Skin_surface_3/test/Skin_surface_3/data/test9.cin -text -Snap_rounding_2/demo/Snap_rounding_2/grid.xpm -text -Snap_rounding_2/demo/Snap_rounding_2/snap_rounding_2.vcproj -text Snap_rounding_2/doc_tex/Snap_rounding_2/isr_vs_sr.gif -text svneol=unset#unset Snap_rounding_2/doc_tex/Snap_rounding_2/isr_vs_sr.pdf -text svneol=unset#unset Snap_rounding_2/doc_tex/Snap_rounding_2/isr_vs_sr.ps -text Snap_rounding_2/doc_tex/Snap_rounding_2/sr1.gif -text svneol=unset#unset Snap_rounding_2/doc_tex/Snap_rounding_2/sr1.pdf -text svneol=unset#unset Snap_rounding_2/doc_tex/Snap_rounding_2/sr1.ps -text -Snap_rounding_2/long_description.txt -text -Spatial_searching/demo/Spatial_searching/spatial_searching.vcproj -text Spatial_searching/doc_tex/Spatial_searching/Fig1.gif -text svneol=unset#unset Spatial_searching/doc_tex/Spatial_searching/Fig1.ps -text -Spatial_sorting/description.txt -text -Spatial_sorting/include/CGAL/Hilbert_sort_2.h -text -Spatial_sorting/include/CGAL/Hilbert_sort_3.h -text -Spatial_sorting/include/CGAL/Hilbert_sort_base.h -text -Spatial_sorting/include/CGAL/Multiscale_sort.h -text -Spatial_sorting/include/CGAL/hilbert_sort.h -text -Spatial_sorting/include/CGAL/spatial_sort.h -text -Spatial_sorting/maintainer -text -Spatial_sorting/test/Spatial_sorting/test_hilbert.C -text -Spatial_sorting/test/Spatial_sorting/test_multiscale.C -text -Straight_skeleton_2/demo/Straight_skeleton_2/active_canvas_client.C -text Straight_skeleton_2/demo/Straight_skeleton_2/data/alley_0.poly -text Straight_skeleton_2/demo/Straight_skeleton_2/data/alley_1.poly -text Straight_skeleton_2/demo/Straight_skeleton_2/data/alley_2.poly -text @@ -1728,8 +1353,6 @@ Straight_skeleton_2/demo/Straight_skeleton_2/data/star.poly -text Straight_skeleton_2/demo/Straight_skeleton_2/data/triangle.poly -text Straight_skeleton_2/demo/Straight_skeleton_2/data/vertex_event_0.poly -text Straight_skeleton_2/demo/Straight_skeleton_2/data/vertex_event_9.poly -text -Straight_skeleton_2/demo/Straight_skeleton_2/definitions.h -text -Straight_skeleton_2/doc_tex/Straight_skeleton_2.tex -text Straight_skeleton_2/doc_tex/Straight_skeleton_2/complex_offset.eps -text Straight_skeleton_2/doc_tex/Straight_skeleton_2/complex_offset.pdf -text Straight_skeleton_2/doc_tex/Straight_skeleton_2/complex_offset.png -text @@ -1763,17 +1386,7 @@ Straight_skeleton_2/doc_tex/Straight_skeleton_2/valid_polygons.png -text Straight_skeleton_2/doc_tex/Straight_skeleton_2/validly_touching.eps -text Straight_skeleton_2/doc_tex/Straight_skeleton_2/validly_touching.pdf -text Straight_skeleton_2/doc_tex/Straight_skeleton_2/validly_touching.png -text -Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Compute_outer_frame_margin.tex -text -Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/PolygonOffsetBuilderTraits_2.tex -text -Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Polygon_offset_builder_2.tex -text -Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Polygon_offset_builder_traits_2.tex -text -Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Straight_skeleton_2.tex -text -Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/VertexContainer_2.tex -text -Straight_skeleton_2/examples/Straight_skeleton_2/Straight_skeleton_2.kdevelop -text -Straight_skeleton_2/examples/Straight_skeleton_2/Straight_skeleton_2.kdevelop.filelist -text Straight_skeleton_2/examples/Straight_skeleton_2/Straight_skeleton_2.kdevelop.pcs -text -Straight_skeleton_2/examples/Straight_skeleton_2/Straight_skeleton_2.kdevses -text -Straight_skeleton_2/include/CGAL/compute_outer_frame_margin.h -text Straight_skeleton_2/test/Straight_skeleton_2/data/alley_0.poly -text Straight_skeleton_2/test/Straight_skeleton_2/data/alley_1.poly -text Straight_skeleton_2/test/Straight_skeleton_2/data/alley_2.poly -text @@ -1835,16 +1448,6 @@ Straight_skeleton_2/test/Straight_skeleton_2/data/square.poly -text Straight_skeleton_2/test/Straight_skeleton_2/data/triangle.poly -text Straight_skeleton_2/test/Straight_skeleton_2/data/vertex_event_0.poly -text Straight_skeleton_2/test/Straight_skeleton_2/data/vertex_event_9.poly -text -Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_offset_builder_types.h -text -Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_builder_types.h -text -Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_traits_aux.C -text -Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_traits_types.h -text -Straight_skeleton_2/test/Straight_skeleton_2/makefile -text -Straight_skeleton_2/test/Straight_skeleton_2/test_offset_builder.C -text -Straight_skeleton_2/test/Straight_skeleton_2/test_offset_builder.cmd -text -Straight_skeleton_2/test/Straight_skeleton_2/test_sls_builder.C -text -Straight_skeleton_2/test/Straight_skeleton_2/test_sls_builder.cmd -text -Straight_skeleton_2/test/Straight_skeleton_2/test_sls_traits.C -text Stream_lines_2/doc_tex/Stream_lines_2/1.eps -text Stream_lines_2/doc_tex/Stream_lines_2/1.gif -text svneol=unset#unset Stream_lines_2/doc_tex/Stream_lines_2/1.jpeg -text svneol=unset#unset @@ -1947,12 +1550,6 @@ Surface_mesh_parameterization/test/Surface_mesh_parameterization/data/cube.off - Surface_mesh_parameterization/test/Surface_mesh_parameterization/data/high_genus.off -text Surface_mesh_parameterization/test/Surface_mesh_parameterization/data/knot2.off -text Surface_mesh_parameterization/test/Surface_mesh_parameterization/data/oni.off -text -Surface_mesher/demo/Surface_mesher/implicit_functions.C -text -Surface_mesher/demo/Surface_mesher/implicit_functions.h -text -Surface_mesher/demo/Surface_mesher/implicit_surface_mesher.C -text -Surface_mesher/demo/Surface_mesher/makefile -text -Surface_mesher/demo/Surface_mesher/parameters.C -text -Surface_mesher/demo/Surface_mesher/parameters.h -text Surface_mesher/demo/Surface_mesher/windows/Mesh.suo -text svneol=unset#unset Surface_mesher/demo/Surface_mesher/windows/res/Mesh.ico -text svneol=unset#unset Surface_mesher/demo/Surface_mesher/windows/res/MeshDoc.ico -text svneol=unset#unset @@ -1971,63 +1568,13 @@ Surface_mesher/doc_tex/Surface_mesher/skull-surface.eps -text svneol=unset#appli Surface_mesher/doc_tex/Surface_mesher/skull-surface.png -text Surface_mesher/doc_tex/Surface_mesher/sphere-surface.eps -text svneol=unset#application/octet-stream Surface_mesher/doc_tex/Surface_mesher/sphere-surface.png -text -Surface_mesher/examples/Surface_mesher/3d_image_surface_mesher.C -text -Surface_mesher/examples/Surface_mesher/ImageIO/ImageIO.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/analyze.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/analyze.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/bmp.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/bmp.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/bmpendian.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/bmpendian.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/bmpread.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/bmpread.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/bmptypes.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/convert.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/convert.h -text Surface_mesher/examples/Surface_mesher/ImageIO/data/skull_2.9.inr.gz -text -Surface_mesher/examples/Surface_mesher/ImageIO/gif.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/gif.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/gis.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/gis.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/imageio.mk -text -Surface_mesher/examples/Surface_mesher/ImageIO/imageio/ImageIO.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/inr.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/inr.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/iris.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/iris.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/mincio.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/mincio.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/pnm.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/pnm.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/recbuffer.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/recbuffer.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/recline.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/recline.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/reech4x4.c -text -Surface_mesher/examples/Surface_mesher/ImageIO/reech4x4.h -text -Surface_mesher/examples/Surface_mesher/ImageIO/typedefs.h -text Surface_mesher/examples/Surface_mesher/NOTICE -text -Surface_mesher/examples/Surface_mesher/cgal_test -text -Surface_mesher/examples/Surface_mesher/implicit_functions.h -text Surface_mesher/examples/Surface_mesher/inputs/ALSTOM_TEST4.off -text Surface_mesher/examples/Surface_mesher/inputs/boeing.off -text Surface_mesher/examples/Surface_mesher/inputs/geosphere.off -text Surface_mesher/examples/Surface_mesher/inputs/triceratops.off -text -Surface_mesher/include/CGAL/Gray_level_image_3.h -text -Surface_mesher/include/CGAL/Implicit_surface_3.h -text -Surface_mesher/include/CGAL/Surface_mesh_cell_base_3.h -text -Surface_mesher/include/CGAL/Surface_mesh_complex_2_in_triangulation_3.h -text -Surface_mesher/include/CGAL/Surface_mesh_default_criteria_3.h -text -Surface_mesher/include/CGAL/Surface_mesh_traits_generator_3.h -text -Surface_mesher/include/CGAL/Surface_mesh_triangulation_generator_3.h -text -Surface_mesher/include/CGAL/Surface_mesh_vertex_base_3.h -text -Surface_mesher/include/CGAL/Surface_mesher/Oracles/Sphere_oracle_3.h -text -Surface_mesher/include/CGAL/make_surface_mesh.h -text Surface_mesher/test/Surface_mesher/NOTICE -text -Surface_mesher/test/Surface_mesher/implicit_surface_mesher_test.C -text -Surface_mesher/test/Surface_mesher/internal-test-surface-mesher.C -text -Triangulation_2/demo/Triangulation_2/constrained_delaunay_triangulation_2.vcproj -text -Triangulation_2/demo/Triangulation_2/delaunay_triangulation_2.vcproj -text Triangulation_2/demo/Triangulation_2/help/cinput_point_layer.gif -text svneol=unset#unset Triangulation_2/demo/Triangulation_2/help/conflict_zone.gif -text svneol=unset#unset Triangulation_2/demo/Triangulation_2/help/conflict_zone_after.gif -text svneol=unset#unset @@ -2036,7 +1583,6 @@ Triangulation_2/demo/Triangulation_2/help/csegment_layer.gif -text svneol=unset# Triangulation_2/demo/Triangulation_2/help/input_line_layer.gif -text svneol=unset#unset Triangulation_2/demo/Triangulation_2/help/input_point_layer.gif -text svneol=unset#unset Triangulation_2/demo/Triangulation_2/help/movedelete_point_layer.gif -text svneol=unset#unset -Triangulation_2/demo/Triangulation_2/regular_triangulation_2.vcproj -text Triangulation_2/doc_tex/TDS_2/Flip.gif -text svneol=unset#unset Triangulation_2/doc_tex/TDS_2/Three.gif -text svneol=unset#unset Triangulation_2/doc_tex/TDS_2/flip.ltex -text @@ -2074,7 +1620,6 @@ Triangulation_2/doc_tex/Triangulation_2/constraints.eps -text Triangulation_2/doc_tex/Triangulation_2/constraints.gif -text svneol=unset#unset Triangulation_2/doc_tex/Triangulation_2/constraints.ipe -text Triangulation_2/doc_tex/Triangulation_2/constraints.pdf -text svneol=unset#unset -Triangulation_2/doc_tex/Triangulation_2/constraints.xml -text Triangulation_2/doc_tex/Triangulation_2/degenerate.ipe -text Triangulation_2/doc_tex/Triangulation_2/del_poisson.gif -text svneol=unset#unset Triangulation_2/doc_tex/Triangulation_2/del_poisson.pdf -text svneol=unset#unset @@ -2145,7 +1690,6 @@ Triangulation_2/doc_tex/Triangulation_2/walk.eps -text Triangulation_2/doc_tex/Triangulation_2/walk.gif -text svneol=unset#unset Triangulation_2/doc_tex/Triangulation_2/walk.ipe -text Triangulation_2/doc_tex/Triangulation_2/walk.pdf -text svneol=unset#unset -Triangulation_2/doc_tex/Triangulation_2/walk.xml -text Triangulation_2/doc_tex/Triangulation_2/walls.ipe -text Triangulation_2/doc_tex/Triangulation_2_ref/constraints.gif -text svneol=unset#unset Triangulation_2/doc_tex/Triangulation_2_ref/infinite_vertex.eps -text @@ -2243,39 +1787,19 @@ Triangulation_3/doc_tex/Triangulation_3_ref/sidedim2.eps -text Triangulation_3/doc_tex/Triangulation_3_ref/sidedim2.gif -text svneol=unset#unset Triangulation_3/doc_tex/Triangulation_3_ref/sidedim2.pdf -text svneol=unset#unset Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/antialiasing.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/antialiasing.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/cgal.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/cgal.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/directions.bmp -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/directions.xpm -text -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/filenew.xpm -text -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/fileopen.xpm -text -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/fileprint.xpm -text -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/filesave.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/fill.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/fill.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/light.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/light.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/param.bmp -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/param.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/points.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/points.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/quadtriangle.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/quadtriangle.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/smooth.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/smooth.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/sqrt3.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/sqrt3.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/sqrt3_twice.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/sqrt3_twice.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/superimposed_edges.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/superimposed_edges.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/superimposed_vertices.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/superimposed_vertices.xpm -text Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/wireframe.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/icons/wireframe.xpm -text -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/subdivision.sln -text -Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/subdivision.vcproj -text Tutorial/tutorial/Polyhedron/data/aircraft.off -text Tutorial/tutorial/Polyhedron/data/aircraft_open.off -text Tutorial/tutorial/Polyhedron/data/bevel_cube.off -text @@ -2341,11 +1865,7 @@ Tutorial/tutorial/Polyhedron/doc/pfigs/RefSchemes.eps -text Tutorial/tutorial/Polyhedron/doc/pfigs/RefSchemes.fig -text Tutorial/tutorial/Polyhedron/doc/save/tutorial02.tgz -text svneol=unset#unset Tutorial/tutorial/Polyhedron/doc/save/tutorial03.tgz -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/mfc/Subdivision/Mesh.sln -text -Tutorial/tutorial/Polyhedron/mfc/Subdivision/Mesh.vcproj -text Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.ico -text svneol=unset#unset -Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.manifest -text -Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.rc2 -text Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/MeshDoc.ico -text svneol=unset#unset Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Toolbar.bmp -text svneol=unset#unset Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/idb0.bmp -text svneol=unset#unset @@ -2390,11 +1910,6 @@ Tutorial/tutorial/Polyhedron/sgp2004/paper/figs/stock.ppt -text svneol=unset#uns Tutorial/tutorial/Polyhedron/sgp2004/paper/figs/subdivision.eps -text Tutorial/tutorial/Polyhedron/sgp2004/paper/figs/teaser.eps -text Tutorial/tutorial/Polyhedron/sgp2004/paper/figs/trimming.eps -text -Visibility_complex/demo/Visibility_complex/pixmaps/cw_flip.xpm -text -Visibility_complex/demo/Visibility_complex/pixmaps/cw_flip_parallele.xpm -text -Visibility_complex/demo/Visibility_complex/pixmaps/flip.xpm -text -Visibility_complex/demo/Visibility_complex/pixmaps/flip_parallele.xpm -text -Visibility_complex/demo/Visibility_complex/pixmaps/gmin.xpm -text Visibility_complex/doc_tex/Visibility_complex/fig/bitangent.gif -text svneol=unset#unset Visibility_complex/doc_tex/Visibility_complex/fig/configuration.gif -text svneol=unset#unset Visibility_complex/doc_tex/Visibility_complex/fig/constraint-edge.gif -text svneol=unset#unset @@ -2442,10 +1957,4 @@ Visibility_complex/doc_tex/fig/points.gif -text svneol=unset#unset Visibility_complex/doc_tex/fig/vis-complex.eps -text Visibility_complex/doc_tex/fig/vis-complex.fig -text Visibility_complex/doc_tex/fig/vis-complex.gif -text svneol=unset#unset -Voronoi_diagram_2/demo/Voronoi_diagram_2/filenew.xpm -text -Voronoi_diagram_2/demo/Voronoi_diagram_2/fileopen.xpm -text -Voronoi_diagram_2/demo/Voronoi_diagram_2/fileprint.xpm -text -Voronoi_diagram_2/demo/Voronoi_diagram_2/filesave.xpm -text -wininst/demo/Alpha_shapes_3/VC7/demo_alpha.vcproj -text -wininst/demo/Alpha_shapes_3/VC7/demo_weight.vcproj -text wininst/src/CGAL/cgallib.vcproj -text diff --git a/Alpha_shapes_2/demo/Alpha_shapes_2/alpha_shapes_2.vcproj b/Alpha_shapes_2/demo/Alpha_shapes_2/alpha_shapes_2.vcproj index 1c1c6babebd..37126740546 100644 --- a/Alpha_shapes_2/demo/Alpha_shapes_2/alpha_shapes_2.vcproj +++ b/Alpha_shapes_2/demo/Alpha_shapes_2/alpha_shapes_2.vcproj @@ -1,244 +1,244 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Apollonius_graph_2/demo/Apollonius_graph_2/apollonius_graph_2.vcproj b/Apollonius_graph_2/demo/Apollonius_graph_2/apollonius_graph_2.vcproj index 1d486ed9e75..5ede4310a39 100644 --- a/Apollonius_graph_2/demo/Apollonius_graph_2/apollonius_graph_2.vcproj +++ b/Apollonius_graph_2/demo/Apollonius_graph_2/apollonius_graph_2.vcproj @@ -1,206 +1,206 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Arrangement_2/long_description.txt b/Arrangement_2/long_description.txt index d4bc871c648..e906f7b29d5 100644 --- a/Arrangement_2/long_description.txt +++ b/Arrangement_2/long_description.txt @@ -1,42 +1,42 @@ -Given a set C of planar curves, the arrangement A(C) is the -subdivision of the plane into zero-dimensional, one-dimensional and -two-dimensional cells, called vertices, edges and faces, respectively, -induced by the curves in C. Arrangements are ubiquitous in the -computational-geometry literature and have many applications -in fields like motion planning, computer-aided design, geographical -information systems, etc. - -The curves in C can intersect each other (a single curve may also -be self-intersecting or may be comprised of several disconnected -branches) and are not necessarily x-monotone. We construct a -collection C'' of x-monotone subcurves that are pairwise disjoint in -their interiors. We do it in two steps as follows. First, we decompose -each curve in C into maximal x-monotone subcurves (and possibly -isolated points), obtaining the collection C'. Note that an x-monotone -curve cannot be self-intersecting. Then, we decompose each curve in -C' into maximal connected subcurves not intersecting any other curve -(or point) in C'. The collection C'' may also contain isolated points, -if the curves of C contain such points. The arrangement induced by the -collection C'' can be conveniently embedded as a planar graph, whose -vertices are associated with curve endpoints or with isolated points, -and whose edges are associated with subcurves. It is easy to see that -A(C) = A(C''). This graph can be represented using a doubly-connected -edge list data-structure (DCEL for short), which consists of -containers of vertices, edges, and faces and maintains the incidence -relations among these objects. - -This package can be used to construct, maintain, alter, and display -arrangements in the plane. Once an arrangement is constructed, the -package can be used to obtain results of various queries on the -arrangement, such as point location. The package also includes generic -implementations of two algorithmic frameworks, that are, computing the -zone of an arrangement, and line-sweeping the plane, the arrangements -is embedded on. These frameworks are used in turn in the -implementations of other operations on arrangements. Computing the -overlay of two arrangements, for example, is based on the sweep-line -framework. - -Arrangements and arrangement components can also be extended to store -additional data. An important extension stores the construction -history of the arrangement, such that it is possible to obtain the -originating curve of an arrangement subcurve. +Given a set C of planar curves, the arrangement A(C) is the +subdivision of the plane into zero-dimensional, one-dimensional and +two-dimensional cells, called vertices, edges and faces, respectively, +induced by the curves in C. Arrangements are ubiquitous in the +computational-geometry literature and have many applications +in fields like motion planning, computer-aided design, geographical +information systems, etc. + +The curves in C can intersect each other (a single curve may also +be self-intersecting or may be comprised of several disconnected +branches) and are not necessarily x-monotone. We construct a +collection C'' of x-monotone subcurves that are pairwise disjoint in +their interiors. We do it in two steps as follows. First, we decompose +each curve in C into maximal x-monotone subcurves (and possibly +isolated points), obtaining the collection C'. Note that an x-monotone +curve cannot be self-intersecting. Then, we decompose each curve in +C' into maximal connected subcurves not intersecting any other curve +(or point) in C'. The collection C'' may also contain isolated points, +if the curves of C contain such points. The arrangement induced by the +collection C'' can be conveniently embedded as a planar graph, whose +vertices are associated with curve endpoints or with isolated points, +and whose edges are associated with subcurves. It is easy to see that +A(C) = A(C''). This graph can be represented using a doubly-connected +edge list data-structure (DCEL for short), which consists of +containers of vertices, edges, and faces and maintains the incidence +relations among these objects. + +This package can be used to construct, maintain, alter, and display +arrangements in the plane. Once an arrangement is constructed, the +package can be used to obtain results of various queries on the +arrangement, such as point location. The package also includes generic +implementations of two algorithmic frameworks, that are, computing the +zone of an arrangement, and line-sweeping the plane, the arrangements +is embedded on. These frameworks are used in turn in the +implementations of other operations on arrangements. Computing the +overlay of two arrangements, for example, is based on the sweep-line +framework. + +Arrangements and arrangement components can also be extended to store +additional data. An important extension stores the construction +history of the arrangement, such that it is possible to obtain the +originating curve of an arrangement subcurve. diff --git a/Convex_hull_2/demo/Convex_hull_2/convex_hull_2.vcproj b/Convex_hull_2/demo/Convex_hull_2/convex_hull_2.vcproj index e900ad41d57..81fde0849fd 100644 --- a/Convex_hull_2/demo/Convex_hull_2/convex_hull_2.vcproj +++ b/Convex_hull_2/demo/Convex_hull_2/convex_hull_2.vcproj @@ -1,228 +1,228 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Core/include/CORE/Promote.h b/Core/include/CORE/Promote.h index 153120e0751..51afdee7e1c 100644 --- a/Core/include/CORE/Promote.h +++ b/Core/include/CORE/Promote.h @@ -32,7 +32,7 @@ * Email: exact@cs.nyu.edu * * $Source: /home/exact/cvsroot/exact/corelib/inc/CORE/Promote.h,v $ - * $Revision: 1.3 $ $Date: 2005/09/07 01:12:13 $ + * $Revision$ $Date$ ***************************************************************************/ #ifndef __PROMOTE_H__ diff --git a/Envelope_3/examples/Envelope_3/make_xy_mon.C b/Envelope_3/examples/Envelope_3/make_xy_mon.C index 3766e8eda46..6929c1dab6d 100644 --- a/Envelope_3/examples/Envelope_3/make_xy_mon.C +++ b/Envelope_3/examples/Envelope_3/make_xy_mon.C @@ -1,743 +1,743 @@ - -#include -#include -#include -#include -#include -#include - - - -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include - - -////typedef double NT; -typedef CGAL::Quotient NT; -typedef CGAL::Simple_cartesian Kernel; -//typedef CGAL::Exact_predicates_inexact_constructions_kernel Kernel; -typedef Kernel::RT RT; -typedef Kernel::Point_3 Point_3; -typedef Kernel::Point_2 Point_2; -typedef Kernel::Plane_3 Plane_3; -typedef Kernel::Line_2 Line_2; -typedef Kernel::Segment_2 Segment_2; -typedef Kernel::Iso_rectangle_2 Iso_rectangle_2; - -typedef CGAL::Polyhedron_3 Polyhedron; -typedef Polyhedron::Halfedge_const_handle Halfedge_const_handle; -typedef Polyhedron::Facet_const_iterator Facet_const_iterator; -typedef Polyhedron::Halfedge_around_facet_const_circulator - Halfedge_around_facet_const_circulator; - -typedef Kernel::Oriented_side_2 Oriented_side_2; -typedef Kernel::Construct_line_2 Construct_line_2; -typedef Kernel::Construct_projected_xy_point_2 - Construct_projected_xy_point_2; -typedef Kernel::Construct_plane_3 Construct_plane_3; -typedef CGAL::Arr_segment_traits_2 Traits_2; -typedef Traits_2::X_monotone_curve_2 X_monotone_curve_2; -typedef CGAL::Arrangement_2 Arrangement_2; -typedef CGAL::Arr_accessor Arr_accessor; -typedef Arrangement_2::Vertex_handle Vertex_handle; -typedef Arrangement_2::Halfedge_handle Arr_halfedge; - -void my_failure_function (const char *type, - const char *expression, - const char *file, - int line, - const char *explanation) -{ - std::cout< XY_surfaces_list; - - std::queue m_queue; - CGAL::Unique_hash_map m_status_map; - CGAL::Unique_hash_map m_edges_map; - -public: - - void operator()(const Polyhedron& p, XY_surfaces_list& xy_surfaces) - { - m_status_map = - CGAL::Unique_hash_map(false, p.size_of_facets()); - - m_edges_map = CGAL::Unique_hash_map(Arr_halfedge()); - - for (Facet_const_iterator f = p.facets_begin(); f != p.facets_end(); ++f) - { - if (! m_status_map[f]) - bfs(f, xy_surfaces); - } - } - - void bfs(Facet_const_iterator f, XY_surfaces_list& xy_surfaces) - { - m_edges_map.clear(); // clear the previous data of the edges map - - m_status_map[f] = true; - if(is_vertical(f)) - return; - - bool is_back_face = is_back_facet(f); - //std::cout<<"bfs!!!\n"; - Arrangement_2* arr = new Arrangement_2; - xy_surfaces.push_back(arr); - m_queue.push(f); - while(!m_queue.empty()) - { - f = m_queue.front(); - m_queue.pop(); - - // add f to current xy_surface - bool _was_added = add_facet_to_arr(*arr, f, is_back_face); - if(!_was_added) - continue; - Halfedge_around_facet_const_circulator haf = f->facet_begin(); - Halfedge_around_facet_const_circulator curr = haf; - do - { - if(curr->opposite()->is_border()) - { - ++curr; - continue; - } - Facet_const_iterator neighbour_f = curr->opposite()->face(); - - bool& is_done = m_status_map[neighbour_f]; - if (!is_done) - { - if(is_vertical(neighbour_f)) - { - is_done = true; - } - else - if(are_xy_mon(curr)) - { - is_done = true; - m_queue.push(neighbour_f); - } - } - - ++curr; - } while(curr != haf); - } - } - - bool is_vertical(Facet_const_iterator f) - { - CGAL_assertion(f->facet_degree() > 2); - Halfedge_const_handle he = f->halfedge(); - const Point_3& p1 = he->vertex()->point(); - const Point_3& p2 = he->next()->vertex()->point(); - const Point_3& p3 = he->next()->next()->vertex()->point(); - Kernel k; - return (k.collinear_2_object()(project_xy(p1), - project_xy(p2), - project_xy(p3))); - } - bool are_xy_mon(Halfedge_const_handle he) - { - /* - * t - * *|* - * * | * - * * ^| * - * * || * - * p1 * he|| * p2 - * * f1|| f2 * - * * || * - * * | * - * * | * - * *|* - * s - */ - - CGAL_assertion(!is_vertical(he->face()) && - !is_vertical(he->opposite()->face())); - - const Point_2& p1 = project_xy(he->next()->vertex()->point()); - const Point_2& p2 = project_xy(he->opposite()->next()->vertex()->point()); - - Kernel k; - - CGAL_assertion(m_edges_map[he] != Arr_halfedge()); - const Line_2 & l = m_edges_map[he]->curve().line(); - - CGAL::Oriented_side os1 = k.oriented_side_2_object()(l, p1); - CGAL::Oriented_side os2 = k.oriented_side_2_object()(l, p2); - - CGAL_assertion(os1 != CGAL::ON_ORIENTED_BOUNDARY && - os2 != CGAL::ON_ORIENTED_BOUNDARY); - - return (os1 != os2); - } - - // when we add a new facet to the xy-surface, we have to check that the - // projected edges of the faces doesn't intersect the projected boundary - // of the xy-surface (just cheking adjacent facet is not good enough) - // Halfedge_const_handle he : shared halfegde between the current - // xy-monotone surface and facet f, such that, he->opposite()->face() == f - bool does_projected_facet_intersect_boundary(Facet_const_iterator f, - bool is_back_face) - { - //std::cout<<"does_projected_facet_intersect_boundary ...\n"; - t_boundary.start(); - // find that shared halfedge - Halfedge_const_handle he; - Arr_halfedge arr_he; - Halfedge_around_facet_const_circulator haf = f->facet_begin(); - Halfedge_around_facet_const_circulator curr = haf; - do - { - if((arr_he = m_edges_map[curr->opposite()]) != Arr_halfedge()) - { - he = curr->opposite(); - break; - } - curr++; - }while(curr != haf); - - if(arr_he == Arr_halfedge()) - { - // when we add he first facet of the xy-monotone surface, thare aren't - // any arrangement edges we dont need to check for intersection - // with the boundary. - t_boundary.stop(); - return false; - } - - if(is_back_face) - arr_he = arr_he->twin(); - - CGAL_assertion(he->opposite()->face() == f); - CGAL_assertion(! arr_he->twin()->face()->is_unbounded()); - - Arr_halfedge curr_he; - - Halfedge_const_handle shared_he = he->opposite(); - Halfedge_const_handle curr_facet_he; - - Kernel k; - - /*int c =0; - for(curr_he = arr_he->next(); curr_he!=arr_he; curr_he=curr_he->next(), c++) - ; - std::cout<<"There are : " << c << " edges at the boundary\n";*/ - for(curr_he = arr_he->next(); curr_he!=arr_he; curr_he=curr_he->next()) - { - for(curr_facet_he = shared_he->next(); curr_facet_he!=shared_he; curr_facet_he=curr_facet_he->next()) - { - if(m_edges_map[curr_facet_he->opposite()] != Arr_halfedge()) - continue; - - bool _cont = false; - Halfedge_const_handle hh = curr_facet_he; - do - { - Arr_halfedge temp_he = m_edges_map[hh]; - if(temp_he == Arr_halfedge()) - { - temp_he = m_edges_map[hh->opposite()]; - if(temp_he != Arr_halfedge()) - temp_he = temp_he->twin(); - else - { - hh = hh->next()->opposite(); - continue; - } - } - if(temp_he->target() == curr_he->source() || - temp_he->target() == curr_he->target()) - { - //std::cout<<"_cont(1) !!!\n"; - _cont = true; - break; - } - hh = hh->next()->opposite(); - }while(hh != curr_facet_he); - - if(_cont) - continue; - - //_cont = false; - Halfedge_const_handle opp_curr_facet_he = curr_facet_he->opposite(); - hh = opp_curr_facet_he; - do - { - Arr_halfedge temp_he = m_edges_map[hh]; - if(temp_he == Arr_halfedge()) - { - temp_he = m_edges_map[hh->opposite()]; - if(temp_he != Arr_halfedge()) - temp_he = temp_he->twin(); - else - { - hh = hh->next()->opposite(); - continue; - } - } - if(temp_he->target() == curr_he->source() || - temp_he->target() == curr_he->target()) - { - //std::cout<<"_cont(1) !!!\n"; - _cont = true; - break; - } - hh = hh->next()->opposite(); - }while(hh != opp_curr_facet_he); - - if(_cont) - continue; - - Segment_2 seg(project_xy(curr_facet_he->opposite()->vertex()->point()), - project_xy(curr_facet_he->vertex()->point())); - t_do_x.start(); - bool do_x = k.do_intersect_2_object()(static_cast(curr_he->curve()), seg); - t_do_x.stop(); - if(do_x) - { - /*Halfedge_around_facet_const_circulator haf = f->facet_begin(); - Halfedge_around_facet_const_circulator curr = haf; - do - { - std::cout<< curr->opposite()->vertex()->point() <<" --> " << curr->vertex()->point()<<"\n"; - curr++; - }while(curr != haf); - - std::ofstream file("boundary.arr"); - if(!file.is_open()) - { - std::cout<<"failed to open file!!!\n"; - abort(); - } - Arr_halfedge hh = arr_he; - do - { - file << hh->curve() << std::endl; - hh = hh->next(); - }while(hh!=arr_he); - std::cout<<"bug: " << curr_facet_he->opposite()->vertex()->point() <<" --> " << curr_facet_he->vertex()->point()<<"\n"; - std::cout<<"bug2: " << curr_he->curve() << "\n"; - std::cout<<"is_back_facet? " << is_back_facet(f)<<"\n"; - t_boundary.stop(); - std::cout<<"return (true)\n";*/ - t_boundary.stop(); - return true; - } - } - } - - - t_boundary.stop(); - return false; - } - - /*Iso_rectangle_2 construct_iso_rectangle_from_facet(Halfedge_const_handle he) - { - Kernel k; - - Halfedge_const_handle curr_facet_he = he; - Point_2 left, right, bottom, top; - - left = right = bottom = top = curr_facet_he->target()->point(); - curr_facet_he = curr_facet_he->next(); - do - { - const Point_2& pt = curr_facet_he->target()->point(); - if(k.compare_x_2_object(pt, left) == CGAL::SMALLER) - left = pt; - else - if(k.compare_x_2_object(pt, right) == CGAL::LARGER) - right = pt; - - if(k.compare_y_2_object(pt, bottom) == CGAL::SMALLER) - bottom = pt; - else - if(k.compare_y_2_object(pt, top) == CGAL::LARGER) - top = pt; - - curr_facet_he = curr_facet_he->next(); - }while(curr_facet_he != he); - - - return (Iso_rectangle_2 rect(left, right, bottom, top)); - }*/ - /*Point_2 project_xy (const Point_3& p) - { - Kernel k; - Plane_3 xy_plane = k.construct_plane_3_object()(RT(0), RT(0), RT(1), RT(0)); - return (k.construct_projected_xy_point_2_object()(xy_plane, p)); - }*/ - - Point_2 project_xy (const Point_3& p) - { - return (Point_2(p.x(), p.y())); - } - - bool is_back_facet(Facet_const_iterator f) - { - Kernel k; - Plane_3 supp_plane = - k.construct_plane_3_object()(f->halfedge()->vertex()->point(), - f->halfedge()->next()->vertex()->point(), - f->halfedge()->next()->next()->vertex()->point()); - - return (supp_plane.c() > 0); - } - - bool add_facet_to_arr(Arrangement_2& arr, Facet_const_iterator f, bool is_back) - { - //std::cout<<"add_facet_to_arr!!!\n"; - if(does_projected_facet_intersect_boundary(f, is_back)) - { - //std::cout<<"found intersection of current facet with boundary!!!\n"; - m_status_map[f] = false; - return false; - } - //static int i=1; - Halfedge_around_facet_const_circulator haf = f->facet_begin(); - Halfedge_around_facet_const_circulator curr = haf; - do - { - std::cout<< curr->opposite()->vertex()->point() <<" --> " << curr->vertex()->point()<<"\n"; - curr++; - }while(curr != haf); - std::cout<<"*******************************\n"; - - haf = f->facet_begin(); - curr = haf; - - do - { - Halfedge_const_handle he = curr; - - /*std::cout<<"current polyhedron edge: " << he->opposite()->vertex()->point() <<" --> " << curr->vertex()->point()<<"\n"; - std::cout<<"is_back? : " << is_back << "\n";*/ - // look for that polyhedron's halfedge at the edges map - Arr_halfedge arr_he = m_edges_map[he->opposite()]; - CGAL_assertion(m_edges_map[he] == Arr_halfedge()); - Arr_halfedge prev_he; - - if(arr_he == Arr_halfedge()) - { - // this edge was not inserted to the arrangement yet - - const Point_2& s = project_xy(curr->opposite()->vertex()->point()); - const Point_2& t = project_xy(curr->vertex()->point()); - - X_monotone_curve_2 cv(s, t); - - Arr_halfedge next_he = find_halfedge_before_cw(he, is_back); - if(prev_he == Arr_halfedge()) - prev_he = find_halfedge_before_cw(he->opposite(), is_back); - - bool next_exist = (next_he!=Arr_halfedge()); - bool prev_exist = (prev_he!=Arr_halfedge()); - - //CGAL::Comparison_result res = k.compare_xy_2_object()(s, t); - CGAL::Comparison_result res = cv.is_directed_right() ? CGAL::SMALLER : CGAL::LARGER; - - if(!next_exist && !prev_exist) - { - Arr_accessor arr_accessor(arr); - Vertex_handle v1 = arr_accessor.create_vertex(s); - Vertex_handle v2 = arr_accessor.create_vertex(t); - prev_he = - arr_accessor.insert_in_face_interior_ex(cv, - arr.unbounded_face(), - v1, v2, res); - - //std::cout<<"("<direction() != res) - prev_he = prev_he->twin(); - } - else - if(!next_exist && prev_exist) - { - if(res == CGAL::SMALLER) - { - //std::cout<<"("<direction() != res) - prev_he = prev_he->twin(); - } - else - { - //std::cout<<"("<direction() != res) - prev_he = prev_he->twin(); - } - } - else - if(next_exist && !prev_exist) - { - if(res == CGAL::SMALLER) - { - //std::cout<<"("<direction() != res) - prev_he = prev_he->twin(); - } - else - { - //std::cout<<"("<direction() != res) - prev_he = prev_he->twin(); - } - } - else - { - /*std::cout<<"("<source()->point()<<" --> "<< prev_he->target()->point()<<"\n"; - std::cout<<"next_he: " <source()->point()<<" --> "<< next_he->target()->point()<<"\n";*/ - //TODO: can be done much more efficient using the Arr_accessor !! - bool new_face = false; - Arr_accessor arr_accessor(arr); - if(is_back && !is_opp_face_get_closed(he) || !is_back && is_opp_face_get_closed(he)) - prev_he = arr_accessor.insert_at_vertices_ex(cv, prev_he, next_he, res, new_face); - /*if(is_back && is_curr_facet_get_closed(he) || !is_back && !is_curr_facet_get_closed(he)) - prev_he = arr_accessor.insert_at_vertices_ex(cv, prev_he, next_he, res, new_face);*/ - else - { - if(res == CGAL::SMALLER) - prev_he = arr_accessor.insert_at_vertices_ex(cv, next_he, prev_he, CGAL::LARGER, new_face); - else - prev_he = arr_accessor.insert_at_vertices_ex(cv, next_he, prev_he, CGAL::SMALLER, new_face); - } - if(prev_he->direction() != res) - prev_he = prev_he->twin(); - /*prev_he = arr.insert_at_vertices(cv, prev_he, next_he); - if(prev_he->direction() != res) - prev_he = prev_he->twin();*/ - } - //map 'he' of the polyhderon to 'prev_he' - - std::ofstream arr_file("temp.arr"); - if(!arr_file.is_open()) - { - std::cout<<"cannot open file !!!\n"; - exit(-1); - } - arr_file << arr; - if(!CGAL::is_valid(arr)) - abort(); - m_edges_map[he] = prev_he; - } - else - { - prev_he = arr_he->twin(); - } - - CGAL_assertion(prev_he->source()->point() == - project_xy(he->opposite()->vertex()->point())); - CGAL_assertion(prev_he->target()->point() == - project_xy(he->vertex()->point())); - - - ++curr; - } while(curr != haf); - - return true; - } - - bool is_opp_face_get_closed(Halfedge_const_handle he) - { - Halfedge_const_handle first = he->opposite(); - for(first = first->next(); first != he->opposite(); first = first->next()) - { - if(m_edges_map[first->opposite()] == Arr_halfedge()) - return false; - } - return true; - } - - bool is_curr_facet_get_closed(Halfedge_const_handle he) - { - Halfedge_const_handle first = he->next(); - for(; first != he; first = first->next()) - { - if(m_edges_map[first] == Arr_halfedge() || - m_edges_map[first->opposite()] == Arr_halfedge()) - return false; - } - return true; - - } - - Arr_halfedge find_halfedge_before_cw(Halfedge_const_handle he, bool is_back_face) - { - // iterate the halfedges around the target vertex of 'he' counter-clockwise - // and find the first halfedge that was inserterd to the arrangement. - Halfedge_const_handle curr; - if(is_back_face) - curr = he->prev_on_vertex(); - else - curr = he->next_on_vertex(); - do - { - Arr_halfedge res = m_edges_map[curr]; - if(res != Arr_halfedge()) - return res; - - res = m_edges_map[curr->opposite()]; - if(res != Arr_halfedge()) - return res->twin(); - - if(is_back_face) - curr = curr->prev_on_vertex(); - else - curr = curr->next_on_vertex(); - } while(curr != he); - - return Arr_halfedge(); - } - -}; - -Point_2 project_xy (const Point_3& p) -{ - return (Point_2(p.x(), p.y())); -} - -bool test_xy_mon(std::vector& surf) -{ - CGAL::Unique_hash_map edges_hash(false); - typedef CGAL::Arr_segment_traits_2 Traits; - typedef Traits::Curve_2 Curve_2; - std::list curves; - for(unsigned int i=0; i< surf.size(); ++i) - { - Facet_const_iterator curr_f = surf[i]; - Halfedge_around_facet_const_circulator haf = curr_f->facet_begin(); - Halfedge_around_facet_const_circulator curr = haf; - do - { - Halfedge_const_handle he = curr; - if(!edges_hash[he] && !edges_hash[he->opposite()]) - { - Curve_2 cv(project_xy(he->vertex()->point()), - project_xy(he->opposite()->vertex()->point())); - curves.push_back(cv); - edges_hash[he] = edges_hash[he->opposite()] = true; - } - - ++curr; - }while(curr != haf); - } - - bool do_x = CGAL::do_curves_intersect(curves.begin(), curves.end()); - return (!do_x); -} -int main(int argc, char** argv) -{ - CGAL::set_warning_handler(my_failure_function); - //CGAL::set_error_behaviour (CGAL::CONTINUE); - - if(argc<2) - { - std::cout<<"Missing off file\n"; - return (-1); - } - - std::ifstream off_file(argv[1]); - if(!off_file.is_open()) - { - std::cout<<"Failed to open file\n"; - return (-1); - } - - CGAL::Timer t; - Polyhedron p; - //off_file >> p; - // reads a polyhedron from `in' and appends it to P. - t.start(); - CGAL::scan_OFF(off_file, p, true); - t.stop(); - - if ( (off_file.rdstate() & std::ios::badbit ) != 0 ) - std::cerr << "Error opening "< +#include +#include +#include +#include +#include + + + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + + +////typedef double NT; +typedef CGAL::Quotient NT; +typedef CGAL::Simple_cartesian Kernel; +//typedef CGAL::Exact_predicates_inexact_constructions_kernel Kernel; +typedef Kernel::RT RT; +typedef Kernel::Point_3 Point_3; +typedef Kernel::Point_2 Point_2; +typedef Kernel::Plane_3 Plane_3; +typedef Kernel::Line_2 Line_2; +typedef Kernel::Segment_2 Segment_2; +typedef Kernel::Iso_rectangle_2 Iso_rectangle_2; + +typedef CGAL::Polyhedron_3 Polyhedron; +typedef Polyhedron::Halfedge_const_handle Halfedge_const_handle; +typedef Polyhedron::Facet_const_iterator Facet_const_iterator; +typedef Polyhedron::Halfedge_around_facet_const_circulator + Halfedge_around_facet_const_circulator; + +typedef Kernel::Oriented_side_2 Oriented_side_2; +typedef Kernel::Construct_line_2 Construct_line_2; +typedef Kernel::Construct_projected_xy_point_2 + Construct_projected_xy_point_2; +typedef Kernel::Construct_plane_3 Construct_plane_3; +typedef CGAL::Arr_segment_traits_2 Traits_2; +typedef Traits_2::X_monotone_curve_2 X_monotone_curve_2; +typedef CGAL::Arrangement_2 Arrangement_2; +typedef CGAL::Arr_accessor Arr_accessor; +typedef Arrangement_2::Vertex_handle Vertex_handle; +typedef Arrangement_2::Halfedge_handle Arr_halfedge; + +void my_failure_function (const char *type, + const char *expression, + const char *file, + int line, + const char *explanation) +{ + std::cout< XY_surfaces_list; + + std::queue m_queue; + CGAL::Unique_hash_map m_status_map; + CGAL::Unique_hash_map m_edges_map; + +public: + + void operator()(const Polyhedron& p, XY_surfaces_list& xy_surfaces) + { + m_status_map = + CGAL::Unique_hash_map(false, p.size_of_facets()); + + m_edges_map = CGAL::Unique_hash_map(Arr_halfedge()); + + for (Facet_const_iterator f = p.facets_begin(); f != p.facets_end(); ++f) + { + if (! m_status_map[f]) + bfs(f, xy_surfaces); + } + } + + void bfs(Facet_const_iterator f, XY_surfaces_list& xy_surfaces) + { + m_edges_map.clear(); // clear the previous data of the edges map + + m_status_map[f] = true; + if(is_vertical(f)) + return; + + bool is_back_face = is_back_facet(f); + //std::cout<<"bfs!!!\n"; + Arrangement_2* arr = new Arrangement_2; + xy_surfaces.push_back(arr); + m_queue.push(f); + while(!m_queue.empty()) + { + f = m_queue.front(); + m_queue.pop(); + + // add f to current xy_surface + bool _was_added = add_facet_to_arr(*arr, f, is_back_face); + if(!_was_added) + continue; + Halfedge_around_facet_const_circulator haf = f->facet_begin(); + Halfedge_around_facet_const_circulator curr = haf; + do + { + if(curr->opposite()->is_border()) + { + ++curr; + continue; + } + Facet_const_iterator neighbour_f = curr->opposite()->face(); + + bool& is_done = m_status_map[neighbour_f]; + if (!is_done) + { + if(is_vertical(neighbour_f)) + { + is_done = true; + } + else + if(are_xy_mon(curr)) + { + is_done = true; + m_queue.push(neighbour_f); + } + } + + ++curr; + } while(curr != haf); + } + } + + bool is_vertical(Facet_const_iterator f) + { + CGAL_assertion(f->facet_degree() > 2); + Halfedge_const_handle he = f->halfedge(); + const Point_3& p1 = he->vertex()->point(); + const Point_3& p2 = he->next()->vertex()->point(); + const Point_3& p3 = he->next()->next()->vertex()->point(); + Kernel k; + return (k.collinear_2_object()(project_xy(p1), + project_xy(p2), + project_xy(p3))); + } + bool are_xy_mon(Halfedge_const_handle he) + { + /* + * t + * *|* + * * | * + * * ^| * + * * || * + * p1 * he|| * p2 + * * f1|| f2 * + * * || * + * * | * + * * | * + * *|* + * s + */ + + CGAL_assertion(!is_vertical(he->face()) && + !is_vertical(he->opposite()->face())); + + const Point_2& p1 = project_xy(he->next()->vertex()->point()); + const Point_2& p2 = project_xy(he->opposite()->next()->vertex()->point()); + + Kernel k; + + CGAL_assertion(m_edges_map[he] != Arr_halfedge()); + const Line_2 & l = m_edges_map[he]->curve().line(); + + CGAL::Oriented_side os1 = k.oriented_side_2_object()(l, p1); + CGAL::Oriented_side os2 = k.oriented_side_2_object()(l, p2); + + CGAL_assertion(os1 != CGAL::ON_ORIENTED_BOUNDARY && + os2 != CGAL::ON_ORIENTED_BOUNDARY); + + return (os1 != os2); + } + + // when we add a new facet to the xy-surface, we have to check that the + // projected edges of the faces doesn't intersect the projected boundary + // of the xy-surface (just cheking adjacent facet is not good enough) + // Halfedge_const_handle he : shared halfegde between the current + // xy-monotone surface and facet f, such that, he->opposite()->face() == f + bool does_projected_facet_intersect_boundary(Facet_const_iterator f, + bool is_back_face) + { + //std::cout<<"does_projected_facet_intersect_boundary ...\n"; + t_boundary.start(); + // find that shared halfedge + Halfedge_const_handle he; + Arr_halfedge arr_he; + Halfedge_around_facet_const_circulator haf = f->facet_begin(); + Halfedge_around_facet_const_circulator curr = haf; + do + { + if((arr_he = m_edges_map[curr->opposite()]) != Arr_halfedge()) + { + he = curr->opposite(); + break; + } + curr++; + }while(curr != haf); + + if(arr_he == Arr_halfedge()) + { + // when we add he first facet of the xy-monotone surface, thare aren't + // any arrangement edges we dont need to check for intersection + // with the boundary. + t_boundary.stop(); + return false; + } + + if(is_back_face) + arr_he = arr_he->twin(); + + CGAL_assertion(he->opposite()->face() == f); + CGAL_assertion(! arr_he->twin()->face()->is_unbounded()); + + Arr_halfedge curr_he; + + Halfedge_const_handle shared_he = he->opposite(); + Halfedge_const_handle curr_facet_he; + + Kernel k; + + /*int c =0; + for(curr_he = arr_he->next(); curr_he!=arr_he; curr_he=curr_he->next(), c++) + ; + std::cout<<"There are : " << c << " edges at the boundary\n";*/ + for(curr_he = arr_he->next(); curr_he!=arr_he; curr_he=curr_he->next()) + { + for(curr_facet_he = shared_he->next(); curr_facet_he!=shared_he; curr_facet_he=curr_facet_he->next()) + { + if(m_edges_map[curr_facet_he->opposite()] != Arr_halfedge()) + continue; + + bool _cont = false; + Halfedge_const_handle hh = curr_facet_he; + do + { + Arr_halfedge temp_he = m_edges_map[hh]; + if(temp_he == Arr_halfedge()) + { + temp_he = m_edges_map[hh->opposite()]; + if(temp_he != Arr_halfedge()) + temp_he = temp_he->twin(); + else + { + hh = hh->next()->opposite(); + continue; + } + } + if(temp_he->target() == curr_he->source() || + temp_he->target() == curr_he->target()) + { + //std::cout<<"_cont(1) !!!\n"; + _cont = true; + break; + } + hh = hh->next()->opposite(); + }while(hh != curr_facet_he); + + if(_cont) + continue; + + //_cont = false; + Halfedge_const_handle opp_curr_facet_he = curr_facet_he->opposite(); + hh = opp_curr_facet_he; + do + { + Arr_halfedge temp_he = m_edges_map[hh]; + if(temp_he == Arr_halfedge()) + { + temp_he = m_edges_map[hh->opposite()]; + if(temp_he != Arr_halfedge()) + temp_he = temp_he->twin(); + else + { + hh = hh->next()->opposite(); + continue; + } + } + if(temp_he->target() == curr_he->source() || + temp_he->target() == curr_he->target()) + { + //std::cout<<"_cont(1) !!!\n"; + _cont = true; + break; + } + hh = hh->next()->opposite(); + }while(hh != opp_curr_facet_he); + + if(_cont) + continue; + + Segment_2 seg(project_xy(curr_facet_he->opposite()->vertex()->point()), + project_xy(curr_facet_he->vertex()->point())); + t_do_x.start(); + bool do_x = k.do_intersect_2_object()(static_cast(curr_he->curve()), seg); + t_do_x.stop(); + if(do_x) + { + /*Halfedge_around_facet_const_circulator haf = f->facet_begin(); + Halfedge_around_facet_const_circulator curr = haf; + do + { + std::cout<< curr->opposite()->vertex()->point() <<" --> " << curr->vertex()->point()<<"\n"; + curr++; + }while(curr != haf); + + std::ofstream file("boundary.arr"); + if(!file.is_open()) + { + std::cout<<"failed to open file!!!\n"; + abort(); + } + Arr_halfedge hh = arr_he; + do + { + file << hh->curve() << std::endl; + hh = hh->next(); + }while(hh!=arr_he); + std::cout<<"bug: " << curr_facet_he->opposite()->vertex()->point() <<" --> " << curr_facet_he->vertex()->point()<<"\n"; + std::cout<<"bug2: " << curr_he->curve() << "\n"; + std::cout<<"is_back_facet? " << is_back_facet(f)<<"\n"; + t_boundary.stop(); + std::cout<<"return (true)\n";*/ + t_boundary.stop(); + return true; + } + } + } + + + t_boundary.stop(); + return false; + } + + /*Iso_rectangle_2 construct_iso_rectangle_from_facet(Halfedge_const_handle he) + { + Kernel k; + + Halfedge_const_handle curr_facet_he = he; + Point_2 left, right, bottom, top; + + left = right = bottom = top = curr_facet_he->target()->point(); + curr_facet_he = curr_facet_he->next(); + do + { + const Point_2& pt = curr_facet_he->target()->point(); + if(k.compare_x_2_object(pt, left) == CGAL::SMALLER) + left = pt; + else + if(k.compare_x_2_object(pt, right) == CGAL::LARGER) + right = pt; + + if(k.compare_y_2_object(pt, bottom) == CGAL::SMALLER) + bottom = pt; + else + if(k.compare_y_2_object(pt, top) == CGAL::LARGER) + top = pt; + + curr_facet_he = curr_facet_he->next(); + }while(curr_facet_he != he); + + + return (Iso_rectangle_2 rect(left, right, bottom, top)); + }*/ + /*Point_2 project_xy (const Point_3& p) + { + Kernel k; + Plane_3 xy_plane = k.construct_plane_3_object()(RT(0), RT(0), RT(1), RT(0)); + return (k.construct_projected_xy_point_2_object()(xy_plane, p)); + }*/ + + Point_2 project_xy (const Point_3& p) + { + return (Point_2(p.x(), p.y())); + } + + bool is_back_facet(Facet_const_iterator f) + { + Kernel k; + Plane_3 supp_plane = + k.construct_plane_3_object()(f->halfedge()->vertex()->point(), + f->halfedge()->next()->vertex()->point(), + f->halfedge()->next()->next()->vertex()->point()); + + return (supp_plane.c() > 0); + } + + bool add_facet_to_arr(Arrangement_2& arr, Facet_const_iterator f, bool is_back) + { + //std::cout<<"add_facet_to_arr!!!\n"; + if(does_projected_facet_intersect_boundary(f, is_back)) + { + //std::cout<<"found intersection of current facet with boundary!!!\n"; + m_status_map[f] = false; + return false; + } + //static int i=1; + Halfedge_around_facet_const_circulator haf = f->facet_begin(); + Halfedge_around_facet_const_circulator curr = haf; + do + { + std::cout<< curr->opposite()->vertex()->point() <<" --> " << curr->vertex()->point()<<"\n"; + curr++; + }while(curr != haf); + std::cout<<"*******************************\n"; + + haf = f->facet_begin(); + curr = haf; + + do + { + Halfedge_const_handle he = curr; + + /*std::cout<<"current polyhedron edge: " << he->opposite()->vertex()->point() <<" --> " << curr->vertex()->point()<<"\n"; + std::cout<<"is_back? : " << is_back << "\n";*/ + // look for that polyhedron's halfedge at the edges map + Arr_halfedge arr_he = m_edges_map[he->opposite()]; + CGAL_assertion(m_edges_map[he] == Arr_halfedge()); + Arr_halfedge prev_he; + + if(arr_he == Arr_halfedge()) + { + // this edge was not inserted to the arrangement yet + + const Point_2& s = project_xy(curr->opposite()->vertex()->point()); + const Point_2& t = project_xy(curr->vertex()->point()); + + X_monotone_curve_2 cv(s, t); + + Arr_halfedge next_he = find_halfedge_before_cw(he, is_back); + if(prev_he == Arr_halfedge()) + prev_he = find_halfedge_before_cw(he->opposite(), is_back); + + bool next_exist = (next_he!=Arr_halfedge()); + bool prev_exist = (prev_he!=Arr_halfedge()); + + //CGAL::Comparison_result res = k.compare_xy_2_object()(s, t); + CGAL::Comparison_result res = cv.is_directed_right() ? CGAL::SMALLER : CGAL::LARGER; + + if(!next_exist && !prev_exist) + { + Arr_accessor arr_accessor(arr); + Vertex_handle v1 = arr_accessor.create_vertex(s); + Vertex_handle v2 = arr_accessor.create_vertex(t); + prev_he = + arr_accessor.insert_in_face_interior_ex(cv, + arr.unbounded_face(), + v1, v2, res); + + //std::cout<<"("<direction() != res) + prev_he = prev_he->twin(); + } + else + if(!next_exist && prev_exist) + { + if(res == CGAL::SMALLER) + { + //std::cout<<"("<direction() != res) + prev_he = prev_he->twin(); + } + else + { + //std::cout<<"("<direction() != res) + prev_he = prev_he->twin(); + } + } + else + if(next_exist && !prev_exist) + { + if(res == CGAL::SMALLER) + { + //std::cout<<"("<direction() != res) + prev_he = prev_he->twin(); + } + else + { + //std::cout<<"("<direction() != res) + prev_he = prev_he->twin(); + } + } + else + { + /*std::cout<<"("<source()->point()<<" --> "<< prev_he->target()->point()<<"\n"; + std::cout<<"next_he: " <source()->point()<<" --> "<< next_he->target()->point()<<"\n";*/ + //TODO: can be done much more efficient using the Arr_accessor !! + bool new_face = false; + Arr_accessor arr_accessor(arr); + if(is_back && !is_opp_face_get_closed(he) || !is_back && is_opp_face_get_closed(he)) + prev_he = arr_accessor.insert_at_vertices_ex(cv, prev_he, next_he, res, new_face); + /*if(is_back && is_curr_facet_get_closed(he) || !is_back && !is_curr_facet_get_closed(he)) + prev_he = arr_accessor.insert_at_vertices_ex(cv, prev_he, next_he, res, new_face);*/ + else + { + if(res == CGAL::SMALLER) + prev_he = arr_accessor.insert_at_vertices_ex(cv, next_he, prev_he, CGAL::LARGER, new_face); + else + prev_he = arr_accessor.insert_at_vertices_ex(cv, next_he, prev_he, CGAL::SMALLER, new_face); + } + if(prev_he->direction() != res) + prev_he = prev_he->twin(); + /*prev_he = arr.insert_at_vertices(cv, prev_he, next_he); + if(prev_he->direction() != res) + prev_he = prev_he->twin();*/ + } + //map 'he' of the polyhderon to 'prev_he' + + std::ofstream arr_file("temp.arr"); + if(!arr_file.is_open()) + { + std::cout<<"cannot open file !!!\n"; + exit(-1); + } + arr_file << arr; + if(!CGAL::is_valid(arr)) + abort(); + m_edges_map[he] = prev_he; + } + else + { + prev_he = arr_he->twin(); + } + + CGAL_assertion(prev_he->source()->point() == + project_xy(he->opposite()->vertex()->point())); + CGAL_assertion(prev_he->target()->point() == + project_xy(he->vertex()->point())); + + + ++curr; + } while(curr != haf); + + return true; + } + + bool is_opp_face_get_closed(Halfedge_const_handle he) + { + Halfedge_const_handle first = he->opposite(); + for(first = first->next(); first != he->opposite(); first = first->next()) + { + if(m_edges_map[first->opposite()] == Arr_halfedge()) + return false; + } + return true; + } + + bool is_curr_facet_get_closed(Halfedge_const_handle he) + { + Halfedge_const_handle first = he->next(); + for(; first != he; first = first->next()) + { + if(m_edges_map[first] == Arr_halfedge() || + m_edges_map[first->opposite()] == Arr_halfedge()) + return false; + } + return true; + + } + + Arr_halfedge find_halfedge_before_cw(Halfedge_const_handle he, bool is_back_face) + { + // iterate the halfedges around the target vertex of 'he' counter-clockwise + // and find the first halfedge that was inserterd to the arrangement. + Halfedge_const_handle curr; + if(is_back_face) + curr = he->prev_on_vertex(); + else + curr = he->next_on_vertex(); + do + { + Arr_halfedge res = m_edges_map[curr]; + if(res != Arr_halfedge()) + return res; + + res = m_edges_map[curr->opposite()]; + if(res != Arr_halfedge()) + return res->twin(); + + if(is_back_face) + curr = curr->prev_on_vertex(); + else + curr = curr->next_on_vertex(); + } while(curr != he); + + return Arr_halfedge(); + } + +}; + +Point_2 project_xy (const Point_3& p) +{ + return (Point_2(p.x(), p.y())); +} + +bool test_xy_mon(std::vector& surf) +{ + CGAL::Unique_hash_map edges_hash(false); + typedef CGAL::Arr_segment_traits_2 Traits; + typedef Traits::Curve_2 Curve_2; + std::list curves; + for(unsigned int i=0; i< surf.size(); ++i) + { + Facet_const_iterator curr_f = surf[i]; + Halfedge_around_facet_const_circulator haf = curr_f->facet_begin(); + Halfedge_around_facet_const_circulator curr = haf; + do + { + Halfedge_const_handle he = curr; + if(!edges_hash[he] && !edges_hash[he->opposite()]) + { + Curve_2 cv(project_xy(he->vertex()->point()), + project_xy(he->opposite()->vertex()->point())); + curves.push_back(cv); + edges_hash[he] = edges_hash[he->opposite()] = true; + } + + ++curr; + }while(curr != haf); + } + + bool do_x = CGAL::do_curves_intersect(curves.begin(), curves.end()); + return (!do_x); +} +int main(int argc, char** argv) +{ + CGAL::set_warning_handler(my_failure_function); + //CGAL::set_error_behaviour (CGAL::CONTINUE); + + if(argc<2) + { + std::cout<<"Missing off file\n"; + return (-1); + } + + std::ifstream off_file(argv[1]); + if(!off_file.is_open()) + { + std::cout<<"Failed to open file\n"; + return (-1); + } + + CGAL::Timer t; + Polyhedron p; + //off_file >> p; + // reads a polyhedron from `in' and appends it to P. + t.start(); + CGAL::scan_OFF(off_file, p, true); + t.stop(); + + if ( (off_file.rdstate() & std::ios::badbit ) != 0 ) + std::cerr << "Error opening "< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Installation/config/support/test_BOOST.C b/Installation/config/support/test_BOOST.C index c1e5692097a..545b8bec02e 100644 --- a/Installation/config/support/test_BOOST.C +++ b/Installation/config/support/test_BOOST.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_BOOST.C $ -// $Id: CGAL_CFG_NO_BOOST.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : Sylvain Pion diff --git a/Installation/config/support/test_BOOST_PROGRAM_OPTIONS.C b/Installation/config/support/test_BOOST_PROGRAM_OPTIONS.C index e7af99cf092..29bb1c74ec0 100644 --- a/Installation/config/support/test_BOOST_PROGRAM_OPTIONS.C +++ b/Installation/config/support/test_BOOST_PROGRAM_OPTIONS.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_BOOST.C $ -// $Id: CGAL_CFG_NO_BOOST.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : Daniel Russel diff --git a/Installation/config/support/test_CORE.C b/Installation/config/support/test_CORE.C index f9ab222169f..2db03dec410 100644 --- a/Installation/config/support/test_CORE.C +++ b/Installation/config/support/test_CORE.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_CORE.C $ -// $Id: CGAL_CFG_NO_CORE.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : various diff --git a/Installation/config/support/test_GMP.C b/Installation/config/support/test_GMP.C index fc4e2c5bb2a..d6bf803318c 100644 --- a/Installation/config/support/test_GMP.C +++ b/Installation/config/support/test_GMP.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_GMP.C $ -// $Id: CGAL_CFG_NO_GMP.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : various diff --git a/Installation/config/support/test_GMPXX.C b/Installation/config/support/test_GMPXX.C index 7f9772a1d48..df53cc52d17 100644 --- a/Installation/config/support/test_GMPXX.C +++ b/Installation/config/support/test_GMPXX.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_GMPXX.C $ -// $Id: CGAL_CFG_NO_GMPXX.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : Sylvain Pion diff --git a/Installation/config/support/test_LEDA.C b/Installation/config/support/test_LEDA.C index f63d2228ee7..f576445e637 100644 --- a/Installation/config/support/test_LEDA.C +++ b/Installation/config/support/test_LEDA.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_LEDA.C $ -// $Id: CGAL_CFG_NO_LEDA.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : various diff --git a/Installation/config/support/test_LEDAWIN.C b/Installation/config/support/test_LEDAWIN.C index c4d5e53d43f..82a0ba16de9 100644 --- a/Installation/config/support/test_LEDAWIN.C +++ b/Installation/config/support/test_LEDAWIN.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_BOOST.C $ -// $Id: CGAL_CFG_NO_BOOST.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : Michael Hoffmann diff --git a/Installation/config/support/test_MPFR.C b/Installation/config/support/test_MPFR.C index 7b0738345c1..10343aa19da 100644 --- a/Installation/config/support/test_MPFR.C +++ b/Installation/config/support/test_MPFR.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://hoffmann@scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_MPFR.C $ -// $Id: CGAL_CFG_NO_MPFR.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : various diff --git a/Installation/config/support/test_QT.C b/Installation/config/support/test_QT.C index ede8336abdd..3e6c193a9cd 100644 --- a/Installation/config/support/test_QT.C +++ b/Installation/config/support/test_QT.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_QT.C $ -// $Id: CGAL_CFG_NO_QT.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : various diff --git a/Installation/config/support/test_X11.C b/Installation/config/support/test_X11.C index 54b4f9d3a24..3e6fdd0a994 100644 --- a/Installation/config/support/test_X11.C +++ b/Installation/config/support/test_X11.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_BOOST.C $ -// $Id: CGAL_CFG_NO_BOOST.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : Michael Hoffmann diff --git a/Installation/config/support/test_ZLIB.C b/Installation/config/support/test_ZLIB.C index 8f37c50254c..2ad34e38391 100644 --- a/Installation/config/support/test_ZLIB.C +++ b/Installation/config/support/test_ZLIB.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_NO_BOOST.C $ -// $Id: CGAL_CFG_NO_BOOST.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : Andreas Fabri, Laurent Saboret diff --git a/Installation/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C b/Installation/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C index 4c6aff6bdb1..5af7ade614c 100644 --- a/Installation/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C +++ b/Installation/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C $ -// $Id: CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG.C 28738 2006-02-28 14:30:13Z glisse $ +// $URL$ +// $Id$ // // // Author(s) : Marc Glisse diff --git a/Installation/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C b/Installation/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C index 8233f448549..a15ee9bb039 100644 --- a/Installation/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C +++ b/Installation/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C $ -// $Id: CGAL_CFG_OUTOFLINE_MEMBER_DEFINITION_BUG.C 28738 2006-02-23 14:30:13Z glisse $ +// $URL$ +// $Id$ // // // Author(s) : Marc Glisse diff --git a/Installation/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C b/Installation/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C index d93a6499a54..586beee1d55 100644 --- a/Installation/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C +++ b/Installation/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Configuration/config/testfiles/CGAL_CFG_SUNPRO_RWSTD.C $ -// $Id: CGAL_CFG_SUNPRO_RWSTD.C 28738 2006-02-23 14:30:13Z glisse $ +// $URL$ +// $Id$ // // // Author(s) : Marc Glisse diff --git a/Installation/src/CGAL/makefile b/Installation/src/CGAL/makefile index 601e71b3d0c..e89b44ffd19 100644 --- a/Installation/src/CGAL/makefile +++ b/Installation/src/CGAL/makefile @@ -15,8 +15,8 @@ # This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE # WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. # -# $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Scripts/developer_scripts/create_internal_release $ -# $Id: create_internal_release 29699 2006-03-22 17:40:45Z spion $ +# $URL$ +# $Id$ # # Author(s) : Radu Ursu # Sylvain Pion diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/DelaunayTriangulationVisitor_2.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/DelaunayTriangulationVisitor_2.tex index ea93d2e0cae..01385e45b37 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/DelaunayTriangulationVisitor_2.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/DelaunayTriangulationVisitor_2.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id: DelaunayTriangulationVisitor_2.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id$} +\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/DelaunayTriangulationVisitor_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/DelaunayTriangulationVisitor_3.tex index 4df0bf6fbc1..6585919c43a 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/DelaunayTriangulationVisitor_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/DelaunayTriangulationVisitor_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id: DelaunayTriangulationVisitor_3.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id$} +\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_2.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_2.tex index 9f6c9f09817..f338998c710 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_2.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_2.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author Daniel Russel % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunaytriangulationRev}{$Id: Delaunay_triangulation_2.tex 29475 2006-03-14 01:47:13Z drussel $} -\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date: 2006-03-14 02:47:13 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSDelaunaytriangulationRev}{$Id$} +\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_3.tex index 35418e82162..261a5d96c39 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunaytriangulationRev}{$Id: Delaunay_triangulation_3.tex 29475 2006-03-14 01:47:13Z drussel $} -\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date: 2006-03-14 02:47:13 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSDelaunaytriangulationRev}{$Id$} +\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_cell_base_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_cell_base_3.tex index a11b96bea30..c8d8d20bc20 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_cell_base_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_cell_base_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author Daniel Russel % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunaytriangulationRev}{$Id: Delaunay_triangulation_cell_base_3.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSDelaunaytriangulationRev}{$Id$} +\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_event_log_visitor_2.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_event_log_visitor_2.tex index 33114f03e5b..37ead8443e2 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_event_log_visitor_2.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_event_log_visitor_2.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Delaunay_triangulation_event_log_visitor_2.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_event_log_visitor_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_event_log_visitor_3.tex index 232f158bdd3..9901f4488be 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_event_log_visitor_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_event_log_visitor_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Delaunay_triangulation_event_log_visitor_3.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_face_base_2.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_face_base_2.tex index 28e8e50d0c4..54b15d2bd0e 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_face_base_2.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_face_base_2.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author Daniel Russel % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunaytriangulationRev}{$Id: Delaunay_triangulation_face_base_2.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSDelaunaytriangulationRev}{$Id$} +\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_recent_edges_visitor_2.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_recent_edges_visitor_2.tex index 0c3618fbabb..773530e86f2 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_recent_edges_visitor_2.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_recent_edges_visitor_2.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Delaunay_triangulation_recent_edges_visitor_2.tex 29475 2006-03-14 01:47:13Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-14 02:47:13 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_visitor_base_2.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_visitor_base_2.tex index cd4e0a4e39b..ecabb1c8dbf 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_visitor_base_2.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_visitor_base_2.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Delaunay_triangulation_visitor_base_2.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_visitor_base_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_visitor_base_3.tex index e859f7059f4..9949c7763bb 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_visitor_base_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Delaunay_triangulation_visitor_base_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Delaunay_triangulation_visitor_base_3.tex 29475 2006-03-14 01:47:13Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-14 02:47:13 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Enclosing_box_2.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Enclosing_box_2.tex index 28db3e29590..5ad84a7085b 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Enclosing_box_2.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Enclosing_box_2.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunaytriangulationRev}{$Id: Enclosing_box_2.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSDelaunaytriangulationRev}{$Id$} +\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Enclosing_box_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Enclosing_box_3.tex index 1bff69e7022..ae396552248 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Enclosing_box_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Enclosing_box_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunaytriangulationRev}{$Id: Enclosing_box_3.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSDelaunaytriangulationRev}{$Id$} +\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Erase_event.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Erase_event.tex index 103d44d9a04..6d28a6fa859 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Erase_event.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Erase_event.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSMovingobjectinserterRev}{$Id: Insert_event.tex 29476 2006-03-14 01:51:03Z drussel $} -\RCSdefDate{\RCSMovingobjectinserterDate}{$Date: 2006-03-14 02:51:03 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSMovingobjectinserterRev}{$Id$} +\RCSdefDate{\RCSMovingobjectinserterDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/EventLogVisitor.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/EventLogVisitor.tex index 2c50645017a..ba22f1d053d 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/EventLogVisitor.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/EventLogVisitor.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id: EventLogVisitor.tex 29164 2006-03-08 05:41:46Z drussel $} -\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date: 2006-03-08 06:41:46 +0100 (Wed, 08 Mar 2006) $} +\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id$} +\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Insert_event.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Insert_event.tex index 00c47ef2557..f88d3b572e9 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Insert_event.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Insert_event.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSMovingobjectinserterRev}{$Id: Insert_event.tex 29476 2006-03-14 01:51:03Z drussel $} -\RCSdefDate{\RCSMovingobjectinserterDate}{$Date: 2006-03-14 02:51:03 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSMovingobjectinserterRev}{$Id$} +\RCSdefDate{\RCSMovingobjectinserterDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_moving_points_2.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_moving_points_2.tex index cd953649f87..1aaf67467c0 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_moving_points_2.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_moving_points_2.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSQtmovingpointsRev}{$Id: Qt_moving_points_2.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSQtmovingpointsDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSQtmovingpointsRev}{$Id$} +\RCSdefDate{\RCSQtmovingpointsDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_triangulation_2.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_triangulation_2.tex index beecfeb5969..e8362e43cc4 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_triangulation_2.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_triangulation_2.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSQtguiRev}{$Id: Qt_triangulation_2.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSQtguiDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSQtguiRev}{$Id$} +\RCSdefDate{\RCSQtguiDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_widget_2.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_widget_2.tex index e247ee31e4d..0d36c7c21cd 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_widget_2.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Qt_widget_2.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSQtguiRev}{$Id: Qt_widget_2.tex 29164 2006-03-08 05:41:46Z drussel $} -\RCSdefDate{\RCSQtguiDate}{$Date: 2006-03-08 06:41:46 +0100 (Wed, 08 Mar 2006) $} +\RCSdef{\RCSQtguiRev}{$Id$} +\RCSdefDate{\RCSQtguiDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/RegularTriangulationVisitor_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/RegularTriangulationVisitor_3.tex index d74ca38a03c..5ffc1dbbccb 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/RegularTriangulationVisitor_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/RegularTriangulationVisitor_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id: RegularTriangulationVisitor_3.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id$} +\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_3.tex index f6a389f9c53..78f8c5f3858 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSRegulartrianglationRev}{$Id: Regular_triangulation_3.tex 29475 2006-03-14 01:47:13Z drussel $} -\RCSdefDate{\RCSRegulartrianglationDate}{$Date: 2006-03-14 02:47:13 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSRegulartrianglationRev}{$Id$} +\RCSdefDate{\RCSRegulartrianglationDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_cell_base_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_cell_base_3.tex index 3b55fce0d16..8d882ba093e 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_cell_base_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_cell_base_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author Daniel Russel % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunaytriangulationRev}{$Id: Regular_triangulation_cell_base_3.tex 28517 2006-02-14 23:14:42Z drussel $} -\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date: 2006-02-15 00:14:42 +0100 (Wed, 15 Feb 2006) $} +\RCSdef{\RCSDelaunaytriangulationRev}{$Id$} +\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_event_log_visitor_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_event_log_visitor_3.tex index 3589bf9538a..57d63e25c2a 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_event_log_visitor_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_event_log_visitor_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Regular_triangulation_event_log_visitor_3.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_instantaneous_traits_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_instantaneous_traits_3.tex index 0f49521e503..9300a45f309 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_instantaneous_traits_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_instantaneous_traits_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSRegulartrianglationinstantaneoustraitsRev}{$Id: Regular_triangulation_instantaneous_traits_3.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSRegulartrianglationinstantaneoustraitsDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSRegulartrianglationinstantaneoustraitsRev}{$Id$} +\RCSdefDate{\RCSRegulartrianglationinstantaneoustraitsDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_vertex_base_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_vertex_base_3.tex index 6dba4a29b15..da27326c9f2 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_vertex_base_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_vertex_base_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author Daniel Russel % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunaytriangulationRev}{$Id: Regular_triangulation_vertex_base_3.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSDelaunaytriangulationRev}{$Id$} +\RCSdefDate{\RCSDelaunaytriangulationDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_visitor_base_3.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_visitor_base_3.tex index 9b866fca263..4ee830826df 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_visitor_base_3.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Regular_triangulation_visitor_base_3.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Regular_triangulation_visitor_base_3.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort.tex index ae6778b5c3d..66240aeb274 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort.tex @@ -4,8 +4,8 @@ % | 27.03.2005 Author % | Package: KDS % | -\RCSdef{\RCSSortRev}{$Id: Sort.tex 29312 2006-03-09 21:43:38Z drussel $} -\RCSdefDate{\RCSSortDate}{$Date: 2006-03-09 22:43:38 +0100 (Thu, 09 Mar 2006) $} +\RCSdef{\RCSSortRev}{$Id$} +\RCSdefDate{\RCSSortDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/SortVisitor.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/SortVisitor.tex index 36e76f9ee8b..ea5219b17f9 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/SortVisitor.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/SortVisitor.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id: SortVisitor.tex 29164 2006-03-08 05:41:46Z drussel $} -\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date: 2006-03-08 06:41:46 +0100 (Wed, 08 Mar 2006) $} +\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id$} +\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort_event_log_visitor.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort_event_log_visitor.tex index 252099e0870..6710d1254da 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort_event_log_visitor.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort_event_log_visitor.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Sort_event_log_visitor.tex 29475 2006-03-14 01:47:13Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-14 02:47:13 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort_visitor_base.tex b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort_visitor_base.tex index 414ab25489a..51a2ce80c27 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort_visitor_base.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_data_structures_ref/Sort_visitor_base.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Sort_visitor_base.tex 29475 2006-03-14 01:47:13Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-14 02:47:13 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/ActiveObjectsTable.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/ActiveObjectsTable.tex index 784e9b8f30f..385dc85ba43 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/ActiveObjectsTable.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/ActiveObjectsTable.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSMovingobjecttableRev}{$Id: ActiveObjectsTable.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSMovingobjecttableDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSMovingobjecttableRev}{$Id$} +\RCSdefDate{\RCSMovingobjecttableDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Active_objects_listener_helper.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Active_objects_listener_helper.tex index a40864632a8..56334da73b6 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Active_objects_listener_helper.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Active_objects_listener_helper.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSMovingobjecttablelistenerhelperRev}{$Id: Active_objects_listener_helper.tex 29475 2006-03-14 01:47:13Z drussel $} -\RCSdefDate{\RCSMovingobjecttablelistenerhelperDate}{$Date: 2006-03-14 02:47:13 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSMovingobjecttablelistenerhelperRev}{$Id$} +\RCSdefDate{\RCSMovingobjecttablelistenerhelperDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Active_objects_vector.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Active_objects_vector.tex index e32ef7c55db..28698dd697d 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Active_objects_vector.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Active_objects_vector.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSMovingobjecttableRev}{$Id: Active_objects_vector.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSMovingobjecttableDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSMovingobjecttableRev}{$Id$} +\RCSdefDate{\RCSMovingobjecttableDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Cartesian_instantaneous_kernel.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Cartesian_instantaneous_kernel.tex index d410dabc4a5..4ed5f1fbc1d 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Cartesian_instantaneous_kernel.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Cartesian_instantaneous_kernel.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSCartesianinstantaneouskernelRev}{$Id: Cartesian_instantaneous_kernel.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSCartesianinstantaneouskernelDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSCartesianinstantaneouskernelRev}{$Id$} +\RCSdefDate{\RCSCartesianinstantaneouskernelDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Cartesian_kinetic_kernel.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Cartesian_kinetic_kernel.tex index 9b7130135fa..7b2b872e0a0 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Cartesian_kinetic_kernel.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Cartesian_kinetic_kernel.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSCartesiankinetickernelRev}{$Id: Cartesian_kinetic_kernel.tex 29475 2006-03-14 01:47:13Z drussel $} -\RCSdefDate{\RCSCartesiankinetickernelDate}{$Date: 2006-03-14 02:47:13 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSCartesiankinetickernelRev}{$Id$} +\RCSdefDate{\RCSCartesiankinetickernelDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Certificate.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Certificate.tex index 1038a15f463..4380bb92e21 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Certificate.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Certificate.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Event.tex 28517 2006-02-14 23:14:42Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-02-14 15:14:42 -0800 (Tue, 14 Feb 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/ConstructFunction.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/ConstructFunction.tex index 664e96b034c..2b245c0e487 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/ConstructFunction.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/ConstructFunction.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Event.tex 28517 2006-02-14 23:14:42Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-02-14 15:14:42 -0800 (Tue, 14 Feb 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Event.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Event.tex index dbdbfa99eaf..d1ca9da6a19 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Event.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Event.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Event.tex 29921 2006-04-03 12:53:56Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-04-03 14:53:56 +0200 (Mon, 03 Apr 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/EventLogVisitor.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/EventLogVisitor.tex index 2c50645017a..ba22f1d053d 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/EventLogVisitor.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/EventLogVisitor.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id: EventLogVisitor.tex 29164 2006-03-08 05:41:46Z drussel $} -\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date: 2006-03-08 06:41:46 +0100 (Wed, 08 Mar 2006) $} +\RCSdef{\RCSDelaunayTriangulationVisitorRev}{$Id$} +\RCSdefDate{\RCSDelaunayTriangulationVisitorDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/EventQueue.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/EventQueue.tex index bdee8eaed7f..dac3c6f313e 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/EventQueue.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/EventQueue.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventQueueRev}{$Id: EventQueue.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSEventQueueDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSEventQueueRev}{$Id$} +\RCSdefDate{\RCSEventQueueDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Function.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Function.tex index aaefe9b983a..cc171e659e7 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Function.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Function.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Event.tex 28517 2006-02-14 23:14:42Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-02-14 15:14:42 -0800 (Tue, 14 Feb 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/FunctionKernel.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/FunctionKernel.tex index aca54107a57..d2e06ddf659 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/FunctionKernel.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/FunctionKernel.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSFunctionKernelRev}{$Id: FunctionKernel.tex 29810 2006-03-29 14:44:48Z drussel $} -\RCSdefDate{\RCSFunctionKernelDate}{$Date: 2006-03-29 16:44:48 +0200 (Wed, 29 Mar 2006) $} +\RCSdef{\RCSFunctionKernelRev}{$Id$} +\RCSdefDate{\RCSFunctionKernelDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/InstantaneousKernel.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/InstantaneousKernel.tex index 19b25134273..327b07c3f8d 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/InstantaneousKernel.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/InstantaneousKernel.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: InstantaneousKernel.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Key.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Key.tex index 768b114b636..71718bf8b32 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Key.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Key.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Key.tex 29164 2006-03-08 05:41:46Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-03-08 06:41:46 +0100 (Wed, 08 Mar 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/KineticKernel.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/KineticKernel.tex index 2e01f43d9dd..be401745df5 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/KineticKernel.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/KineticKernel.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSKineticKernelRev}{$Id: KineticKernel.tex 29810 2006-03-29 14:44:48Z drussel $} -\RCSdefDate{\RCSKineticKernelDate}{$Date: 2006-03-29 16:44:48 +0200 (Wed, 29 Mar 2006) $} +\RCSdef{\RCSKineticKernelRev}{$Id$} +\RCSdefDate{\RCSKineticKernelDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Listener.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Listener.tex index 9dd5b67a4d4..8d3f2b9fefa 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Listener.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Listener.tex @@ -4,8 +4,8 @@ % | 21.03.2005 Author % | Package: Support % | -\RCSdef{\RCSListenerRev}{$Id: Listener.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSListenerDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSListenerRev}{$Id$} +\RCSdefDate{\RCSListenerDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Multi_listener.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Multi_listener.tex index 69354834cdb..4a8784cce87 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Multi_listener.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Multi_listener.tex @@ -4,8 +4,8 @@ % | 21.03.2005 Author % | Package: Support % | -\RCSdef{\RCSMultilistenerRev}{$Id: Multi_listener.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSMultilistenerDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSMultilistenerRev}{$Id$} +\RCSdefDate{\RCSMultilistenerDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Ref_counted.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Ref_counted.tex index 80443613565..09b64bdfa76 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Ref_counted.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Ref_counted.tex @@ -4,8 +4,8 @@ % | 21.03.2005 Author % | Package: Support % | -\RCSdef{\RCSRefcountedRev}{$Id: Ref_counted.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSRefcountedDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSRefcountedRev}{$Id$} +\RCSdefDate{\RCSRefcountedDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/RootStack.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/RootStack.tex index 173ec1654ba..882192e7bf7 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/RootStack.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/RootStack.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSRootEnumeratorRev}{$Id: RootStack.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSRootEnumeratorDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSRootEnumeratorRev}{$Id$} +\RCSdefDate{\RCSRootEnumeratorDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator.tex index 9c26cac2bab..5c56f5b5f38 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Daniel Russel % | Package: Kinetic_data_structures % | -\RCSdef{\RCSSimulatorRev}{$Id: Simulator.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSSimulatorDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSSimulatorRev}{$Id$} +\RCSdefDate{\RCSSimulatorDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator_kds_listener.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator_kds_listener.tex index e6479ad0afd..cb342ee6ac5 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator_kds_listener.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator_kds_listener.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSSimulatorkdslistenerRev}{$Id: Simulator_kds_listener.tex 29411 2006-03-12 07:28:13Z drussel $} -\RCSdefDate{\RCSSimulatorkdslistenerDate}{$Date: 2006-03-12 08:28:13 +0100 (Sun, 12 Mar 2006) $} +\RCSdef{\RCSSimulatorkdslistenerRev}{$Id$} +\RCSdefDate{\RCSSimulatorkdslistenerDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator_objects_listener.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator_objects_listener.tex index f928a5150c8..985c128b22b 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator_objects_listener.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulator_objects_listener.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSSimulatorobjectslistenerRev}{$Id: Simulator_objects_listener.tex 29164 2006-03-08 05:41:46Z drussel $} -\RCSdefDate{\RCSSimulatorobjectslistenerDate}{$Date: 2006-03-08 06:41:46 +0100 (Wed, 08 Mar 2006) $} +\RCSdef{\RCSSimulatorobjectslistenerRev}{$Id$} +\RCSdefDate{\RCSSimulatorobjectslistenerDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulatorclass.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulatorclass.tex index f4f7c53909e..721a7789892 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulatorclass.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Simulatorclass.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Daniel Russel % | Package: Kinetic_data_structures % | -\RCSdef{\RCSSimulatorRev}{$Id: Simulatorclass.tex 29475 2006-03-14 01:47:13Z drussel $} -\RCSdefDate{\RCSSimulatorDate}{$Date: 2006-03-14 02:47:13 +0100 (Tue, 14 Mar 2006) $} +\RCSdef{\RCSSimulatorRev}{$Id$} +\RCSdefDate{\RCSSimulatorDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Time.tex b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Time.tex index 6f33af1d2aa..2b2643a34f8 100644 --- a/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Time.tex +++ b/Kinetic_data_structures/doc_tex/Kinetic_framework_ref/Time.tex @@ -4,8 +4,8 @@ % | 20.03.2005 Author % | Package: Kinetic_data_structures % | -\RCSdef{\RCSEventRev}{$Id: Event.tex 28517 2006-02-14 23:14:42Z drussel $} -\RCSdefDate{\RCSEventDate}{$Date: 2006-02-14 15:14:42 -0800 (Tue, 14 Feb 2006) $} +\RCSdef{\RCSEventRev}{$Id$} +\RCSdefDate{\RCSEventDate}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Kinetic_data_structures/include/CGAL/Kinetic/Certificate_generator.h b/Kinetic_data_structures/include/CGAL/Kinetic/Certificate_generator.h index 545064e1aa7..06c0a331343 100644 --- a/Kinetic_data_structures/include/CGAL/Kinetic/Certificate_generator.h +++ b/Kinetic_data_structures/include/CGAL/Kinetic/Certificate_generator.h @@ -12,8 +12,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Kinetic_data_structures/include/CGAL/Kinetic/internal/Kernel/Certificate.h $ -// $Id: Certificate.h 28655 2006-02-21 05:49:40Z drussel $ +// $URL$ +// $Id$ // // // Author(s) : Daniel Russel diff --git a/Kinetic_data_structures/include/CGAL/Polynomial/CORE_kernel.h b/Kinetic_data_structures/include/CGAL/Polynomial/CORE_kernel.h index c6f8e9322a1..9d783e894b6 100644 --- a/Kinetic_data_structures/include/CGAL/Polynomial/CORE_kernel.h +++ b/Kinetic_data_structures/include/CGAL/Polynomial/CORE_kernel.h @@ -12,8 +12,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Kinetic_data_structures/include/CGAL/Polynomial/Kernel.h $ -// $Id: Kernel.h 28489 2006-02-14 10:08:15Z lsaboret $ $Date: 2006-02-14 02:08:15 -0800 (Tue, 14 Feb 2006) $ +// $URL$ +// $Id$ $Date$ // // // Author(s) : Daniel Russel diff --git a/Kinetic_data_structures/include/CGAL/Polynomial/internal/CORE_polynomial.h b/Kinetic_data_structures/include/CGAL/Polynomial/internal/CORE_polynomial.h index fd788d8b5d3..c7c4a10fa4e 100644 --- a/Kinetic_data_structures/include/CGAL/Polynomial/internal/CORE_polynomial.h +++ b/Kinetic_data_structures/include/CGAL/Polynomial/internal/CORE_polynomial.h @@ -7,8 +7,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Kinetic_data_structures/include/CGAL/Polynomial/Kernel.h $ -// $Id: Kernel.h 28489 2006-02-14 10:08:15Z lsaboret $ $Date: 2006-02-14 02:08:15 -0800 (Tue, 14 Feb 2006) $ +// $URL$ +// $Id$ $Date$ // // // Author(s) : Daniel Russel diff --git a/Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Isolating_interval.h b/Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Isolating_interval.h index f2108d1476a..24d16dfab10 100644 --- a/Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Isolating_interval.h +++ b/Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Isolating_interval.h @@ -12,8 +12,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/To_rational.h $ -// $Id: To_rational.h 28489 2006-02-14 10:08:15Z lsaboret $ $Date: 2006-02-14 02:08:15 -0800 (Tue, 14 Feb 2006) $ +// $URL$ +// $Id$ $Date$ // // // Author(s) : Daniel Russel diff --git a/Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Lower_bound_root.h b/Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Lower_bound_root.h index 745911d855a..04d326fc9c8 100644 --- a/Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Lower_bound_root.h +++ b/Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Lower_bound_root.h @@ -12,8 +12,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Kinetic_data_structures/include/CGAL/Polynomial/internal/Kernel/Sign_at.h $ -// $Id: Sign_at.h 28489 2006-02-14 10:08:15Z lsaboret $ $Date: 2006-02-14 02:08:15 -0800 (Tue, 14 Feb 2006) $ +// $URL$ +// $Id$ $Date$ // // // Author(s) : Daniel Russel diff --git a/Largest_empty_rect_2/demo/Largest_empty_rect_2/largest_empty_rect_2.vcproj b/Largest_empty_rect_2/demo/Largest_empty_rect_2/largest_empty_rect_2.vcproj index 7ad745c6ec7..3f77e2e1381 100644 --- a/Largest_empty_rect_2/demo/Largest_empty_rect_2/largest_empty_rect_2.vcproj +++ b/Largest_empty_rect_2/demo/Largest_empty_rect_2/largest_empty_rect_2.vcproj @@ -1,230 +1,230 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Maintenance/svn_server/hooks/warn_line_too_long.C b/Maintenance/svn_server/hooks/warn_line_too_long.C index 023d4eaf0e1..c9e750321b6 100644 --- a/Maintenance/svn_server/hooks/warn_line_too_long.C +++ b/Maintenance/svn_server/hooks/warn_line_too_long.C @@ -6,8 +6,8 @@ // File names must end with ".h", ".hpp", ".C", ".c", ".cpp". // // Sylvain Pion. 2001, 2003, 2004. -// $Date: 2003/01/22 15:49:49 $ -// $Revision: 1.6 $ +// $Date$ +// $Revision$ #include #include diff --git a/Matrix_search/demo/Matrix_search/max_k-gon.vcproj b/Matrix_search/demo/Matrix_search/max_k-gon.vcproj index 0d8032296ae..9aae908af6f 100644 --- a/Matrix_search/demo/Matrix_search/max_k-gon.vcproj +++ b/Matrix_search/demo/Matrix_search/max_k-gon.vcproj @@ -1,212 +1,212 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Matrix_search/demo/Matrix_search/rectangular_p_center_2.vcproj b/Matrix_search/demo/Matrix_search/rectangular_p_center_2.vcproj index 6b942fe4fec..2deadb4d5d2 100644 --- a/Matrix_search/demo/Matrix_search/rectangular_p_center_2.vcproj +++ b/Matrix_search/demo/Matrix_search/rectangular_p_center_2.vcproj @@ -1,212 +1,212 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Mesh_3/examples/Mesh_3/implicit_functions.C b/Mesh_3/examples/Mesh_3/implicit_functions.C index 6deb183893d..c7be19a69b5 100644 --- a/Mesh_3/examples/Mesh_3/implicit_functions.C +++ b/Mesh_3/examples/Mesh_3/implicit_functions.C @@ -4,8 +4,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/trunk/Surface_mesher/examples/Surface_mesher/implicit_functions.C $ -// $Id: implicit_functions.C 29116 2006-03-07 10:01:08Z lrineau $ +// $URL$ +// $Id$ // // // Author(s) : Steve OUDOT, Laurent Rineau diff --git a/Mesh_3/examples/Mesh_3/implicit_functions.h b/Mesh_3/examples/Mesh_3/implicit_functions.h index d89560ea776..d60b401de86 100644 --- a/Mesh_3/examples/Mesh_3/implicit_functions.h +++ b/Mesh_3/examples/Mesh_3/implicit_functions.h @@ -4,8 +4,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/trunk/Surface_mesher/examples/Surface_mesher/implicit_function.C $ -// $Id: implicit_function.C 29089 2006-03-06 15:17:07Z lrineau $ +// $URL$ +// $Id$ // // // Author(s) : Steve OUDOT, Laurent RINEAU diff --git a/Mesh_3/include/CGAL/Volume_mesher_cell_base_3.h b/Mesh_3/include/CGAL/Volume_mesher_cell_base_3.h index babd622f482..4de1a3ea5cc 100644 --- a/Mesh_3/include/CGAL/Volume_mesher_cell_base_3.h +++ b/Mesh_3/include/CGAL/Volume_mesher_cell_base_3.h @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/trunk/Mesh_3/include/CGAL/Mesh_3/Complex_2_in_triangulation_cell_base_3.h $ -// $Id: Complex_2_in_triangulation_cell_base_3.h 28605 2006-02-17 17:01:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : Laurent RINEAU diff --git a/Min_circle_2/demo/Min_circle_2/min_circle_2.vcproj b/Min_circle_2/demo/Min_circle_2/min_circle_2.vcproj index 31320582606..993f3df33f8 100644 --- a/Min_circle_2/demo/Min_circle_2/min_circle_2.vcproj +++ b/Min_circle_2/demo/Min_circle_2/min_circle_2.vcproj @@ -1,207 +1,207 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Min_ellipse_2/demo/Min_ellipse_2/min_ellipse_2.vcproj b/Min_ellipse_2/demo/Min_ellipse_2/min_ellipse_2.vcproj index f2d8a036e5c..9559c5a0769 100644 --- a/Min_ellipse_2/demo/Min_ellipse_2/min_ellipse_2.vcproj +++ b/Min_ellipse_2/demo/Min_ellipse_2/min_ellipse_2.vcproj @@ -1,227 +1,227 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Min_quadrilateral_2/demo/Min_quadrilateral_2/min_quadrilateral_2.vcproj b/Min_quadrilateral_2/demo/Min_quadrilateral_2/min_quadrilateral_2.vcproj index d01a150c66c..67ed1d72f1d 100644 --- a/Min_quadrilateral_2/demo/Min_quadrilateral_2/min_quadrilateral_2.vcproj +++ b/Min_quadrilateral_2/demo/Min_quadrilateral_2/min_quadrilateral_2.vcproj @@ -1,263 +1,263 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Nef_2/demo/Nef_2/nef_2.vcproj b/Nef_2/demo/Nef_2/nef_2.vcproj index 4c47dd6525f..f1b6cf036f9 100644 --- a/Nef_2/demo/Nef_2/nef_2.vcproj +++ b/Nef_2/demo/Nef_2/nef_2.vcproj @@ -1,208 +1,208 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Nef_3/demo/Nef_3/visual_hull.C b/Nef_3/demo/Nef_3/visual_hull.C index c29fa636621..53c1256e525 100644 --- a/Nef_3/demo/Nef_3/visual_hull.C +++ b/Nef_3/demo/Nef_3/visual_hull.C @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: $ -// $Id: $ +// $URL$ +// $Id$ // // // Author(s) : Peter Hachenberger diff --git a/Nef_3/doc_tex/Nef_3_ref/OFF_to_nef_3.tex b/Nef_3/doc_tex/Nef_3_ref/OFF_to_nef_3.tex index 3c687e80624..8309e22140b 100644 --- a/Nef_3/doc_tex/Nef_3_ref/OFF_to_nef_3.tex +++ b/Nef_3/doc_tex/Nef_3_ref/OFF_to_nef_3.tex @@ -4,8 +4,8 @@ % | 10.03.2006 Peter Hachenberger % | Package: Nef_3 % | -\RCSdef{\RCSOFF_to_nef_3Rev}{$Id: 28489 2006-02-14 10:08:15Z lsaboret $} -\RCSdefDate{\RCOFF_to_nef_3Date}{$Date: 2006-02-14 11:08:15 +0100 (Tue, 14 Feb 2006) $} +\RCSdef{\RCSOFF_to_nef_3Rev}{$Id$} +\RCSdefDate{\RCOFF_to_nef_3Date}{$Date$} % | %%RefPage: end of header, begin of main body % +------------------------------------------------------------------------+ diff --git a/Nef_3/test/Nef_3/Nef_3_problematic_construction.C b/Nef_3/test/Nef_3/Nef_3_problematic_construction.C index 4e59451d17b..3e90c275787 100644 --- a/Nef_3/test/Nef_3/Nef_3_problematic_construction.C +++ b/Nef_3/test/Nef_3/Nef_3_problematic_construction.C @@ -15,8 +15,8 @@ // package : Nef_3 // chapter : 3D-Nef Polyhedra // -// revision : $Revision: 1.39 $ -// revision_date : $Date: 2006/01/20 15:18:36 $ +// revision : $Revision$ +// revision_date : $Date$ // // author(s) : Ralf Osbild // maintainer : Peter Hachenberger diff --git a/Number_types/include/CGAL/Nef_polynomial_fwd.h b/Number_types/include/CGAL/Nef_polynomial_fwd.h index fbb9818aeb9..4693e86b120 100644 --- a/Number_types/include/CGAL/Nef_polynomial_fwd.h +++ b/Number_types/include/CGAL/Nef_polynomial_fwd.h @@ -15,8 +15,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://afabri@scm.gforge.inria.fr/svn/cgal/trunk/Number_types/include/CGAL/Nef_polynomial_fwd.h $ -// $Id: Gmpzq_fwd.h 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : Andreas Fabri, Stefan Schirra, Sylvain Pion diff --git a/Partition_2/demo/Partition_2/partition_2.vcproj b/Partition_2/demo/Partition_2/partition_2.vcproj index ea4d5603329..0ae901e47c2 100644 --- a/Partition_2/demo/Partition_2/partition_2.vcproj +++ b/Partition_2/demo/Partition_2/partition_2.vcproj @@ -1,201 +1,201 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Polygon/demo/Polygon/polygon_2.vcproj b/Polygon/demo/Polygon/polygon_2.vcproj index 05248acafed..1e8c0220c6a 100644 --- a/Polygon/demo/Polygon/polygon_2.vcproj +++ b/Polygon/demo/Polygon/polygon_2.vcproj @@ -1,175 +1,175 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Polytope_distance_d/test/Polytope_distance_d/test_PD.C b/Polytope_distance_d/test/Polytope_distance_d/test_PD.C index 916f08b3e51..e9b827546aa 100644 --- a/Polytope_distance_d/test/Polytope_distance_d/test_PD.C +++ b/Polytope_distance_d/test/Polytope_distance_d/test_PD.C @@ -15,8 +15,8 @@ // package : $CGAL_Package: Polytope_distance_d $ // chapter : Geometric Optimisation // -// revision : $Id: test_Polytope_distance_d_d.C 28489 2006-02-14 10:08:15Z lsaboret $ -// revision_date : $Date: 2006-02-14 11:08:15 +0100 (Tue, 14 Feb 2006) $ +// revision : $Id$ +// revision_date : $Date$ // // author(s) : Sven Schönherr // coordinator : ETH Zürich (Bernd Gärtner ) diff --git a/Principal_component_analysis/demo/Principal_component_analysis/linear_least_squares_fitting.C b/Principal_component_analysis/demo/Principal_component_analysis/linear_least_squares_fitting.C index 93b995d6bb1..86a73cf2951 100644 --- a/Principal_component_analysis/demo/Principal_component_analysis/linear_least_squares_fitting.C +++ b/Principal_component_analysis/demo/Principal_component_analysis/linear_least_squares_fitting.C @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Min_circle_2/demo/Min_circle_2/min_circle_2.C $ -// $Id: min_circle_2.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : Andreas Fabri diff --git a/Principal_component_analysis/demo/Principal_component_analysis/linear_least_squares_fitting_toolbar.C b/Principal_component_analysis/demo/Principal_component_analysis/linear_least_squares_fitting_toolbar.C index b7333eef67b..09f4183ba3f 100644 --- a/Principal_component_analysis/demo/Principal_component_analysis/linear_least_squares_fitting_toolbar.C +++ b/Principal_component_analysis/demo/Principal_component_analysis/linear_least_squares_fitting_toolbar.C @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/trunk/Min_circle_2/demo/Min_circle_2/min_circle_2_toolbar.C $ -// $Id: min_circle_2_toolbar.C 28567 2006-02-16 14:30:13Z lsaboret $ +// $URL$ +// $Id$ // // // Author(s) : Andreas Fabri diff --git a/Principal_component_analysis/demo/Principal_component_analysis/windows/2d/res/pca.rc2 b/Principal_component_analysis/demo/Principal_component_analysis/windows/2d/res/pca.rc2 index a5cc16a0803..ef35da1a0db 100644 --- a/Principal_component_analysis/demo/Principal_component_analysis/windows/2d/res/pca.rc2 +++ b/Principal_component_analysis/demo/Principal_component_analysis/windows/2d/res/pca.rc2 @@ -1,13 +1,13 @@ -// -// pca.RC2 - resources Microsoft Visual C++ does not edit directly -// - -#ifdef APSTUDIO_INVOKED -#error this file is not editable by Microsoft Visual C++ -#endif //APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// Add manually edited resources here... - -///////////////////////////////////////////////////////////////////////////// +// +// pca.RC2 - resources Microsoft Visual C++ does not edit directly +// + +#ifdef APSTUDIO_INVOKED +#error this file is not editable by Microsoft Visual C++ +#endif //APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// Add manually edited resources here... + +///////////////////////////////////////////////////////////////////////////// diff --git a/QP_solver/examples/QP_solver/double_qp_solver.C b/QP_solver/examples/QP_solver/double_qp_solver.C index f947e4258d1..8ff816d2cf2 100644 --- a/QP_solver/examples/QP_solver/double_qp_solver.C +++ b/QP_solver/examples/QP_solver/double_qp_solver.C @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: $ -// $Id: $ +// $URL$ +// $Id$ // // // Author(s) : Kaspar Fischer diff --git a/QP_solver/examples/QP_solver/integer_qp_solver.C b/QP_solver/examples/QP_solver/integer_qp_solver.C index a6cceda47a3..3ef50880e2d 100644 --- a/QP_solver/examples/QP_solver/integer_qp_solver.C +++ b/QP_solver/examples/QP_solver/integer_qp_solver.C @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: $ -// $Id: $ +// $URL$ +// $Id$ // // // Author(s) : Kaspar Fischer diff --git a/QP_solver/examples/QP_solver/rational_qp_solver.C b/QP_solver/examples/QP_solver/rational_qp_solver.C index 393a771b8b2..2674d55b12f 100644 --- a/QP_solver/examples/QP_solver/rational_qp_solver.C +++ b/QP_solver/examples/QP_solver/rational_qp_solver.C @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: $ -// $Id: $ +// $URL$ +// $Id$ // // // Author(s) : Kaspar Fischer diff --git a/QP_solver/include/CGAL/QP_solver/Bounds.C b/QP_solver/include/CGAL/QP_solver/Bounds.C index 054ec4133c6..16f96aee3a9 100644 --- a/QP_solver/include/CGAL/QP_solver/Bounds.C +++ b/QP_solver/include/CGAL/QP_solver/Bounds.C @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: $ -// $Id: $ +// $URL$ +// $Id$ // // // Author(s) : Sven Schoenherr diff --git a/QP_solver/test/QP_solver/data_to_mps.C b/QP_solver/test/QP_solver/data_to_mps.C index ab6f593cde9..90c0029b99a 100644 --- a/QP_solver/test/QP_solver/data_to_mps.C +++ b/QP_solver/test/QP_solver/data_to_mps.C @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: $ -// $Id: $ +// $URL$ +// $Id$ // // // Author(s) : Kaspar Fischer diff --git a/QP_solver/test/QP_solver/master_mps_to_derivatives.C b/QP_solver/test/QP_solver/master_mps_to_derivatives.C index 862b4672425..8561e41ceb2 100644 --- a/QP_solver/test/QP_solver/master_mps_to_derivatives.C +++ b/QP_solver/test/QP_solver/master_mps_to_derivatives.C @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: $ -// $Id: $ +// $URL$ +// $Id$ // // // Author(s) : Kaspar Fischer diff --git a/Qt_widget/src/CGALQt/CGALQt.sln b/Qt_widget/src/CGALQt/CGALQt.sln index 8f094fde1f8..e378cc4ec8d 100644 --- a/Qt_widget/src/CGALQt/CGALQt.sln +++ b/Qt_widget/src/CGALQt/CGALQt.sln @@ -1,21 +1,21 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CGALQt", "CGALQt.vcproj", "{C1F788D5-DC18-4223-B77D-924CBAED2201}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {C1F788D5-DC18-4223-B77D-924CBAED2201}.Debug.ActiveCfg = Debug|Win32 - {C1F788D5-DC18-4223-B77D-924CBAED2201}.Debug.Build.0 = Debug|Win32 - {C1F788D5-DC18-4223-B77D-924CBAED2201}.Release.ActiveCfg = Release|Win32 - {C1F788D5-DC18-4223-B77D-924CBAED2201}.Release.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 8.00 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CGALQt", "CGALQt.vcproj", "{C1F788D5-DC18-4223-B77D-924CBAED2201}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + Release = Release + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {C1F788D5-DC18-4223-B77D-924CBAED2201}.Debug.ActiveCfg = Debug|Win32 + {C1F788D5-DC18-4223-B77D-924CBAED2201}.Debug.Build.0 = Debug|Win32 + {C1F788D5-DC18-4223-B77D-924CBAED2201}.Release.ActiveCfg = Release|Win32 + {C1F788D5-DC18-4223-B77D-924CBAED2201}.Release.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/Qt_widget/src/CGALQt/CGALQt.vcproj b/Qt_widget/src/CGALQt/CGALQt.vcproj index b40f8445a0a..6e1cfc0d962 100644 --- a/Qt_widget/src/CGALQt/CGALQt.vcproj +++ b/Qt_widget/src/CGALQt/CGALQt.vcproj @@ -1,280 +1,280 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Robustness/demo/Robustness/robustness.vcproj b/Robustness/demo/Robustness/robustness.vcproj index 3997534d6eb..86fa1cb3ce5 100644 --- a/Robustness/demo/Robustness/robustness.vcproj +++ b/Robustness/demo/Robustness/robustness.vcproj @@ -1,136 +1,136 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skin_surface_3/doc_tex/Skin_surface_3_ref/Construct_anchor_point_3.tex b/Skin_surface_3/doc_tex/Skin_surface_3_ref/Construct_anchor_point_3.tex index a312d0d5e12..40f2bed76a5 100644 --- a/Skin_surface_3/doc_tex/Skin_surface_3_ref/Construct_anchor_point_3.tex +++ b/Skin_surface_3/doc_tex/Skin_surface_3_ref/Construct_anchor_point_3.tex @@ -4,8 +4,8 @@ % | 27.09.2005 Nico Kruithof % | Package: Skin_surface % | -\RCSdef{\RCSComputeanchorRev}{$Id: Construct_anchor_point_3.tex 29010 2006-03-02 15:58:13Z nicokruithof $} -\RCSdefDate{\RCSComputeanchorDate}{$Date: 2006-03-02 16:58:13 +0100 (Thu, 02 Mar 2006) $} +\RCSdef{\RCSComputeanchorRev}{$Id$} +\RCSdefDate{\RCSComputeanchorDate}{$Date$} % +------------------------------------------------------------------------+ \ccRefPageBegin %%RefPage: end of header, begin of main body diff --git a/Skin_surface_3/include/CGAL/union_of_balls_3.h b/Skin_surface_3/include/CGAL/union_of_balls_3.h index d5ce9ed9fda..43386bf8d02 100644 --- a/Skin_surface_3/include/CGAL/union_of_balls_3.h +++ b/Skin_surface_3/include/CGAL/union_of_balls_3.h @@ -16,8 +16,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://nicokruithof@scm.gforge.inria.fr/svn/cgal/trunk/Skin_surface_3/include/CGAL/skin_surface_3.h $ -// $Id: skin_surface_3.h 28711 2006-02-23 10:59:28Z nicokruithof $ +// $URL$ +// $Id$ // // // Author(s) : Nico Kruithof diff --git a/Snap_rounding_2/demo/Snap_rounding_2/snap_rounding_2.vcproj b/Snap_rounding_2/demo/Snap_rounding_2/snap_rounding_2.vcproj index 161f0f63061..ac4f8d78352 100644 --- a/Snap_rounding_2/demo/Snap_rounding_2/snap_rounding_2.vcproj +++ b/Snap_rounding_2/demo/Snap_rounding_2/snap_rounding_2.vcproj @@ -1,176 +1,176 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Snap_rounding_2/long_description.txt b/Snap_rounding_2/long_description.txt index 4d54444ff23..e04fb361813 100644 --- a/Snap_rounding_2/long_description.txt +++ b/Snap_rounding_2/long_description.txt @@ -1,22 +1,22 @@ -Snap Rounding (SR, for short) is a well known method for converting -arbitrary-precision arrangements of segments into a fixed-precision -representation [Good,Guib,Hobb]. In the study of robust geometric -computing, it can be classified as a finite precision approximation -technique. Iterated Snap Rounding (ISR, for short) is a modification -of SR in which each vertex is at least half-the-width-of-a-pixel away -from any non-incident edge [Halp]. This package supports both -methods. Algorithmic details and experimental results are given in [Halp]. - -[Good] M. Goodrich, L. J. Guibas, J. Hershberger, and P. Tanenbaum, - "Snap Rounding Line Segments Efficiently in Two and Three Dimensions" - in Proc. 13th Annu. ACM Sympos. Comput. Geom., 1997, 284-293. - -[Guib] Leonidas Guibas and David Marimont, "Rounding Arrangements - Dynamically" Internat. J. Comput. Geom. Appl., 8, 1998, 157-176. - -[Hobb] J. D. Hobby, "Practical Segment Intersection with Finite - Precision Output", Comput. Geom. Theory Appl., 13, 4, 1999, 199-214. - -[Halp] D. Halperin and E. Packer, "Iterated Snap Rounding", - Computational Geometry: Theory and Applications, 23, 2, 2002, 209-225. - +Snap Rounding (SR, for short) is a well known method for converting +arbitrary-precision arrangements of segments into a fixed-precision +representation [Good,Guib,Hobb]. In the study of robust geometric +computing, it can be classified as a finite precision approximation +technique. Iterated Snap Rounding (ISR, for short) is a modification +of SR in which each vertex is at least half-the-width-of-a-pixel away +from any non-incident edge [Halp]. This package supports both +methods. Algorithmic details and experimental results are given in [Halp]. + +[Good] M. Goodrich, L. J. Guibas, J. Hershberger, and P. Tanenbaum, + "Snap Rounding Line Segments Efficiently in Two and Three Dimensions" + in Proc. 13th Annu. ACM Sympos. Comput. Geom., 1997, 284-293. + +[Guib] Leonidas Guibas and David Marimont, "Rounding Arrangements + Dynamically" Internat. J. Comput. Geom. Appl., 8, 1998, 157-176. + +[Hobb] J. D. Hobby, "Practical Segment Intersection with Finite + Precision Output", Comput. Geom. Theory Appl., 13, 4, 1999, 199-214. + +[Halp] D. Halperin and E. Packer, "Iterated Snap Rounding", + Computational Geometry: Theory and Applications, 23, 2, 2002, 209-225. + diff --git a/Spatial_searching/demo/Spatial_searching/spatial_searching.vcproj b/Spatial_searching/demo/Spatial_searching/spatial_searching.vcproj index 6e6c18e9a6a..9d868a018a1 100644 --- a/Spatial_searching/demo/Spatial_searching/spatial_searching.vcproj +++ b/Spatial_searching/demo/Spatial_searching/spatial_searching.vcproj @@ -1,208 +1,208 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Straight_skeleton_2/demo/Straight_skeleton_2/active_canvas_client.C b/Straight_skeleton_2/demo/Straight_skeleton_2/active_canvas_client.C index d0bf49d2cf5..724efa684ee 100644 --- a/Straight_skeleton_2/demo/Straight_skeleton_2/active_canvas_client.C +++ b/Straight_skeleton_2/demo/Straight_skeleton_2/active_canvas_client.C @@ -10,8 +10,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://fcacciola@scm.gforge.inria.fr/svn/cgal/trunk/Straight_skeleton_2/demo/Straight_skeleton_2/straight_skeleton_2.C $ -// $Id: straight_skeleton_2.C 29640 2006-03-20 21:25:42Z fcacciola $ +// $URL$ +// $Id$ // // Author(s) : Fernando Cacciola // diff --git a/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/PolygonOffsetBuilderTraits_2.tex b/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/PolygonOffsetBuilderTraits_2.tex index f2a12c0ec6f..19928c3fe8a 100644 --- a/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/PolygonOffsetBuilderTraits_2.tex +++ b/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/PolygonOffsetBuilderTraits_2.tex @@ -1,80 +1,80 @@ -%% Copyright (c) 2004 SciSoft. 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. -%% -%% $Name: $ -%% -%% Author(s) : Fernando Cacciola - -\begin{ccRefConcept}{PolygonOffsetBuilderTraits_2} - -%% \ccHtmlCrossLink{} %% add further rules for cross referencing links -%% \ccHtmlIndexC[concept]{} %% add further index entries - - -\ccDefinition - -The concept \ccRefName\ describes the requirements for the geometric traits class required by the algorithm class \ccc{Polygon_offset_builder_2}. - -\ccTypes - \ccNestedType{Kernel}{A model of the \ccc{Kernel} concept.}{} - \ccGlue - \ccNestedType{FT}{A \ccc{SqrtFieldNumberType} provided by the kernel. This type is used to represent the - coordinates of the input points and to specify the desired offset distance.}{} - \ccGlue - \ccNestedType{Point_2}{A 2D point type}{} - \ccGlue - \ccTypedef{boost::tuple Vertex;}{A pair of (x,y) coordinates representing a 2D Cartesian point.} - \ccGlue - \ccTypedef{boost::tuple Edge;}{A pair of vertices representing an edge} - \ccGlue - \ccTypedef{boost::tuple EdgeTriple;}{A triple of edges representing an event} - -\ccTwo{PolygonOffsetBuilderTraits_2}{} - -\ccNestedType{Compare_offset_against_event_time_2} -{A predicate object type.\\ -Must provide \ccc{Comparison_result operator()( FT d, EdgeTriple const& et) const}, which compares the Euclidean distance \ccc{d} with the event time for \ccc{et}. Such event time is the Euclidean distance at which the \textit{offset lines} intersect in a single point. The source of such offset lines is given by the 3 \textit{oriented} lines defined by the edge-triple \ccc{et} -\ccPrecond{\ccc{et} must be an edge-triple corresponding to an event that actually exist (that is, there must exist an offset distance \ccc{t} $>0$ at which the offset lines do intersect at a single point.}} - -\ccNestedType{Construct_offset_point_2} -{A construction object type.\\ -Must provide \ccc{boost::optional operator()( FT t, Edge const& x, Edge const& y) const}, which constructs the point of intersection of the lines obtained by offsetting the oriented lines given by \ccc{x} and \ccc{y} an Euclidean distance \ccc{t}. -If the point cannot be computed, not even approximately (because of overflow for instance), an empty optional must be returned.\\ -\ccPrecond{\ccc{x} and \ccc{y} must intersect in a single point}} - -\ccNestedType{Construct_ss_vertex_2} -{A construction object type.\\ -Must provide \ccc{Vertex operator()( Point_2 const& p)}, which given a \ccc{Point_2} \ccc{p} returns a Vertex encapsulating the corresponding (x,y) pair of Cartesian coordinates.} - -\ccNestedType{Construct_ss_edge_2} -{A construction object type.\\ -Must provide \ccc{Edge operator()( Point_2 const& s, Point_2 const& t)}, which given source and target points \ccc{s} and \ccc{t} returns an Edge encapsulating the corresponding input segment (in Cartesian coordinates.)} - -\ccNestedType{Construct_ss_triedge_2} -{A construction object type.\\ -Must provide \ccc{Triedge operator()( Edge const& e0, Edge const& e1, Edge const& e2)}, which given the 3 edges that define an event, \ccc{e0}, \ccc{e1} and \ccc{e2}, returns a Triedge encapsulating them.} - -\ccHasModels - -\ccc{CGAL::Polygon_offset_builder_traits_2}. - -\ccSeeAlso - -\ccc{CGAL::Polygon_offset_builder_2}\\ -\ccc{CGAL::Polygon_offset_builder_traits_2}\\ - -\end{ccRefConcept} - -% +------------------------------------------------------------------------+ -%%RefPage: end of main body, begin of footer -% EOF -% +------------------------------------------------------------------------+ +%% Copyright (c) 2004 SciSoft. 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. +%% +%% $Name: $ +%% +%% Author(s) : Fernando Cacciola + +\begin{ccRefConcept}{PolygonOffsetBuilderTraits_2} + +%% \ccHtmlCrossLink{} %% add further rules for cross referencing links +%% \ccHtmlIndexC[concept]{} %% add further index entries + + +\ccDefinition + +The concept \ccRefName\ describes the requirements for the geometric traits class required by the algorithm class \ccc{Polygon_offset_builder_2}. + +\ccTypes + \ccNestedType{Kernel}{A model of the \ccc{Kernel} concept.}{} + \ccGlue + \ccNestedType{FT}{A \ccc{SqrtFieldNumberType} provided by the kernel. This type is used to represent the + coordinates of the input points and to specify the desired offset distance.}{} + \ccGlue + \ccNestedType{Point_2}{A 2D point type}{} + \ccGlue + \ccTypedef{boost::tuple Vertex;}{A pair of (x,y) coordinates representing a 2D Cartesian point.} + \ccGlue + \ccTypedef{boost::tuple Edge;}{A pair of vertices representing an edge} + \ccGlue + \ccTypedef{boost::tuple EdgeTriple;}{A triple of edges representing an event} + +\ccTwo{PolygonOffsetBuilderTraits_2}{} + +\ccNestedType{Compare_offset_against_event_time_2} +{A predicate object type.\\ +Must provide \ccc{Comparison_result operator()( FT d, EdgeTriple const& et) const}, which compares the Euclidean distance \ccc{d} with the event time for \ccc{et}. Such event time is the Euclidean distance at which the \textit{offset lines} intersect in a single point. The source of such offset lines is given by the 3 \textit{oriented} lines defined by the edge-triple \ccc{et} +\ccPrecond{\ccc{et} must be an edge-triple corresponding to an event that actually exist (that is, there must exist an offset distance \ccc{t} $>0$ at which the offset lines do intersect at a single point.}} + +\ccNestedType{Construct_offset_point_2} +{A construction object type.\\ +Must provide \ccc{boost::optional operator()( FT t, Edge const& x, Edge const& y) const}, which constructs the point of intersection of the lines obtained by offsetting the oriented lines given by \ccc{x} and \ccc{y} an Euclidean distance \ccc{t}. +If the point cannot be computed, not even approximately (because of overflow for instance), an empty optional must be returned.\\ +\ccPrecond{\ccc{x} and \ccc{y} must intersect in a single point}} + +\ccNestedType{Construct_ss_vertex_2} +{A construction object type.\\ +Must provide \ccc{Vertex operator()( Point_2 const& p)}, which given a \ccc{Point_2} \ccc{p} returns a Vertex encapsulating the corresponding (x,y) pair of Cartesian coordinates.} + +\ccNestedType{Construct_ss_edge_2} +{A construction object type.\\ +Must provide \ccc{Edge operator()( Point_2 const& s, Point_2 const& t)}, which given source and target points \ccc{s} and \ccc{t} returns an Edge encapsulating the corresponding input segment (in Cartesian coordinates.)} + +\ccNestedType{Construct_ss_triedge_2} +{A construction object type.\\ +Must provide \ccc{Triedge operator()( Edge const& e0, Edge const& e1, Edge const& e2)}, which given the 3 edges that define an event, \ccc{e0}, \ccc{e1} and \ccc{e2}, returns a Triedge encapsulating them.} + +\ccHasModels + +\ccc{CGAL::Polygon_offset_builder_traits_2}. + +\ccSeeAlso + +\ccc{CGAL::Polygon_offset_builder_2}\\ +\ccc{CGAL::Polygon_offset_builder_traits_2}\\ + +\end{ccRefConcept} + +% +------------------------------------------------------------------------+ +%%RefPage: end of main body, begin of footer +% EOF +% +------------------------------------------------------------------------+ diff --git a/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Polygon_offset_builder_2.tex b/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Polygon_offset_builder_2.tex index 786efeab8b9..7a3093daed2 100644 --- a/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Polygon_offset_builder_2.tex +++ b/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Polygon_offset_builder_2.tex @@ -1,76 +1,76 @@ -%% Copyright (c) 2006 SciSoft. 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. -%% -%% $Name: $ -%% -%% Author(s) : Fernando Cacciola - - -\begin{ccRefClass}{Polygon_offset_builder_2} - -\ccDefinition -The class \ccRefName\ encapsulates the construction of inward offset contours of a 2D simple polygon with holes. The construction is based on the straight skeleton of the interior of the polygon. Its first template parameter, \ccc{Ss}, must be a model of the \ccc{StraightSkeleton_2} concept, its second template parameter, \ccc{Gt}, must be a model of the \ccc{StraightSkeletonBuilderTraits_2} concept, and its third template parameter must be a model of the \ccc{VertexContainer_2} concept. - -\ccInclude{CGAL/Polygon_offset_builder_2.h} - - -\ccTypes - \ccNestedType{Ss}{The straight skeleton (first template parameter)}{} -\ccGlue - \ccNestedType{Gt}{The geometric traits (second template parameter)}{} -\ccGlue - \ccNestedType{Container}{The container of 2D vertices that represents each offset contour generated by the algorithm (third template parameter)}{} -\ccGlue - \ccNestedType{FT}{The \ccc{SqrtFieldNumberType} used to specify the desired offset distance, provided by the geometric traits \ccc{Gt}.}{} - -\ccCreation -\ccCreationVariable{b} - -\ccConstructor{PolygonOffsetBuilder_2( Ss const& ss );}{Constructs the builder class using the given Straight Skeleton instance.} - -\ccHeading{Methods} -\ccThree{Point_container}{sdg.number_of_output_sites()+}{} -% -\ccMethod{template OutputIterator construct_offset_contours( FT t, OutputIterator out );} -{Given the straight skeleton passed in the constructor which corresponds to the interior of a non-degenerate strictly-simple polygon with holes \textit{P}, returns \textit{all} the offset contours of \textit{P} at the Euclidean distance \ccc{t}. - -Such offset contours are simple polygons in the interior of P. - -For any offset distance \ccc{t} there are 0, 1 or more offset contours. - -For each resulting offset contour, a default constructed instance of \ccc{Container} type (which must be a model of the \ccc{VertexContainer_2} concept), is dynamically allocated and each offset vertex is added to it. - -A \ccc{boost::shared_ptr} holding onto the dynamically allocated container is inserted into the output sequence via the OutputIterator \ccc{out}. - -OutputIterator must be a model of the \textit{OutputIterator} category whose \ccc{value\_type} is a \ccc{boost::shared_ptr} holding the dynamically allocated instances of type Container.\\ -The method returns an OutputIterator past-the-end of the resulting sequence, which contains each offset contour generated. - -You can call \ccc{construct_offset_contours} with different offset distances (there is no need to construct the builder again). If you call it with an offset distance so large that there are no offset contours at that distance, no contour is inserted into the output sequence and the returned iterator will be equal to \ccc{out}. - -For any given input polygon, its offset polygons at a certain distance are composed of several contours. This method returns all such contours in an unspecified order and with no parental relationship between them (that is why it is called \ccc{construct_offset_contours} and not \ccc{construct_offset_polygons}). - -Those offset contours in the resulting sequence which are oriented counter-clockwise are outer contours and those oriented clockwise are holes. It is up to the user to match each hole to its parent in order to reconstruct the parent-hole relationship of the conceptual output. It is sufficient to test each hole against each parent as there won't be a hole inside a hole, a parent inside any other contour, or a hole inside more than one parent. The recommended insideness test is to perform a regularized Boolean set operation. \ccc{do_intersect} from the \ccc{Boolean Set Operations} package will work fine in our case since it is guaranteed that no hole would cross halfway outside any parent (in the presence of such cases, subtracting the parent from the hole works better as it correctly rejects halfway holes). - -If there are degenerate, or nearly degenerate vertices; that is, vertices whose internal or external angle approaches \ccc{0}, numerical overflow may prevent some of the polygon contours to be constructed. If that happens, the failed contour just won't be added into the resulting sequence. -} - - -\ccSeeAlso -\ccc{VertexContainer_2}\\ -\ccc{PolygonOffsetBuilderTraits_2}\\ -\ccc{CGAL::Polygon_offset_builder_traits_2}\\ -\end{ccRefClass} - -% +------------------------------------------------------------------------+ -%%RefPage: end of main body, begin of footer -% EOF -% +------------------------------------------------------------------------+ +%% Copyright (c) 2006 SciSoft. 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. +%% +%% $Name: $ +%% +%% Author(s) : Fernando Cacciola + + +\begin{ccRefClass}{Polygon_offset_builder_2} + +\ccDefinition +The class \ccRefName\ encapsulates the construction of inward offset contours of a 2D simple polygon with holes. The construction is based on the straight skeleton of the interior of the polygon. Its first template parameter, \ccc{Ss}, must be a model of the \ccc{StraightSkeleton_2} concept, its second template parameter, \ccc{Gt}, must be a model of the \ccc{StraightSkeletonBuilderTraits_2} concept, and its third template parameter must be a model of the \ccc{VertexContainer_2} concept. + +\ccInclude{CGAL/Polygon_offset_builder_2.h} + + +\ccTypes + \ccNestedType{Ss}{The straight skeleton (first template parameter)}{} +\ccGlue + \ccNestedType{Gt}{The geometric traits (second template parameter)}{} +\ccGlue + \ccNestedType{Container}{The container of 2D vertices that represents each offset contour generated by the algorithm (third template parameter)}{} +\ccGlue + \ccNestedType{FT}{The \ccc{SqrtFieldNumberType} used to specify the desired offset distance, provided by the geometric traits \ccc{Gt}.}{} + +\ccCreation +\ccCreationVariable{b} + +\ccConstructor{PolygonOffsetBuilder_2( Ss const& ss );}{Constructs the builder class using the given Straight Skeleton instance.} + +\ccHeading{Methods} +\ccThree{Point_container}{sdg.number_of_output_sites()+}{} +% +\ccMethod{template OutputIterator construct_offset_contours( FT t, OutputIterator out );} +{Given the straight skeleton passed in the constructor which corresponds to the interior of a non-degenerate strictly-simple polygon with holes \textit{P}, returns \textit{all} the offset contours of \textit{P} at the Euclidean distance \ccc{t}. + +Such offset contours are simple polygons in the interior of P. + +For any offset distance \ccc{t} there are 0, 1 or more offset contours. + +For each resulting offset contour, a default constructed instance of \ccc{Container} type (which must be a model of the \ccc{VertexContainer_2} concept), is dynamically allocated and each offset vertex is added to it. + +A \ccc{boost::shared_ptr} holding onto the dynamically allocated container is inserted into the output sequence via the OutputIterator \ccc{out}. + +OutputIterator must be a model of the \textit{OutputIterator} category whose \ccc{value\_type} is a \ccc{boost::shared_ptr} holding the dynamically allocated instances of type Container.\\ +The method returns an OutputIterator past-the-end of the resulting sequence, which contains each offset contour generated. + +You can call \ccc{construct_offset_contours} with different offset distances (there is no need to construct the builder again). If you call it with an offset distance so large that there are no offset contours at that distance, no contour is inserted into the output sequence and the returned iterator will be equal to \ccc{out}. + +For any given input polygon, its offset polygons at a certain distance are composed of several contours. This method returns all such contours in an unspecified order and with no parental relationship between them (that is why it is called \ccc{construct_offset_contours} and not \ccc{construct_offset_polygons}). + +Those offset contours in the resulting sequence which are oriented counter-clockwise are outer contours and those oriented clockwise are holes. It is up to the user to match each hole to its parent in order to reconstruct the parent-hole relationship of the conceptual output. It is sufficient to test each hole against each parent as there won't be a hole inside a hole, a parent inside any other contour, or a hole inside more than one parent. The recommended insideness test is to perform a regularized Boolean set operation. \ccc{do_intersect} from the \ccc{Boolean Set Operations} package will work fine in our case since it is guaranteed that no hole would cross halfway outside any parent (in the presence of such cases, subtracting the parent from the hole works better as it correctly rejects halfway holes). + +If there are degenerate, or nearly degenerate vertices; that is, vertices whose internal or external angle approaches \ccc{0}, numerical overflow may prevent some of the polygon contours to be constructed. If that happens, the failed contour just won't be added into the resulting sequence. +} + + +\ccSeeAlso +\ccc{VertexContainer_2}\\ +\ccc{PolygonOffsetBuilderTraits_2}\\ +\ccc{CGAL::Polygon_offset_builder_traits_2}\\ +\end{ccRefClass} + +% +------------------------------------------------------------------------+ +%%RefPage: end of main body, begin of footer +% EOF +% +------------------------------------------------------------------------+ diff --git a/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Polygon_offset_builder_traits_2.tex b/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Polygon_offset_builder_traits_2.tex index e4370e69786..f361cb3d5d4 100644 --- a/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Polygon_offset_builder_traits_2.tex +++ b/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/Polygon_offset_builder_traits_2.tex @@ -1,48 +1,48 @@ -%% Copyright (c) 2004 SciSoft. 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. -%% -%% $Name: $ -%% -%% Author(s) : Fernando Cacciola - - -\begin{ccRefClass}{Polygon_offset_builder_traits_2} - -%% add template arg's if necessary - -%% \ccHtmlCrossLink{} %% add further rules for cross referencing links -%% \ccHtmlIndexC[class]{} %% add further index entries -\ccDefinition - -The class \ccRefName\ provides a model for the -\ccc{PolygonOffsetBuilderTraits_2} concept which is the traits class -required by the \ccc{Polygon_offset_builder_2} algorithm class. The class -\ccRefName\ has one template argument: a 2D \cgal\L Kernel. This parameter must be a model for the \ccc{Kernel} concept, such as the \ccc{Exact_predicates_inexact_constructions_kernel}, which is the recommended one.\\ -It is unspecified which subset of the kernel is used in this traits class (and by extension in the builder class). This is to avoid restricting the choices in the implementation. - -\ccInclude{CGAL/Polygon_offset_builder_traits_2.h} - -\ccIsModel -\ccc{PolygonOffsetBuilderTraits_2}\\ -\ccc{DefaultConstructible}\\ -\ccc{CopyConstructible}\\ - -\ccSeeAlso -\ccc{CGAL::Polygon_offset_builder_2} - -\end{ccRefClass} - -% +------------------------------------------------------------------------+ -%%RefPage: end of main body, begin of footer -% EOF -% +------------------------------------------------------------------------+ - +%% Copyright (c) 2004 SciSoft. 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. +%% +%% $Name: $ +%% +%% Author(s) : Fernando Cacciola + + +\begin{ccRefClass}{Polygon_offset_builder_traits_2} + +%% add template arg's if necessary + +%% \ccHtmlCrossLink{} %% add further rules for cross referencing links +%% \ccHtmlIndexC[class]{} %% add further index entries +\ccDefinition + +The class \ccRefName\ provides a model for the +\ccc{PolygonOffsetBuilderTraits_2} concept which is the traits class +required by the \ccc{Polygon_offset_builder_2} algorithm class. The class +\ccRefName\ has one template argument: a 2D \cgal\L Kernel. This parameter must be a model for the \ccc{Kernel} concept, such as the \ccc{Exact_predicates_inexact_constructions_kernel}, which is the recommended one.\\ +It is unspecified which subset of the kernel is used in this traits class (and by extension in the builder class). This is to avoid restricting the choices in the implementation. + +\ccInclude{CGAL/Polygon_offset_builder_traits_2.h} + +\ccIsModel +\ccc{PolygonOffsetBuilderTraits_2}\\ +\ccc{DefaultConstructible}\\ +\ccc{CopyConstructible}\\ + +\ccSeeAlso +\ccc{CGAL::Polygon_offset_builder_2} + +\end{ccRefClass} + +% +------------------------------------------------------------------------+ +%%RefPage: end of main body, begin of footer +% EOF +% +------------------------------------------------------------------------+ + diff --git a/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/VertexContainer_2.tex b/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/VertexContainer_2.tex index ba2db96c4aa..558f0c3b432 100644 --- a/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/VertexContainer_2.tex +++ b/Straight_skeleton_2/doc_tex/Straight_skeleton_2_ref/VertexContainer_2.tex @@ -1,51 +1,51 @@ -%% Copyright (c) 2006 SciSoft. 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. -%% -%% $Name: $ -%% -%% Author(s) : Fernando Cacciola - -\ccRefPageBegin - -%%RefPage: end of header, begin of main body -% +------------------------------------------------------------------------+ - -\begin{ccRefConcept}{VertexContainer_2} - -\ccHeading{Introduction} - -A model for the \ccRefName\ concept defines the requirements for a resizable container of 2D points. It is used to output the offset polygons generated by the \ccc{Polygon_offset_builder_2} class. - -\ccTypes - \ccNestedType{Point_2}{A 2D point type used to represent a vertex. Must be a model of the \ccc{Kernel::Point_2} concept} -\ccGlue - \ccNestedType{size_type}{A unsigned integral type that can represent the number of vertices in the container.} - -\ccCreation -\ccCreationVariable{c} - -\ccConstructor{VertexContainer_2();}{Default constructor} -\ccMethod{size_type size() const;}{Returns the number of vertices in the container.} -\ccMethod{void push_back( Point_2 const& v) const;}{Adds the vertex v to the container, resizing its capacity if required.} - -\ccHasModels - -\ccc{CGAL::Polygon_2} - -Any \ccc{standard} \ccc{BackInsertionSequence}, such as \ccc{vector}, \ccc{list} or \ccc{deque}, with a \ccc{value\_type} being a model of the \ccc{Kernel::Point_2} concept. - -\end{ccRefConcept} % StraightSkeleton_2 -% +------------------------------------------------------------------------+ -%%RefPage: end of main body, begin of footer -\ccRefPageEnd -% EOF -% +------------------------------------------------------------------------+ +%% Copyright (c) 2006 SciSoft. 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. +%% +%% $Name: $ +%% +%% Author(s) : Fernando Cacciola + +\ccRefPageBegin + +%%RefPage: end of header, begin of main body +% +------------------------------------------------------------------------+ + +\begin{ccRefConcept}{VertexContainer_2} + +\ccHeading{Introduction} + +A model for the \ccRefName\ concept defines the requirements for a resizable container of 2D points. It is used to output the offset polygons generated by the \ccc{Polygon_offset_builder_2} class. + +\ccTypes + \ccNestedType{Point_2}{A 2D point type used to represent a vertex. Must be a model of the \ccc{Kernel::Point_2} concept} +\ccGlue + \ccNestedType{size_type}{A unsigned integral type that can represent the number of vertices in the container.} + +\ccCreation +\ccCreationVariable{c} + +\ccConstructor{VertexContainer_2();}{Default constructor} +\ccMethod{size_type size() const;}{Returns the number of vertices in the container.} +\ccMethod{void push_back( Point_2 const& v) const;}{Adds the vertex v to the container, resizing its capacity if required.} + +\ccHasModels + +\ccc{CGAL::Polygon_2} + +Any \ccc{standard} \ccc{BackInsertionSequence}, such as \ccc{vector}, \ccc{list} or \ccc{deque}, with a \ccc{value\_type} being a model of the \ccc{Kernel::Point_2} concept. + +\end{ccRefConcept} % StraightSkeleton_2 +% +------------------------------------------------------------------------+ +%%RefPage: end of main body, begin of footer +\ccRefPageEnd +% EOF +% +------------------------------------------------------------------------+ diff --git a/Straight_skeleton_2/include/CGAL/compute_outer_frame_margin.h b/Straight_skeleton_2/include/CGAL/compute_outer_frame_margin.h index 742a467b103..5fca2527a9e 100644 --- a/Straight_skeleton_2/include/CGAL/compute_outer_frame_margin.h +++ b/Straight_skeleton_2/include/CGAL/compute_outer_frame_margin.h @@ -10,8 +10,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: $ -// $Id: $ +// $URL$ +// $Id$ // // Author(s) : Fernando Cacciola // diff --git a/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_offset_builder_types.h b/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_offset_builder_types.h index 73a1b0cd407..3a4e3a22a31 100644 --- a/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_offset_builder_types.h +++ b/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_offset_builder_types.h @@ -10,8 +10,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://fcacciola@scm.gforge.inria.fr/svn/cgal/trunk/Straight_skeleton_2/demo/Straight_skeleton_2/cgal_types.h $ -// $Id: cgal_types.h 28552 2006-02-15 18:52:27Z fcacciola $ +// $URL$ +// $Id$ // // Author(s) : Fernando Cacciola // diff --git a/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_builder_types.h b/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_builder_types.h index 65bda928920..292668b6f57 100644 --- a/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_builder_types.h +++ b/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_builder_types.h @@ -10,8 +10,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://fcacciola@scm.gforge.inria.fr/svn/cgal/trunk/Straight_skeleton_2/demo/Straight_skeleton_2/cgal_types.h $ -// $Id: cgal_types.h 28552 2006-02-15 18:52:27Z fcacciola $ +// $URL$ +// $Id$ // // Author(s) : Fernando Cacciola // diff --git a/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_traits_aux.C b/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_traits_aux.C index ca4e8f4c009..60e713c41fb 100644 --- a/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_traits_aux.C +++ b/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_traits_aux.C @@ -10,8 +10,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://fcacciola@scm.gforge.inria.fr/svn/cgal/trunk/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/_test_traits.C $ -// $Id: _test_traits.C 28555 2006-02-15 18:54:04Z fcacciola $ +// $URL$ +// $Id$ // // Author(s) : Fernando Cacciola // diff --git a/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_traits_types.h b/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_traits_types.h index ce6256eea5f..345a9e80817 100644 --- a/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_traits_types.h +++ b/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/test_sls_traits_types.h @@ -10,8 +10,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://fcacciola@scm.gforge.inria.fr/svn/cgal/trunk/Straight_skeleton_2/test/Straight_skeleton_2/include/CGAL/_test_types.h $ -// $Id: _test_types.h 28555 2006-02-15 18:54:04Z fcacciola $ +// $URL$ +// $Id$ // // Author(s) : Fernando Cacciola // diff --git a/Straight_skeleton_2/test/Straight_skeleton_2/test_offset_builder.C b/Straight_skeleton_2/test/Straight_skeleton_2/test_offset_builder.C index 8886fd562df..1ea379e9ad6 100644 --- a/Straight_skeleton_2/test/Straight_skeleton_2/test_offset_builder.C +++ b/Straight_skeleton_2/test/Straight_skeleton_2/test_offset_builder.C @@ -10,8 +10,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://fcacciola@scm.gforge.inria.fr/svn/cgal/trunk/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_traits.C $ -// $Id: test_sls_traits.C 28555 2006-02-15 18:54:04Z fcacciola $ +// $URL$ +// $Id$ // // Author(s) : Fernando Cacciola // diff --git a/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_builder.C b/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_builder.C index 977153e26e7..19312d01c1a 100644 --- a/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_builder.C +++ b/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_builder.C @@ -10,8 +10,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://fcacciola@scm.gforge.inria.fr/svn/cgal/trunk/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_traits.C $ -// $Id: test_sls_traits.C 28555 2006-02-15 18:54:04Z fcacciola $ +// $URL$ +// $Id$ // // Author(s) : Fernando Cacciola // diff --git a/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_traits.C b/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_traits.C index 7c48818677a..c47e150c95f 100644 --- a/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_traits.C +++ b/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_traits.C @@ -10,8 +10,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://fcacciola@scm.gforge.inria.fr/svn/cgal/trunk/Straight_skeleton_2/test/Straight_skeleton_2/test_sls_traits.C $ -// $Id: test_sls_traits.C 28555 2006-02-15 18:54:04Z fcacciola $ +// $URL$ +// $Id$ // // Author(s) : Fernando Cacciola // diff --git a/Surface_mesher/demo/Surface_mesher/implicit_functions.C b/Surface_mesher/demo/Surface_mesher/implicit_functions.C index 6deb183893d..c7be19a69b5 100644 --- a/Surface_mesher/demo/Surface_mesher/implicit_functions.C +++ b/Surface_mesher/demo/Surface_mesher/implicit_functions.C @@ -4,8 +4,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/trunk/Surface_mesher/examples/Surface_mesher/implicit_functions.C $ -// $Id: implicit_functions.C 29116 2006-03-07 10:01:08Z lrineau $ +// $URL$ +// $Id$ // // // Author(s) : Steve OUDOT, Laurent Rineau diff --git a/Surface_mesher/demo/Surface_mesher/implicit_functions.h b/Surface_mesher/demo/Surface_mesher/implicit_functions.h index d89560ea776..d60b401de86 100644 --- a/Surface_mesher/demo/Surface_mesher/implicit_functions.h +++ b/Surface_mesher/demo/Surface_mesher/implicit_functions.h @@ -4,8 +4,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/trunk/Surface_mesher/examples/Surface_mesher/implicit_function.C $ -// $Id: implicit_function.C 29089 2006-03-06 15:17:07Z lrineau $ +// $URL$ +// $Id$ // // // Author(s) : Steve OUDOT, Laurent RINEAU diff --git a/Surface_mesher/demo/Surface_mesher/parameters.C b/Surface_mesher/demo/Surface_mesher/parameters.C index 8ad82d05353..70d881f4e96 100644 --- a/Surface_mesher/demo/Surface_mesher/parameters.C +++ b/Surface_mesher/demo/Surface_mesher/parameters.C @@ -4,8 +4,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/trunk/Surface_mesher/examples/Surface_mesher/implicit_functions.C $ -// $Id: implicit_functions.C 29116 2006-03-07 10:01:08Z lrineau $ +// $URL$ +// $Id$ // // // Author(s) : Laurent Rineau diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/bmp.h b/Surface_mesher/examples/Surface_mesher/ImageIO/bmp.h index e227bed645f..99c950b1ef5 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/bmp.h +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/bmp.h @@ -1,7 +1,7 @@ /************************************************************************* * iobmp.h - I procedures for BMP raw images * - * $Id: bmp.h,v 1.1.1.1 2005/06/28 14:07:22 lrineau Exp $ + * $Id$ * * Copyright INRIA * diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/convert.c b/Surface_mesher/examples/Surface_mesher/ImageIO/convert.c index cd4fd1e3998..05cc7bef73f 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/convert.c +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/convert.c @@ -1,7 +1,7 @@ /************************************************************************* * convert.c - conversion between types * - * $Id: convert.c,v 1.1.1.1 2005/06/28 14:07:22 lrineau Exp $ + * $Id$ * * Copyright©INRIA 1999 * diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/convert.h b/Surface_mesher/examples/Surface_mesher/ImageIO/convert.h index 3796603971b..2a7ddc0a589 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/convert.h +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/convert.h @@ -1,7 +1,7 @@ /************************************************************************* * convert.h - conversion between types * - * $Id: convert.h,v 1.1.1.1 2005/06/28 14:07:22 lrineau Exp $ + * $Id$ * * Copyright©INRIA 1998 * diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/pnm.c b/Surface_mesher/examples/Surface_mesher/ImageIO/pnm.c index b7e7bd70b10..9dad655b3ca 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/pnm.c +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/pnm.c @@ -210,7 +210,7 @@ int writePpmImage( char *name,_image *im ) sprintf( string, "%s\n", PPM_MAGIC ); ImageIO_write( im, string, strlen( string ) ); - sprintf( string, "# CREATOR: pnm.c $Revision: 1.1.1.1 $ $Date: 2005/06/28 14:07:23 $\n" ); + sprintf( string, "# CREATOR: pnm.c $Revision$ $Date$\n" ); ImageIO_write( im, string, strlen( string ) ); sprintf( string, "%d %d\n", im->xdim, im->ydim ); ImageIO_write( im, string, strlen( string ) ); @@ -518,7 +518,7 @@ int writePgmImage(char *name,_image *im ) sprintf( string, "%s\n", PGM_MAGIC ); ImageIO_write( im, string, strlen( string ) ); - sprintf( string, "# CREATOR: pnm.c $Revision: 1.1.1.1 $ $Date: 2005/06/28 14:07:23 $\n" ); + sprintf( string, "# CREATOR: pnm.c $Revision$ $Date$\n" ); ImageIO_write( im, string, strlen( string ) ); sprintf( string, "%d %d\n", im->xdim, im->ydim ); ImageIO_write( im, string, strlen( string ) ); diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/recbuffer.c b/Surface_mesher/examples/Surface_mesher/ImageIO/recbuffer.c index 8e5f6e6c20a..ac4127597fd 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/recbuffer.c +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/recbuffer.c @@ -1,7 +1,7 @@ /************************************************************************* * recbuffer.c - tools for recursive filtering of 3D and 2D image buffers * - * $Id: recbuffer.c,v 1.1.1.1 2005/06/28 14:07:24 lrineau Exp $ + * $Id$ * * Copyright©INRIA 1999 * diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/recbuffer.h b/Surface_mesher/examples/Surface_mesher/ImageIO/recbuffer.h index 150f7732428..ccadd53ba53 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/recbuffer.h +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/recbuffer.h @@ -1,7 +1,7 @@ /************************************************************************* * recbuffer.h - tools for recursive filtering of 3D and 2D image buffers * - * $Id: recbuffer.h,v 1.1.1.1 2005/06/28 14:07:24 lrineau Exp $ + * $Id$ * * Copyright©INRIA 1999 * diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/recline.c b/Surface_mesher/examples/Surface_mesher/ImageIO/recline.c index 5b56ca48ff5..ce85ad3b01d 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/recline.c +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/recline.c @@ -1,7 +1,7 @@ /************************************************************************* * recline.c - tools for recursive filtering of 1D lines * - * $Id: recline.c,v 1.1.1.1 2005/06/28 14:07:24 lrineau Exp $ + * $Id$ * * Copyright©INRIA 1999 * diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/recline.h b/Surface_mesher/examples/Surface_mesher/ImageIO/recline.h index 6d497bcaaf8..1b07fed1b06 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/recline.h +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/recline.h @@ -1,7 +1,7 @@ /************************************************************************* * recline.h - tools for recursive filtering of 1D lines * - * $Id: recline.h,v 1.1.1.1 2005/06/28 14:07:24 lrineau Exp $ + * $Id$ * * Copyright©INRIA 1998 * diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/reech4x4.c b/Surface_mesher/examples/Surface_mesher/ImageIO/reech4x4.c index 6674a0ab867..7d3c07551ba 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/reech4x4.c +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/reech4x4.c @@ -1,7 +1,7 @@ /************************************************************************* * reech4x4.c - * - * $Id: reech4x4.c,v 1.1.1.1 2005/06/28 14:07:25 lrineau Exp $ + * $Id$ * * Copyright©INRIA 1999 * diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/reech4x4.h b/Surface_mesher/examples/Surface_mesher/ImageIO/reech4x4.h index b23aeaa1630..03287a27683 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/reech4x4.h +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/reech4x4.h @@ -1,7 +1,7 @@ /************************************************************************* * reech4x4.h - * - * $Id: reech4x4.h,v 1.1.1.1 2005/06/28 14:07:25 lrineau Exp $ + * $Id$ * * Copyright©INRIA 1999 * diff --git a/Surface_mesher/examples/Surface_mesher/ImageIO/typedefs.h b/Surface_mesher/examples/Surface_mesher/ImageIO/typedefs.h index a4a06b855f7..c92fb60684c 100644 --- a/Surface_mesher/examples/Surface_mesher/ImageIO/typedefs.h +++ b/Surface_mesher/examples/Surface_mesher/ImageIO/typedefs.h @@ -1,7 +1,7 @@ /************************************************************************* * typedefs.h - * - * $Id: typedefs.h,v 1.1.1.1 2005/06/28 14:07:25 lrineau Exp $ + * $Id$ * * Copyright©INRIA 1998 * diff --git a/Surface_mesher/examples/Surface_mesher/implicit_functions.h b/Surface_mesher/examples/Surface_mesher/implicit_functions.h index 974adfbcac7..a947cc0ce31 100644 --- a/Surface_mesher/examples/Surface_mesher/implicit_functions.h +++ b/Surface_mesher/examples/Surface_mesher/implicit_functions.h @@ -4,8 +4,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/trunk/Surface_mesher/examples/Surface_mesher/implicit_function.C $ -// $Id: implicit_function.C 29089 2006-03-06 15:17:07Z lrineau $ +// $URL$ +// $Id$ // // // Author(s) : Steve OUDOT, Laurent RINEAU diff --git a/Surface_mesher/include/CGAL/Gray_level_image_3.h b/Surface_mesher/include/CGAL/Gray_level_image_3.h index a8661126a14..3916e994bc0 100644 --- a/Surface_mesher/include/CGAL/Gray_level_image_3.h +++ b/Surface_mesher/include/CGAL/Gray_level_image_3.h @@ -12,7 +12,7 @@ // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // // $Source: /proj/geometrica/home/CGAL/Local/cvsroot/InrImage/include/CGAL/Isosurface.h,v $ -// $Revision: 1.2 $ $Date: 2005/08/01 17:49:26 $ +// $Revision$ $Date$ // $Name: $ // // Author(s) : Laurent RINEAU diff --git a/Surface_mesher/include/CGAL/Implicit_surface_3.h b/Surface_mesher/include/CGAL/Implicit_surface_3.h index 4361672382d..134892ab67a 100644 --- a/Surface_mesher/include/CGAL/Implicit_surface_3.h +++ b/Surface_mesher/include/CGAL/Implicit_surface_3.h @@ -12,7 +12,7 @@ // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // // $Source: -// $Revision: 1.9 $ $Date: 2005/12/01 10:30:11 $ +// $Revision$ $Date$ // $Name: $ // // Author(s) : Laurent RINEAU diff --git a/Surface_mesher/include/CGAL/Surface_mesh_cell_base_3.h b/Surface_mesher/include/CGAL/Surface_mesh_cell_base_3.h index 824f4ee7063..a776fcfbc43 100644 --- a/Surface_mesher/include/CGAL/Surface_mesh_cell_base_3.h +++ b/Surface_mesher/include/CGAL/Surface_mesh_cell_base_3.h @@ -12,7 +12,7 @@ // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // // $Source: -// $Revision: 1.1 $ $Date: 2005/12/12 16:20:58 $ +// $Revision$ $Date$ // $Name: $ // // Author(s) : Steve Oudot, David Rey, Mariette Yvinec, Laurent Rineau, Andreas Fabri diff --git a/Surface_mesher/include/CGAL/Surface_mesh_complex_2_in_triangulation_3.h b/Surface_mesher/include/CGAL/Surface_mesh_complex_2_in_triangulation_3.h index 1f644dc0baf..b3c060ece33 100644 --- a/Surface_mesher/include/CGAL/Surface_mesh_complex_2_in_triangulation_3.h +++ b/Surface_mesher/include/CGAL/Surface_mesh_complex_2_in_triangulation_3.h @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/trunk/Surface_mesher/include/CGAL/Complex_2_in_triangulation_3.h $ -// $Id: Complex_2_in_triangulation_3.h 28848 2006-02-27 16:04:07Z lrineau $ +// $URL$ +// $Id$ // // // Author(s) : Laurent Rineau diff --git a/Surface_mesher/include/CGAL/Surface_mesh_default_criteria_3.h b/Surface_mesher/include/CGAL/Surface_mesh_default_criteria_3.h index b9f2c33bf31..e6ffe764a11 100644 --- a/Surface_mesher/include/CGAL/Surface_mesh_default_criteria_3.h +++ b/Surface_mesher/include/CGAL/Surface_mesh_default_criteria_3.h @@ -12,7 +12,7 @@ // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // // $Source: -// $Revision: 1.1 $ $Date: 2005/12/12 16:20:58 $ +// $Revision$ $Date$ // $Name: $ // // Author(s) : Laurent Rineau diff --git a/Surface_mesher/include/CGAL/Surface_mesh_traits_generator_3.h b/Surface_mesher/include/CGAL/Surface_mesh_traits_generator_3.h index 86745f37134..de505546fe6 100644 --- a/Surface_mesher/include/CGAL/Surface_mesh_traits_generator_3.h +++ b/Surface_mesher/include/CGAL/Surface_mesh_traits_generator_3.h @@ -12,7 +12,7 @@ // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // // $Source: -// $Revision: 1.1 $ $Date: 2005/12/12 16:20:58 $ +// $Revision$ $Date$ // $Name: $ // // Author(s) : Laurent Rineau diff --git a/Surface_mesher/include/CGAL/Surface_mesh_triangulation_generator_3.h b/Surface_mesher/include/CGAL/Surface_mesh_triangulation_generator_3.h index 1ee80d84ad4..0f79d554c4d 100644 --- a/Surface_mesher/include/CGAL/Surface_mesh_triangulation_generator_3.h +++ b/Surface_mesher/include/CGAL/Surface_mesh_triangulation_generator_3.h @@ -12,7 +12,7 @@ // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // // $Source: -// $Revision: 1.1 $ $Date: 2005/12/12 16:20:58 $ +// $Revision$ $Date$ // $Name: $ // // Author(s) : Laurent Rineau diff --git a/Surface_mesher/include/CGAL/Surface_mesh_vertex_base_3.h b/Surface_mesher/include/CGAL/Surface_mesh_vertex_base_3.h index ff42dcd3740..07b27dc9d0b 100644 --- a/Surface_mesher/include/CGAL/Surface_mesh_vertex_base_3.h +++ b/Surface_mesher/include/CGAL/Surface_mesh_vertex_base_3.h @@ -12,7 +12,7 @@ // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // // $Source: -// $Revision: 1.6 $ $Date: 2005/11/30 15:17:12 $ +// $Revision$ $Date$ // $Name: $ // // Author(s) : Laurent Rineau diff --git a/Surface_mesher/include/CGAL/Surface_mesher/Oracles/Sphere_oracle_3.h b/Surface_mesher/include/CGAL/Surface_mesher/Oracles/Sphere_oracle_3.h index ec2fe554d1a..284cfd99fb2 100644 --- a/Surface_mesher/include/CGAL/Surface_mesher/Oracles/Sphere_oracle_3.h +++ b/Surface_mesher/include/CGAL/Surface_mesher/Oracles/Sphere_oracle_3.h @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/trunk/Surface_mesher/include/CGAL/Surface_mesher/Oracles/Implicit_oracle.h $ -// $Id: Implicit_oracle.h 29223 2006-03-08 23:00:44Z lrineau $ +// $URL$ +// $Id$ // // // Author(s) : Laurent RINEAU diff --git a/Surface_mesher/include/CGAL/make_surface_mesh.h b/Surface_mesher/include/CGAL/make_surface_mesh.h index de24454e0ad..6d5cad132f0 100644 --- a/Surface_mesher/include/CGAL/make_surface_mesh.h +++ b/Surface_mesher/include/CGAL/make_surface_mesh.h @@ -11,8 +11,8 @@ // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // -// $URL: $ -// $Revision: 1.1 $ $Date: 2005/12/12 16:20:58 $ +// $URL$ +// $Revision$ $Date$ // // Author(s) : Laurent Rineau diff --git a/Triangulation_2/demo/Triangulation_2/constrained_delaunay_triangulation_2.vcproj b/Triangulation_2/demo/Triangulation_2/constrained_delaunay_triangulation_2.vcproj index 369a6918716..c2c386d13e3 100644 --- a/Triangulation_2/demo/Triangulation_2/constrained_delaunay_triangulation_2.vcproj +++ b/Triangulation_2/demo/Triangulation_2/constrained_delaunay_triangulation_2.vcproj @@ -1,219 +1,219 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Triangulation_2/demo/Triangulation_2/delaunay_triangulation_2.vcproj b/Triangulation_2/demo/Triangulation_2/delaunay_triangulation_2.vcproj index cdfbd9142db..0631980be45 100644 --- a/Triangulation_2/demo/Triangulation_2/delaunay_triangulation_2.vcproj +++ b/Triangulation_2/demo/Triangulation_2/delaunay_triangulation_2.vcproj @@ -1,254 +1,254 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Triangulation_2/demo/Triangulation_2/regular_triangulation_2.vcproj b/Triangulation_2/demo/Triangulation_2/regular_triangulation_2.vcproj index d3811997e2d..6f428c16fe7 100644 --- a/Triangulation_2/demo/Triangulation_2/regular_triangulation_2.vcproj +++ b/Triangulation_2/demo/Triangulation_2/regular_triangulation_2.vcproj @@ -1,212 +1,212 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/subdivision.sln b/Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/subdivision.sln index 092c0c7974b..1ff3e2f3366 100644 --- a/Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/subdivision.sln +++ b/Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/subdivision.sln @@ -1,21 +1,21 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "subdivision", "subdivision.vcproj", "{E3B81A91-6911-4473-B679-3E5F8FDD2625}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {E3B81A91-6911-4473-B679-3E5F8FDD2625}.Debug.ActiveCfg = Debug|Win32 - {E3B81A91-6911-4473-B679-3E5F8FDD2625}.Debug.Build.0 = Debug|Win32 - {E3B81A91-6911-4473-B679-3E5F8FDD2625}.Release.ActiveCfg = Release|Win32 - {E3B81A91-6911-4473-B679-3E5F8FDD2625}.Release.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 8.00 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "subdivision", "subdivision.vcproj", "{E3B81A91-6911-4473-B679-3E5F8FDD2625}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + Release = Release + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {E3B81A91-6911-4473-B679-3E5F8FDD2625}.Debug.ActiveCfg = Debug|Win32 + {E3B81A91-6911-4473-B679-3E5F8FDD2625}.Debug.Build.0 = Debug|Win32 + {E3B81A91-6911-4473-B679-3E5F8FDD2625}.Release.ActiveCfg = Release|Win32 + {E3B81A91-6911-4473-B679-3E5F8FDD2625}.Release.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/subdivision.vcproj b/Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/subdivision.vcproj index fcf8c6586d0..c7360a77a30 100644 --- a/Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/subdivision.vcproj +++ b/Tutorial/tutorial/Polyhedron/Qt/Subdivision/tool/subdivision.vcproj @@ -1,304 +1,304 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Tutorial/tutorial/Polyhedron/mfc/Subdivision/Mesh.sln b/Tutorial/tutorial/Polyhedron/mfc/Subdivision/Mesh.sln index eaeef61c4d9..adf352cdb57 100644 --- a/Tutorial/tutorial/Polyhedron/mfc/Subdivision/Mesh.sln +++ b/Tutorial/tutorial/Polyhedron/mfc/Subdivision/Mesh.sln @@ -1,24 +1,24 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mesh", "Mesh.vcproj", "{83571301-4A1D-4C64-B89E-656467112D87}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {83571301-4A1D-4C64-B89E-656467112D87}.Debug.ActiveCfg = Debug|Win32 - {83571301-4A1D-4C64-B89E-656467112D87}.Debug.Build.0 = Debug|Win32 - {83571301-4A1D-4C64-B89E-656467112D87}.Release.ActiveCfg = Release|Win32 - {83571301-4A1D-4C64-B89E-656467112D87}.Release.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionItems) = postSolution - lib\Texture.h = lib\Texture.h - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 8.00 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mesh", "Mesh.vcproj", "{83571301-4A1D-4C64-B89E-656467112D87}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + Release = Release + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {83571301-4A1D-4C64-B89E-656467112D87}.Debug.ActiveCfg = Debug|Win32 + {83571301-4A1D-4C64-B89E-656467112D87}.Debug.Build.0 = Debug|Win32 + {83571301-4A1D-4C64-B89E-656467112D87}.Release.ActiveCfg = Release|Win32 + {83571301-4A1D-4C64-B89E-656467112D87}.Release.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionItems) = postSolution + lib\Texture.h = lib\Texture.h + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/Tutorial/tutorial/Polyhedron/mfc/Subdivision/Mesh.vcproj b/Tutorial/tutorial/Polyhedron/mfc/Subdivision/Mesh.vcproj index b39b9060168..2da18b63a0b 100644 --- a/Tutorial/tutorial/Polyhedron/mfc/Subdivision/Mesh.vcproj +++ b/Tutorial/tutorial/Polyhedron/mfc/Subdivision/Mesh.vcproj @@ -1,355 +1,355 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.manifest b/Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.manifest index ca70b9bfeee..e24068feeb2 100644 --- a/Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.manifest +++ b/Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.manifest @@ -1,22 +1,22 @@ - - - -Your app description here - - - - - - + + + +Your app description here + + + + + + diff --git a/Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.rc2 b/Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.rc2 index 87c0eb44dd0..01cfdb26a70 100644 --- a/Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.rc2 +++ b/Tutorial/tutorial/Polyhedron/mfc/Subdivision/res/Mesh.rc2 @@ -1,13 +1,13 @@ -// -// Mesh.RC2 - resources Microsoft Visual C++ does not edit directly -// - -#ifdef APSTUDIO_INVOKED -#error this file is not editable by Microsoft Visual C++ -#endif //APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// Add manually edited resources here... - -///////////////////////////////////////////////////////////////////////////// +// +// Mesh.RC2 - resources Microsoft Visual C++ does not edit directly +// + +#ifdef APSTUDIO_INVOKED +#error this file is not editable by Microsoft Visual C++ +#endif //APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// Add manually edited resources here... + +///////////////////////////////////////////////////////////////////////////// diff --git a/wininst/demo/Alpha_shapes_3/VC7/demo_alpha.vcproj b/wininst/demo/Alpha_shapes_3/VC7/demo_alpha.vcproj index 4eb9d00d3d8..ba2e680ec9d 100644 --- a/wininst/demo/Alpha_shapes_3/VC7/demo_alpha.vcproj +++ b/wininst/demo/Alpha_shapes_3/VC7/demo_alpha.vcproj @@ -1,118 +1,118 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wininst/demo/Alpha_shapes_3/VC7/demo_weight.vcproj b/wininst/demo/Alpha_shapes_3/VC7/demo_weight.vcproj index f9fe22e80f2..4f23f688664 100644 --- a/wininst/demo/Alpha_shapes_3/VC7/demo_weight.vcproj +++ b/wininst/demo/Alpha_shapes_3/VC7/demo_weight.vcproj @@ -1,118 +1,118 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +