Commit Graph

523 Commits

Author SHA1 Message Date
Andreas Fabri c34341ee14 3.3 branch -> trunk 2007-06-04 14:38:31 +00:00
Andreas Fabri 01e763217b 3.3 branch -> trunk 2007-06-04 14:27:09 +00:00
Andreas Fabri a9b1edf177 3.3 branch -> trunk 2007-06-04 14:14:12 +00:00
Andreas Fabri 6f3cba3b1a Restructured headings 2007-06-04 13:57:49 +00:00
Efi Fogel 77395d7c88 Fixed assign() 2007-05-28 15:01:56 +00:00
Andreas Fabri 79b4ac54b3 added PkgDemo 2007-05-04 11:37:13 +00:00
Ophir Setter 894d640ef6 Bug Fix: unbounded faces in plane lower envelope have not been drawen 2007-05-02 16:52:59 +00:00
Efi Fogel 1fc957f574 wein: Defined RatKernel::Sphere_3 to be the Surface_3 type 2007-04-26 19:52:58 +00:00
Andreas Meyer 79dacdbad8 replaced $\hat{{\cal S}}$ with ${\cal D}$ (html converter had problems with it) 2007-04-20 15:20:41 +00:00
Andreas Meyer 8f525b0c1a removed htmlonly workaround for overline/underline 2007-04-20 15:14:42 +00:00
Efi Fogel 8c3da59979 cleanup 2007-04-18 21:59:50 +00:00
Andreas Meyer c1e9765ff4 manual fix: moved labels inside sectioning command 2007-04-18 14:20:12 +00:00
Efi Fogel 54f807992e cleanup 2007-04-07 09:23:14 +00:00
Efi Fogel bc087af0de removed unused variable 2007-04-06 22:59:09 +00:00
Efi Fogel 0fabc7efcd fixed namespace of boost related constructs and functions 2007-04-04 17:12:45 +00:00
Efi Fogel 3939142fc3 fixed Faces_visitor 2007-04-04 10:36:41 +00:00
Efi Fogel ed058b4ae9 Added the proper SVN keywords 2007-04-03 18:32:55 +00:00
Efi Fogel 69d4215467 1st revision 2007-04-03 04:59:45 +00:00
Efi Fogel fca8301eba pacify CYGWINNT-5.1_icl.exe-9.0 2007-03-30 08:33:04 +00:00
Andreas Meyer 41169fc270 * updated howtocite bibkeys for upcoming 3.3 release
* typo fixes/cosmetic changes
2007-03-29 17:40:13 +00:00
Efi Fogel 0ebc4c2bfc added const to icon arrays 2007-03-28 15:46:22 +00:00
Efi Fogel 0d9826231e renamed vertices to vertices_icon 2007-03-28 15:08:37 +00:00
Efi Fogel 2e34efbaa5 cleanup 2007-03-27 15:31:29 +00:00
Efi Fogel fcb91e76c7 Renamed Dcel_data to Dcel_info 2007-03-26 23:34:12 +00:00
Efi Fogel bc87611553 cleanup 2007-03-26 17:15:40 +00:00
Efi Fogel d9a432d903 removed \newcommand 2007-03-26 13:04:39 +00:00
Efi Fogel 317916ce22 cleanup 2007-03-26 11:55:55 +00:00
Andreas Fabri a3215657b8 Fixes sent by Ron 2007-03-20 09:27:23 +00:00
Andreas Fabri 19b099b1cd removed unused parameter 2007-03-20 08:04:11 +00:00
Andreas Fabri 298de37075 remoded unsused parameters 2007-03-19 07:26:45 +00:00
Andreas Fabri 676784b9ce removed unused parameters 2007-03-17 08:54:47 +00:00
Andreas Fabri c07e5941fb removed/commented unused parameters 2007-03-16 09:53:39 +00:00
Andreas Fabri c636b11f3f Added illustration 2007-03-14 08:35:31 +00:00
Joachim Reichel d08f6bea45 replace obsolete variable CGAL_QT_LDFLAGS by CGAL_LDFLAGS 2007-03-11 09:54:17 +00:00
Sylvain Pion b2630cd7e1 Apply trailing whites-spaces and leadgin+trailing empty-lines cleanups
to demo/**/*.h and .cpp.
2007-03-10 16:55:12 +00:00
Sylvain Pion 6fb5cb906b Remove trailing white spaces and end of lines.
(using : perl -pi.bak -e 's/\s+$/\n/' */examples/*/*.cpp )
2007-03-10 14:59:41 +00:00
Andreas Fabri a33e7188b8 .C -> .cpp 2007-02-28 11:34:08 +00:00
Andreas Fabri d3a8cfaca7 derivation instead of typeded for VC++ 2007-02-16 10:43:29 +00:00
Sylvain Pion 0575cd72ef prefix macro with CGAL_ 2007-02-15 20:49:53 +00:00
Efi Fogel 6aa177f6e4 cleanup 2007-02-02 12:32:53 +00:00
Eric Berberich 82645c5551 added guard to avoid warning 2007-01-25 12:32:50 +00:00
Laurent Saboret 9d0d302a87 Fixed svn properties of whole trunk 2006-12-18 09:37:55 +00:00
Ron Wein c38c22bad8 Renamed Infinity_type to Boundary_type. 2006-12-11 15:35:58 +00:00
Baruch Zukerman 5b41cedf06 added buttons to draw vertices /edges/faces 2006-11-28 16:29:05 +00:00
Baruch Zukerman 920c6409ef added xpm files for new icons 2006-11-28 16:01:24 +00:00
Baruch Zukerman 7543379016 new icons 2006-11-28 15:57:13 +00:00
Baruch Zukerman 94a5499d97 fixed the 'New instance' button when the current diagram is of planes 2006-11-28 13:29:35 +00:00
Baruch Zukerman 261a4f37a7 clean up 2006-11-28 13:24:06 +00:00
Baruch Zukerman 51745d797a added index.html help 2006-11-28 13:21:11 +00:00
Baruch Zukerman ad491bbf95 changed the shortcut key for opening a file 2006-11-28 13:20:28 +00:00
Baruch Zukerman 8a2767ec05 fixed the 'About' 2006-11-28 13:05:42 +00:00
Baruch Zukerman f73c9dc805 added new plane files 2006-11-26 11:42:04 +00:00
Baruch Zukerman 29abe36958 new planes files 2006-11-20 14:54:35 +00:00
Andreas Fabri 3201ed1ac8 Changed variable name to avoid nameclash when including windows.h 2006-11-12 20:58:14 +00:00
Michael Hemmer 9608231a02 fixed problems with CGAL::sign(CGAL::Sign) 2006-10-28 13:07:32 +00:00
Michael Hemmer d2fa505e81 changed include of CORE NTs e.g. #include<CGAL/CORE_BigInt.h> 2006-10-27 11:02:16 +00:00
Baruch Zukerman da7e13c374 new 2006-10-22 16:07:51 +00:00
Baruch Zukerman 77d7fa53d0 new triangle file 2006-10-22 15:29:50 +00:00
Baruch Zukerman 43d60e8b3a added data files to the demo. 2006-10-22 15:15:40 +00:00
Baruch Zukerman 386fc9f59a added operator casting to Kernel::Plane_3 2006-10-19 00:27:34 +00:00
Baruch Zukerman 001dc7bd2c extended the demo to support planes 2006-10-19 00:26:26 +00:00
Baruch Zukerman 081c510507 construct_projected_boudary has changed 2006-10-17 14:11:29 +00:00
Baruch Zukerman 852399875b fixed the test suites with the changes of the envelope traits 2006-10-17 14:09:29 +00:00
Baruch Zukerman 1d6739bd0a fixed a compilation error 2006-10-17 13:02:15 +00:00
Baruch Zukerman 2ce83d2ee9 extended the demo to read and draw sphere files 2006-10-17 13:00:58 +00:00
Baruch Zukerman a4846490ab fixed a bug 2006-10-08 08:58:03 +00:00
Ron Wein 468d50641f Documentation changes due to Eric's review. 2006-10-05 16:42:02 +00:00
Baruch Zukerman 7c03be2322 cleanup 2006-10-05 15:01:39 +00:00
Baruch Zukerman 663c9e5982 some fixes 2006-10-05 14:38:07 +00:00
Baruch Zukerman 2ce18f9194 added colors to the triangles 2006-10-03 12:35:17 +00:00
Baruch Zukerman 5fe648d3d7 fixed comments 2006-10-03 11:47:40 +00:00
Baruch Zukerman 9b372f8dab resizing the window when opening new file 2006-10-03 11:36:39 +00:00
Baruch Zukerman c1d65abad1 the 1st version of the demo 2006-10-03 10:50:23 +00:00
Baruch Zukerman 701cbaf28a removed Env_caching_traits_3 2006-09-25 12:14:57 +00:00
Baruch Zukerman 5aa38bc9eb clean up 2006-09-25 12:13:32 +00:00
Efi Fogel 8c0c477927 typo 2006-09-13 15:30:13 +00:00
Efi Fogel 8fb067aa11 Rephrasing and typo fixing 2006-09-13 15:00:45 +00:00
Baruch Zukerman 1621545c65 fixed compilation error 2006-09-13 13:44:18 +00:00
Baruch Zukerman fc60b5b007 added some more example 2006-09-13 11:43:56 +00:00
Efi Fogel ef8f1b93ac 1st revision 2006-09-13 11:40:48 +00:00
Efi Fogel 09fc434ec1 Enhanced 2006-09-13 11:36:26 +00:00
Baruch Zukerman 9d472ba109 fixes / changes ... 2006-09-13 09:39:44 +00:00
Baruch Zukerman 961e6f2dc9 fixed the traits classes to define Multiplicity type 2006-09-13 09:38:14 +00:00
Baruch Zukerman e802d9a34d changed the traits so the surface will not inherit from the Handle 2006-09-13 09:34:53 +00:00
Baruch Zukerman 24969f9840 changed the traits so the surface will not inherit from the Handle 2006-09-13 09:34:39 +00:00
Baruch Zukerman 9939df4472 some fixes 2006-09-12 21:16:26 +00:00
Baruch Zukerman 32016de761 new tex files 2006-09-12 17:43:49 +00:00
Baruch Zukerman db72f72312 some fixes 2006-09-12 17:41:56 +00:00
Baruch Zukerman a48a4d6f25 some fixes to match the changes in the package 2006-09-12 17:31:00 +00:00
Baruch Zukerman 2a034f5c69 some fixes to match the changes in the package 2006-09-12 17:30:18 +00:00
Baruch Zukerman 45f9194a2b fixed some compilation errors 2006-09-11 14:19:33 +00:00
Baruch Zukerman 6068d1659f renamed file 2006-09-11 13:45:20 +00:00
Baruch Zukerman 2e03255e31 fixed some bugs (with infinity stuff) and some compilation errors 2006-09-11 13:41:23 +00:00
Baruch Zukerman e05c5118cf removed 'triangles' from the comments 2006-09-11 10:42:29 +00:00
Baruch Zukerman 6701e20868 fixed the header 2006-09-11 10:39:48 +00:00
Baruch Zukerman 3318b4a51e adding a new example for the Env_plane_traits_3 2006-09-11 10:37:23 +00:00
Baruch Zukerman 88f2b7af9e added myself as an author to all relevant files at the Envelope_3 package. 2006-09-11 10:22:10 +00:00
Baruch Zukerman a8c03e9597 extending the Envelope_3 package to support unbounded surfaces, fixed bugs in the Env_plane_traits_3. 2006-09-11 10:14:13 +00:00
Baruch Zukerman db98b1bb0a changed the construct projected intersection function of the traits to return x-monotone curves instead curve. 2006-09-04 13:03:28 +00:00
Baruch Zukerman f30df37b72 changed the construct projected intersection function of the traits to return x-monotone curves instead curve. 2006-09-04 13:02:34 +00:00
Baruch Zukerman 46ecbd1ce4 delete 2006-09-04 10:40:00 +00:00
Baruch Zukerman e4896356e0 fixes 2006-09-03 14:56:44 +00:00
Baruch Zukerman 701e31b778 fixed 2006-09-03 14:45:12 +00:00
Baruch Zukerman af54ce51ae new test files for triangles 2006-09-03 14:42:31 +00:00
Baruch Zukerman 362b0aecf3 traits class for planes and half-planes 2006-09-03 14:35:00 +00:00
Baruch Zukerman 518183cbfc traits class for planes 2006-09-03 14:34:31 +00:00
Baruch Zukerman 682f255bd7 changes 2006-09-03 14:30:49 +00:00
Baruch Zukerman 584a6513d6 new test files for triangles 2006-09-03 14:29:45 +00:00
Baruch Zukerman 935fc37f18 test files for spheres 2006-09-03 14:19:12 +00:00
Baruch Zukerman 952a407e1b new files for tests 2006-09-03 13:52:56 +00:00
Baruch Zukerman 4340dc22e7 new test programs for spheres and triangles 2006-09-03 13:51:59 +00:00
Baruch Zukerman e633f66942 fixed the tests 2006-09-03 13:51:04 +00:00
Baruch Zukerman 41a7ba11d1 removing files 2006-09-03 13:50:00 +00:00
Baruch Zukerman 7a58b5bdda many changes... 2006-09-03 13:49:11 +00:00
Efi Fogel 9215e9a90b 1st revision 2006-08-25 09:30:09 +00:00
Andreas Meyer b454b3febd manual cleanup:
* .C ---> .cpp
* removed ../examples from paths
* moved some demo/example files out of doc_tex into their respective place
* now it should build properly, again
2006-08-07 16:43:09 +00:00
Efi Fogel ede7089c3f 1st revision 2006-08-03 16:14:22 +00:00
Efi Fogel 249750e1cc updated 2006-08-03 12:34:27 +00:00
Efi Fogel 99db03321d updated 2006-08-03 12:17:42 +00:00
Efi Fogel ac9af09728 updated 2006-08-03 12:07:11 +00:00
Efi Fogel dbd7ae470a updated 2006-08-03 11:31:59 +00:00
Efi Fogel 1e715bf0b7 1st revision 2006-08-03 11:12:23 +00:00
Efi Fogel 8d69ab839c 1st revision 2006-08-03 11:11:18 +00:00
Efi Fogel 9bb72d95f1 1st revision 2006-08-03 11:03:25 +00:00
Efi Fogel 99e824f90a 1st revision 2006-08-03 10:57:07 +00:00
Efi Fogel bd7c0148de 1st revision 2006-08-03 10:56:01 +00:00
Baruch Zukerman 670cebc988 changed the code to match the new interface of the traits 2006-08-03 10:16:41 +00:00
Ron Wein 0d8095b567 Fixed a typo. 2006-08-03 09:56:28 +00:00
Ron Wein a41ace0f48 Fixed a few typos. 2006-08-03 09:42:29 +00:00
Ron Wein b245fa0bdd Small fix. 2006-08-02 10:16:45 +00:00
Ron Wein f8aa872244 Fixed the documentation. 2006-08-02 10:10:12 +00:00
Baruch Zukerman d38fe2802f changed Construct_envelope_xy_monotone_parts_3 to Make_xy_monotone_3 2006-08-02 08:41:09 +00:00
Baruch Zukerman 8e22345d08 added surface() method to get the first surface (with the precondition that there is at least one) 2006-08-02 08:15:00 +00:00
Baruch Zukerman 3216e291cf put in a comment '#define CGAL_ENV_TRIANGLES_TRAITS_CACHE_POINT_ON' 2006-08-02 07:51:31 +00:00
Ron Wein 3f2a0188e2 Fixed the examples. 2006-08-02 07:37:03 +00:00
Baruch Zukerman 1353f56b53 removed #include<CGAL/Timer.h> from file 2006-08-02 07:27:37 +00:00
Baruch Zukerman 8166169bd3 changed the global functions not to use the caching traits automatically 2006-08-02 07:18:08 +00:00
Ron Wein 71947a0330 Added the surface-data traits and made the caching traits public. 2006-08-02 07:12:59 +00:00
Ron Wein c8b9eb5893 Fixed all include files and updated the examples. 2006-08-01 12:48:10 +00:00
Ron Wein 87ab1fc3fa Finished renaming and removing files. 2006-08-01 09:43:58 +00:00
Ron Wein 7cda802792 Renamed more files. 2006-08-01 09:08:00 +00:00
Ron Wein 57606cb940 Renamed files. 2006-08-01 08:21:52 +00:00
Ron Wein a846c8ce1f Fixed the enums. 2006-08-01 07:33:08 +00:00
Ron Wein 710c660a47 Documentation for the Envelope_3 package. 2006-08-01 07:13:14 +00:00
Baruch Zukerman df89ccdec1 changed the example to use the new interface 2006-07-31 14:26:09 +00:00
Baruch Zukerman 69a318bcb7 getting started with the Envelope_3 package:
removed timers and other debug stuff,
implemented the lower_envelope_3 and upper_envelope_3 global functions (currently the type of the envelope UPPER or LOWER is determined as a paramter passed to the traits constructor.
2006-07-31 14:25:32 +00:00
Ron Wein 15b1274ed8 Added nicer public interface to the envelope_3 functions. 2006-07-24 11:56:48 +00:00
Andreas Fabri 041aea306e changed .C to .cpp in examples 2006-07-09 19:15:30 +00:00
Michal Meyerovitch ae798fe5e2 fixed a bug in case when the spheres intersect in one point. 2006-05-17 08:09:10 +00:00
Michal Meyerovitch 3d56046492 added construction of envelope from xy-monotone surfaces to the public
interface.
2006-05-08 08:07:32 +00:00
Michal Meyerovitch c9d84711b6 1. added support for 3d segments (as surfaces).
2. changed the handling of vertical triangles - instead of using them as 
   xy-monotone surfaces, the relevant segment(s) is(are) constructed and 
   considered xy-monotone.
3. removed the functor is_vertical_3, since it is no longer in the concept.
2006-05-08 08:04:42 +00:00
Michal Meyerovitch 3b22ccb854 removed the use of traits->is_vertical_3_object(), since it is not needed.
- line, and those below, will be ignored--

M    Envelope_element_visitor_3.h
2006-05-08 07:50:17 +00:00
Michal Meyerovitch 329aabf466 removed is_vertical_3 since it is not in the concept. 2006-05-08 07:48:17 +00:00
Laurent Saboret 87d65f75e3 Fixed svn properties of ASCII files (as defined by Maintenance/svn_client/config) 2006-04-18 12:42:52 +00:00
Baruch Zukerman dad8123848 .. 2006-04-10 11:01:26 +00:00
Michal Meyerovitch 3b71c90f9f add handle to sphere_3 + few minor changes. 2006-04-09 12:26:14 +00:00
Michal Meyerovitch 45999c514e add caching traits 2006-04-09 09:16:04 +00:00
Michal Meyerovitch da179a895a timers exist and work only when CGAL_BENCH_ENVELOPE_DAC is on. 2006-04-09 09:09:47 +00:00
Michal Meyerovitch 35ce66d396 timers exist and work only when CGAL_BENCH_ENVELOPE_DAC is on. 2006-04-09 09:05:26 +00:00
Michal Meyerovitch 7fdc43fcdb compress flags in one integer. 2006-04-09 08:46:31 +00:00
Baruch Zukerman 4e2878a16d making a surface xy monotone 2006-03-27 11:49:14 +00:00
Michal Meyerovitch 0ec29374b8 1. Added additional flag in a halfedge, to indicate whether its target and face
have equal surface (i.e., are continuous) on the envelope.
This enables the removal of comparison between lists of surfaces, thus
the removal of "operator < for xy-monotone surface" from the traits concept
(when not using any cache).

2. Removed the caching from the algorithm and introduced the caching traits.
2006-02-26 08:05:14 +00:00
Michal Meyerovitch 0cea00688d 1. Added additional flag in a halfedge, to indicate whether its target and face
have equal surface (i.e., are continuous) on the envelope.
This enables the removal of comparison between lists of surfaces, thus
the removal of "operator < for xy-monotone surface" from the traits concept
(when not using any cache).

2. Some cosmetic changes: improved remarks, removed Envelope_base class,
introduced caching traits.
2006-02-26 08:03:59 +00:00
Michal Meyerovitch 2b2f753289 Added additional flag in a halfedge, to indicate whether its target and face
have equal surface (i.e., are continuous) on the envelope.
This enables the removal of comparison between lists of surfaces, thus
the removal of "operator < for xy-monotone surface" from the traits concept
(when not using any cache).
2006-02-26 08:02:34 +00:00
Michal Meyerovitch d9944b59ea Added additional flag in a halfedge, to indicate whether its target and face
have equal surface (i.e., are continuous) on the envelope.
This enables the removal of comparison between lists of surfaces, thus 
the removal of "operator < for xy-monotone surface" from the traits concept 
(when not using any cache).
2006-02-26 08:01:44 +00:00
Michal Meyerovitch fd84eecc8b removed Envelope_base class 2006-02-26 07:57:28 +00:00
Michal Meyerovitch dc9921d82d removed Envelope_base_3 2006-02-23 09:14:52 +00:00
Michal Meyerovitch cd3de47f52 remove Envelope_base_3 2006-02-23 09:14:30 +00:00
Michal Meyerovitch d56dd79285 first version of a caching traits, which adds caching ability
for projected intersections and some compare_distance results.
2006-02-23 09:10:40 +00:00
Michal Meyerovitch 8e8c6666b5 cosmetic changes 2006-02-23 09:05:37 +00:00
Laurent Saboret db6a8f948c Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Laurent Saboret 1aad55d4cb Change CVS keywords to SVN style 2006-02-14 10:08:15 +00:00
Laurent Saboret 2071fa909b Move packages to trunk root 2006-02-14 08:58:14 +00:00