Commit Graph

113895 Commits

Author SHA1 Message Date
Tran Kai Frank Da e0a22257ce demo corrigee pour linux 1999-07-29 14:28:24 +00:00
Sylvain Pion 1e20aa9d36 - Fixed alignment for $const. 1999-07-29 14:27:34 +00:00
Sylvain Pion 3e98edc021 - New output scheme using template string -> " $" fixed. 1999-07-29 14:15:25 +00:00
Mariette Yvinec 1a5d95c47b added std:: to "flush" and "ends" 1999-07-29 08:16:48 +00:00
Mariette Yvinec 09ee85107d *** empty log message *** 1999-07-29 08:16:18 +00:00
Mariette Yvinec 18be858b0d OK 1999-07-29 08:08:00 +00:00
Mariette Yvinec a10c3b5fc3 OK 1999-07-29 08:08:00 +00:00
Mariette Yvinec cbc460ed55 changed
<iostream.h>  to <iostream>
1999-07-29 07:59:20 +00:00
Mariette Yvinec e4945d702b OK 1999-07-29 07:58:34 +00:00
Sylvain Pion aab858eeed - Formatting changes.
- Using template text $CGAL_header_template and $Filtered_exact_template.
- New subroutine output_args_list() that factorize print loops for arguments.
1999-07-28 18:47:31 +00:00
Sylvain Pion 518c561f89 - New files for the new filtering scheme.
- These might be replaced one day, but it's for convenience with "cvs diff".
1999-07-28 18:26:21 +00:00
Sylvain Pion d2a86e7f40 - New output: "/* */" where there was no inline directive. 1999-07-28 18:13:02 +00:00
Sylvain Pion dd024292c8 - New option "-d" to specify a list of dependancy files.
- New function parse_dependancy_files() that does it.
- New field "$new_body" in @predicates.
- New variable $num_built_in_predicates.
- New constants $*_pos to access the right position of an element in
  @predicates.
- The protect macro is now CGAL_STATIC_ADAPTATIF_... if it's for the static
  filter.
- New function give_new_body() that factors the output of the accompaniying
  classes predicates.
- New function treat_predicate() that calls match_calls_in_body(), which
  sets the number of epsilons and the new body of a predicate.
- print_static_adaptatif() is finished.
- Simplified parse_function_definition().
- Added "_SAF" to the predicates calls.
- Removed @CGAL_enum_types.
1999-07-28 17:22:17 +00:00
Sylvain Pion d96f851660 - Renamed sign() and compare() with _SAF. 1999-07-28 15:22:28 +00:00
Sylvain Pion 03184d4420 - Removed (via NO_FILTER section):
compare_lexicographically_xyzC3
  collinear_are_ordered_along_lineC3
  collinear_are_strictly_ordered_along_lineC3
  has_larger_dist_to_pointC3
  has_smaller_dist_to_pointC3
  has_larger_signed_dist_to_planeC3
  has_smaller_signed_dist_to_planeC3
  has_larger_signed_dist_to_planeC3
  has_smaller_signed_dist_to_planeC3
1999-07-28 14:30:19 +00:00
Sylvain Pion 8a7c2b691a - Removed (via FILTER_SECTION):
compare_lexicographically_xyC2
  collinear_are_ordered_along_lineC2
  collinear_are_strictly_ordered_along_lineC2
  has_larger_dist_to_pointC2
  has_smaller_dist_to_pointC2
  has_larger_signed_dist_to_lineC2
  has_smaller_signed_dist_to_lineC2
  has_larger_signed_dist_to_lineC2
  has_smaller_signed_dist_to_lineC2
1999-07-28 14:29:42 +00:00
Michael Hoffmann 83c552cf55 *** empty log message *** 1999-07-28 14:24:26 +00:00
Michael Hoffmann 70f09c0a3d Corrected CGAL_WINDOW_LDFLAGS setting.
Get INSTALL_CONF_VERSION from CGAL_CFG_NO_ITERATOR_TRAITS.C.
1999-07-28 14:22:28 +00:00
Sylvain Pion 5e7df4525f - Added predicates/sign_of_determinant.h to the list. 1999-07-28 14:17:36 +00:00
Sylvain Pion 0e2573c52e - Initial revision. The original files needed some trickery. 1999-07-28 14:13:20 +00:00
Tran Kai Frank Da 07586af80a corrections pour compilation sur linux-egcs 1999-07-28 12:30:37 +00:00
Monique Teillaud 9abaafe493 regular triangulations added 1999-07-27 14:41:34 +00:00
Michael Hoffmann a99e9f524f *** empty log message *** 1999-07-27 14:38:35 +00:00
Michael Hoffmann 2a61449b19 *** empty log message *** 1999-07-27 14:28:36 +00:00
Tran Kai Frank Da f38c6ba9d5 Initial revision 1999-07-27 14:19:30 +00:00
Monique Teillaud 413c7cb14b 1.4 1999-07-27 14:09:59 +00:00
Monique Teillaud d712cba604 side_of_power_edge renamed as side_of_power_segment 1999-07-27 14:08:13 +00:00
Michael Hoffmann cc09fe462e *** empty log message *** 1999-07-27 14:07:27 +00:00
Michael Hoffmann 28bd7f799c Added description of CLN support.
Some minor corrections.
1999-07-27 14:05:45 +00:00
Michael Hoffmann 738cf4a812 joined CGAL_LIB_NAME and CGAL_LIBNAME.
Fixed leda/gmp libdir checks for M$VC/Borland.
Fixed CGAL_LIB_DESTINATION for M$VC/Borland (no backslash).
Fixed CGAL_LIB_CREATE.
Added ADDITIONAL_LDFLAGS variable.
Set -LANG:std as ADDITIONAL_*FLAGS for mips-7.3.
Do not build sharedlibs on cygwin.
Fixed M$VC version detection to work on german W95-edition.
1999-07-27 14:04:51 +00:00
Monique Teillaud 9203bc26ca *** empty log message *** 1999-07-27 14:04:42 +00:00
Monique Teillaud 61f7fa8c3d regular triangulations added 1999-07-27 14:01:25 +00:00
Sylvain Pion a1dc4993fd - Added " " arguments to the macros to make M$VC happy. 1999-07-27 07:49:35 +00:00
Mariette Yvinec c88ef2a123 removed files _test_cls_edge_circulator.C _test_cls_face_circulator.C
_test_cls_vertex_circulator.C
1999-07-26 17:20:08 +00:00
Mariette Yvinec fb004121b4 At this point New Triangulation compiles and testsuite runs 1999-07-26 17:15:49 +00:00
Sylvain Pion f0e2f24940 - Added comparison operators, and +=, -=, *=, /=. 1999-07-26 15:25:48 +00:00
Sylvain Pion 72d3ddb3ef - New class Static_filter_error, used to compute error bounds for static
filters.
1999-07-26 15:13:54 +00:00
Sylvain Pion df1820309c - Use "use vars" to eliminate stupid warnings.
- New command line option "-s" to select $static_version.
- New member in @predicates: $epsilons (number of epsilons).
- New regexp: $CGAL_symbol_re which includes a potential "CGAL::".
- Remove obsolete commented regexps.
- New function print_static_adaptatif() which prints the code for the static
  adaptatif version (not yet finished).
- parse_whole_definition() renamed parse_function_definition().
- New function extract_closing_paren() which parses balanced (), counting
  number of "," at level 0.
- match_calls() renamed match_calls_in_body().
- Removed pipo().
1999-07-26 14:10:30 +00:00
Sylvain Pion d114605799 - No more check_known_type(). 1999-07-25 15:14:59 +00:00
Sylvain Pion 104996f6e0 - Replaced "local" by "my". 1999-07-25 15:11:32 +00:00
Sylvain Pion 363801c4bb - Got rid of $line, using $. instead.
- The format of @predicates is more natural now:
  (CGAL::, template_type, inline, ret_type, fct_name, body, args)
- New general regexp $C_symbol_re.
- Using m## instead of m// where we want to match "/".
- No more parse_function_declaration() and get_old_body(), replaced by:
- New function parse_whole_definition().
- No more put_new_function_declaration() and put_new_body(), replaced by:
- New function print_filtered_exact().
- Using a single multi-line reg-exp to match the function declaration.
1999-07-25 15:01:17 +00:00
Mariette Yvinec 83750aa309 _test_cls_edge_iterator.C _test_cls_face_iterator.C
_test_cls_vertex_iterator.C included in _test_triangulation_iterators.C

dded a test for infinite edges in _test_fct_is_infinite.C
various corrections in _test_cls_triangulation_2.C
1999-07-23 16:29:57 +00:00
Sylvain Pion 5de093c2bc - Renamed : result_type, return_type -> ret_type
known_return_types -> known_ret_types
	    function_name -> fct_name
	    arguments -> args
	    inline_decl -> inline
	    main_loop() -> parse_input_code()
- $CGAL not global anymore.
- More accurate protect macro matching.
- print_predicates() cleanup.
1999-07-23 16:29:12 +00:00
Sylvain Pion d03c8b44a5 - Added a blank line before CGAL_BEGIN_NAMESPACE. 1999-07-23 15:49:47 +00:00
Sylvain Pion 0a8fbef15e - Got rid of $old_protect_name.
- skip_old_body() renamed get_old_body() since it returns the old body.
- New function print_predicates() that prints all overloaded predicates at the
  end, the main_loop() only parses things and populates @predicates().
1999-07-23 15:45:56 +00:00
Sylvain Pion e9320b68b0 - Updated after all last change: no unparsed line in the input is output. 1999-07-23 15:33:04 +00:00
Sylvain Pion 12da5f3d62 - New predicates list, initialized with sign() and compare().
- $template_type matched.
- Function body is matched by ^{\s*$ and ^}\s*$.
1999-07-23 14:35:40 +00:00
Mariette Yvinec 93f7e50dae include new _test_types.h
fixed _test_cls_triangulation_2.C and _test_cls_triangulation_face.C
for new version
1999-07-23 12:56:06 +00:00
Sylvain Pion 5e50f49f31 - Header comment updated.
- New functions parse_command_line(), main_loop() and main().
- Shorten some expressions using "$a = $b if ..." and "$a = $b ? $c : $d".
1999-07-23 11:45:36 +00:00
Sylvain Pion 047e1695aa - Added "-p" pedantic option. 1999-07-23 11:30:45 +00:00