Commit Graph

48 Commits

Author SHA1 Message Date
Sylvain Pion 768badd2ef typo Saarbrucken -> Saarbruecken 2003-10-21 12:26:15 +00:00
Sylvain Pion 3a3efc6ed8 fix LGPL headers 2003-10-21 11:35:16 +00:00
Sylvain Pion ace0a0f1fa - Change all headers to the new format/license. 2003-09-18 10:27:16 +00:00
Sylvain Pion 9750612149 - Workaround for SunPRO. 2003-01-08 14:27:12 +00:00
Sylvain Pion 757312c8c9 - Make draw_triangles() only require an InputIterator, not a ForwardIterator. 2002-12-20 13:19:31 +00:00
Sylvain Pion bd426e6951 - Add operator<<(long) and operator<<(unsigned long) (needed for MipsPro 64). 2002-12-20 12:30:13 +00:00
Sylvain Pion 29fbe15d65 - Add gv.draw_triangles(InputIterator begin, end) using OFF to be fast. 2002-12-11 17:31:45 +00:00
Sylvain Pion 542ad8ce3e - Fix private/public buglet just introduced. 2001-09-22 10:13:18 +00:00
Sylvain Pion 3553927984 - SunPro workaround. 2001-09-20 21:58:27 +00:00
Sylvain Pion 3d43ccbc04 - small fixes. 2001-09-20 21:45:30 +00:00
Sylvain Pion 508d5c1180 - Make nth() and parse_point() static member functions. 2001-09-20 21:43:20 +00:00
Sylvain Pion 3868646d56 - Move code dependent on non-standard <strstream> to src/Geomview_stream.C
to avoid warnings.
2001-09-20 21:38:11 +00:00
Sylvain Pion 1e5ae7cbc4 - Removed a const for SunPro. 2001-08-15 16:52:25 +00:00
Sylvain Pion 2faea17c25 - Add and document a new pickplane() member function. 2001-06-19 18:36:10 +00:00
Sylvain Pion 93f44d282b - Add bbox field.
- Draw intersection of it for Ray_2 and Line_2.
2001-01-25 14:45:35 +00:00
Sylvain Pion df7909e354 - Added simple code for operator<<() for Ray_[23] and Line_[23]. 2001-01-23 10:50:11 +00:00
Sylvain Pion 49bef70874 - New map data member id[] to compute unique IDs.
- New member function get_new_id(string) to use it.
2000-12-07 15:28:26 +00:00
Sylvain Pion b596839f57 - Added a wired flag. 2000-12-04 17:41:30 +00:00
Sylvain Pion fd936df1e3 - Fixed previous untested stuff. 2000-12-04 17:31:03 +00:00
Sylvain Pion 86c9dc1e81 - Factorized code between Point_[23], Segment_[23] and Triangle_[23]. 2000-12-02 08:33:54 +00:00
Sylvain Pion 83a2552074 - We now save and restore correctly the binary/ascii mode when we change it
internally.
- in_binary_mode() -> get_binary_mode()
- in_ascii_mode() -> get_ascii_mode()
- set_binary_mode() now takes a boolean parameter (default to true), and
  returns the current mode.  Idem for set_ascii_mode().
2000-11-29 19:04:45 +00:00
Sylvain Pion 6e11991fd8 - Implement echo_flag. 2000-11-29 18:32:04 +00:00
Sylvain Pion a130d5b124 - Simplified things using set_raw(). 2000-11-29 16:52:28 +00:00
Sylvain Pion cff6ca795e - Use std::swap().
- New raw_flag that controls the emission of headers and footers for points
  (points only at the moment).
2000-11-29 16:37:31 +00:00
Sylvain Pion 9c5a4af40c - Removed the cruft about "ascii" and "binary" function pointers. 2000-11-29 16:20:03 +00:00
Sylvain Pion a57a1d9f47 - De-constify look_recenter() and operator<<(string). 2000-11-29 16:07:18 +00:00
Sylvain Pion 9b3a6e0e2e - Moved the trivial access functions in the .h for readability. 2000-11-29 15:55:50 +00:00
Sylvain Pion f5ac478d82 - Removed useless "col" data member.
- Made bflag a bool.
- Moved trivial code in the .h.
2000-11-29 15:09:50 +00:00
Sylvain Pion 4fc6df1b8c - Make "sexpr" a local variable where it is needed, not a data member of the
stream.
2000-11-29 14:57:24 +00:00
Sylvain Pion de89ae5df5 - Formatting. 2000-11-29 14:51:36 +00:00
Sylvain Pion de3a97ad1c - Prepare for <sstream>. 2000-11-29 11:27:14 +00:00
Sylvain Pion 487ea01dd3 - Removed obsolete code concerning the ooold triangulation package.
- Removed is_prefix().
2000-11-28 18:08:49 +00:00
Sylvain Pion e414eb7bb1 - Simplify string handling. 2000-11-28 17:58:50 +00:00
Sylvain Pion e3ed01d75d - constify parse_point(). 2000-11-28 17:46:14 +00:00
Sylvain Pion 0d6fa16729 - Moved is_prefix() in the .h, and make it inline.
- Fixed a bug in farme().
2000-11-28 17:29:02 +00:00
Sylvain Pion 394243e212 - Removed useless #includes<>.
- Removed lots of useless usages of deprecated strstream.
- char * -> string.
2000-11-28 17:09:03 +00:00
Sylvain Pion 8c49b5877d - to_double -> CGAL::to_double.
- sqrt(double) -> CGAL_CLIB_STD::sqrt().
2000-11-27 18:09:42 +00:00
Sylvain Pion 88affa1a95 - Removed useless macro test for BBox_?, since they are compulsory anyway. 2000-11-24 14:18:17 +00:00
Sylvain Pion 66ebe6403b - Added code to draw a sphere. 2000-11-24 14:15:23 +00:00
Sylvain Pion b803be80e7 - Fix headers. 2000-11-24 13:54:06 +00:00
Sylvain Pion b37afc5de3 - More compact formatting. 2000-11-24 13:52:47 +00:00
Sylvain Pion 0e73e7ba9f - Removed automatic depenent #include <CGAL/IO/Polyhedron...>.
The macro test was buggy anyway, so...
2000-11-24 13:42:34 +00:00
Sylvain Pion 0e2343fac9 - Fix non-std compliant names beginning with underscore. 2000-11-23 09:53:52 +00:00
Sylvain Pion fc0afed781 - Removed obsolete ctor.
- Commented out code in the initialization that blocked on Linux, and whose
  purpose was unknown.
2000-11-22 15:01:35 +00:00
Mariette Yvinec f6c8e36a46 undo the previous
and changed "ends" to "std::ends"
2000-01-13 10:14:10 +00:00
Mariette Yvinec e2e4c9011b changed "ends" to "std::endl" 2000-01-13 09:56:09 +00:00
Mariette Yvinec 013b6d81e9 introduced namespaces 1999-04-13 16:55:29 +00:00
Hervé Brönnimann 10daf2a73e Initial CVS submission 1998-09-30 12:37:44 +00:00