Commit Graph

113895 Commits

Author SHA1 Message Date
Mariette Yvinec 07ce07355c OK 1999-08-17 17:21:22 +00:00
Mariette Yvinec e98e80e183 work with the new version of triangulation 1999-08-17 17:20:05 +00:00
Mariette Yvinec aa552f7cd3 merged from branch b6aout 1999-08-17 17:12:00 +00:00
Mariette Yvinec 82162bf31d merge from branch b6aout 1999-08-17 13:59:15 +00:00
Mariette Yvinec bbd886ac3d new triangulation working
examples compile and run
1999-08-17 13:55:44 +00:00
Geert-Jan Giezeman 7209561fbe *** empty log message *** 1999-08-17 13:44:16 +00:00
Geert-Jan Giezeman 8aade43a03 *** empty log message *** 1999-08-17 13:28:12 +00:00
Mariette Yvinec 1d41d99cf3 merge from branch b6aout to main trunc 1999-08-17 12:39:25 +00:00
Mariette Yvinec dc6dd31582 fold too long lines
add old iterator types and functions to Triangulation_2.h
for backward compatibility
1999-08-17 12:27:13 +00:00
Mariette Yvinec 7676cd81ec make regular triangulation work with new Tds
testsuite compiles and runs
1999-08-17 11:50:54 +00:00
Mariette Yvinec 1bbc7378ce retablish the file
which had been scrtched with Regular_triangulation_ftC2.h
1999-08-16 15:56:52 +00:00
Mariette Yvinec cde1244fd4 added package line in the banner
just to check the commit
1999-08-16 12:34:24 +00:00
Mariette Yvinec 256688762c Move to main trunc 1999-08-16 12:28:19 +00:00
Mariette Yvinec 3b274e0db0 add the test of duality using circulators.
This alloewd to fix a bug in Triangulation_ds_circulators_2.h
(edge circulators)
1999-08-16 10:23:28 +00:00
Mariette Yvinec 296df2e088 OK 1999-08-16 10:22:22 +00:00
Mariette Yvinec cb9c49c222 fixed a bug in edge circulators 1999-08-16 10:22:11 +00:00
Mariette Yvinec 119e8415f9 make Delaunay triangulation compiles with
the new typedef required by MIPSPro
1999-08-16 09:23:41 +00:00
Mariette Yvinec 6713f47dda add std:: to cout endl ofstream ifstream 1999-08-16 08:58:34 +00:00
Sylvain Pion 25c1cbf1a5 - Compactified comments in the output.
- Removed $old_num_eps using map().
- Factorized CGAL_(?:BEGIN|END)_NAMESPACE.
1999-08-12 09:03:20 +00:00
Sylvain Pion 674344774d - Compactified the output. 1999-08-12 09:00:13 +00:00
Sylvain Pion 3fdb8c2e57 - Removed the "-v" option and verbose() function, useless.
- Removed checks for want_exceptions.
- Renamed print_filtered_exact() to print_dynamic(), and handle the advanced
  version.
- Renamed print_static_adaptatif() print_static(), and handle the advanced
  "pure static" filter too.
- New function print_predicate_struct(), prints the predicate class.
1999-08-09 12:11:02 +00:00
Sylvain Pion 28e0e9a1dc - Removed checks on want_exceptions, it doesn't exist anymore. 1999-08-09 11:48:26 +00:00
Sylvain Pion 3887cd8cb1 - Added the advanced variants. 1999-08-07 14:40:49 +00:00
Sylvain Pion e07b43fb2a - Removed names of unused arguments. 1999-08-06 18:04:28 +00:00
Mariette Yvinec 6be7b081fc Constrained triangulation have been adapted to new design of Tds
typedef included in derived triangulation for the requirement of
MIPSPRO 7.3
output and input poperators suppressed for delaunay and constrained triangulation : after all, inheritance works well
dimension() retrieved from Triangulation_ds_face_2
and included in Triangulation_face_base_2

compiles and runs (at least with gcc 2.95)
the additionnal typedef in derived classes causes compiler internal error
with egcs (at lest with the function insert* returning a vertex_handle,
when defined outside the class
1999-08-06 16:15:03 +00:00
Sylvain Pion 50cc68369c - Moved geometric assertions up inthe Cartesian predicates. 1999-08-06 14:09:41 +00:00
Sylvain Pion 0ea008372d - Implemented the new Filtered_exact<5 args> scheme.
- No more "-s" option, nor $static_version.
- New "-l file" option to output the static data.
- Use map(), everywhere it's cleaner.
- print_epsilon_function() renamed epsilon_function().
- New function print_static_infos().
- Fixed some "print" that missed "FO".
1999-08-06 13:20:20 +00:00
Sylvain Pion d132854924 - Added some #include<> for the static variables of the static filters. 1999-08-06 13:04:01 +00:00
Sylvain Pion 3604ee3526 - Implemented new finter scheme.
- New types: Static, Dynamic, Protected, Advanced.
- New template parameters "Type" and "Protection".
- New member function .dbl(), and .to_double().
1999-08-06 13:02:35 +00:00
Sylvain Pion e305a63219 - Removed the _SAF functions.
- Commented operator/ and /=.
- Made ulp() static member.
- Added empty ctor.
1999-08-06 12:59:39 +00:00
Sylvain Pion 98916cb7d5 - Removed the _SAF functions.
- Added an empty ctor.
1999-08-06 12:57:52 +00:00
Sylvain Pion a379c702eb - Updated to something that works ! 1999-08-06 12:57:20 +00:00
Sylvain Pion d9e730a8a3 - Added "builtin.h" to both Arithmetic_filter/predicates, and
static_infos/predicates, as well as both dispatch.h
1999-08-06 12:41:42 +00:00
Sylvain Pion b1d7f9fe99 - Fixed prototype error for new_bound(). 1999-08-06 11:49:54 +00:00
Sylvain Pion a37e58669e - Changed .value() -> .to_double(), and .to_double() -> .dbl(). 1999-08-06 11:45:17 +00:00
Sylvain Pion 8e15655d50 - Old wrapper fused into Filtered_exact<>. 1999-08-06 11:39:08 +00:00
Sylvain Pion d9a61c42a6 - New file: includes all static_infos files. 1999-08-06 11:17:12 +00:00
Sylvain Pion e135b826ca - Split lines. 1999-08-06 11:09:46 +00:00
Sylvain Pion 0519a7ef6d - Split lines. 1999-08-06 11:06:28 +00:00
Sylvain Pion bdcbf1bec2 - Added a line splitting. 1999-08-06 10:33:50 +00:00
Sylvain Pion 5cc95e0995 - Updated to the new "map" stuff. 1999-08-06 10:30:35 +00:00
Sylvain Pion 0dbe38f090 - New version using one class per predicate. 1999-08-06 10:08:50 +00:00
Sylvain Pion 53f6b783b5 - Split the overloaded code with a subdirectory static_infos/ that contains
the static stuff that needs to be in CGAL.
1999-08-06 08:25:16 +00:00
Sylvain Pion 9aafce5945 - Merged in Arithmetic_filter/ files. 1999-08-05 18:33:07 +00:00
Sylvain Pion a62601a0e4 - Merged in the Arithmetic_filter/ files. 1999-08-05 18:31:44 +00:00
Sylvain Pion 8f77b04a95 - Merge with the static filters.
- Added CGAL_assertion(Interval_nt_advanced::want_exceptions) for the dynamic.
1999-08-05 18:29:01 +00:00
Sylvain Pion ad1bb0b0bd - Merged with the Static_filter.
- Added -l option.
1999-08-05 18:27:52 +00:00
Sylvain Pion 3ced384c6e - Added the 3D Regular Triangulation files. 1999-08-05 17:43:41 +00:00
Sylvain Pion 72d58961c7 - Initial revision. 1999-08-05 17:41:21 +00:00
Sylvain Pion e9553717f0 - Added "static bool Interval_nt_advanced::want_exceptions = true".
- Updated overlap_action() to use it.
- Removed the ugly macros CGAL_IA_NO_EXCEPTION and CGAL_IA_NO_WARNING.
1999-08-05 17:29:58 +00:00