mirror of https://github.com/CGAL/cgal
229 lines
6.0 KiB
Plaintext
229 lines
6.0 KiB
Plaintext
Polyhedron_IO Package: Release changes:
|
|
---------------------------------------------------------------------
|
|
|
|
19 December 2004 Andreas Fabri
|
|
- Updated file headers in the demos
|
|
|
|
10 February 2004 Radu Ursu
|
|
-Updated headers in examples
|
|
|
|
3.21 (10 Dec 2003) [rursu]
|
|
- Files with common functionality were moved to Stream_support package
|
|
|
|
3.20 (17 Nov 2003)
|
|
- Added easy examples/Polyhedron_IO/polyhedron2vrml.C .
|
|
|
|
3.19 (7 October 2003) [af]
|
|
- Switched to Filtered_kernel<Simple_cartesian<double> > in
|
|
examples/Polyhedron_IO/terr_trian.C
|
|
|
|
3.18 (22 September 2003)
|
|
- new headers
|
|
|
|
3.17 (21 July 2003)
|
|
- fixed bug in examples/Polyhedron_IO/off2stl.C [rursu]
|
|
- Replaced #define OUT/IN with CGAL_OUT/CGAL_IN to avoid
|
|
nameclash (mingw/g++) [af]
|
|
|
|
3.16 (16 July 2003)
|
|
- Changed example off2stl.C to avoid error in testsuite of VC7.0 that
|
|
is confused with declaration and definition of one variable in the
|
|
for scope and outside it
|
|
|
|
3.15 (07 May 2003)
|
|
|
|
- Changed test for stringstream in test program to double negation
|
|
to fool VC7 CL1310.
|
|
|
|
3.14 (07 May 2003)
|
|
|
|
- In examples/Polyhedron_IO/terr_triang.C switched to default
|
|
arguments of the triangulation.
|
|
|
|
3.13 (05 May 2003)
|
|
|
|
- Changed <strstream> to <sstream>.
|
|
- Removed CGAL_USE_POLYHEDRON_DESIGN_ONE parts.
|
|
- Removed cgal_test and makefile from test and example directories.
|
|
- Changed suffix() and format_name() to return std::string in
|
|
File_header_extended_OFF.
|
|
|
|
3.12 (27 Mar 2003)
|
|
|
|
- Fix example/terr_trian.C for MipsPro.
|
|
|
|
3.11 (26 Apr 2002)
|
|
|
|
- Added print_polyhedron_ functions that match everything instead of
|
|
just Polyhedron_3 with its potential template template parameter.
|
|
- Different names for the two versions: print_polyhedron_OFF and
|
|
print_polyhedron_header_OFF
|
|
- Added const declarations in test_polyhedron_io[_old].C to
|
|
the char * string constants.
|
|
|
|
3.10 (17 Dec 2001)
|
|
|
|
- Fixed some warnings about double to float and int to bool conversions.
|
|
- Cleanup of file headers.
|
|
- Replaced derivation from std::iterator with local typedefs.
|
|
|
|
3.9 (12 Jul 2001)
|
|
|
|
- Qualified CGAL::to_double() function explicitly to avoid conflict
|
|
when using with leda_real.
|
|
|
|
3.8 (02 Jul 2001)
|
|
|
|
- Try changed order of scan_OFF declarations for Borland.
|
|
|
|
3.7 (02 Jul 2001)
|
|
|
|
- Added allocators to HalfedgeDS and Polyhedron.
|
|
- Stop testing new design with disabled compilers (MSVC6).
|
|
|
|
3.6 (29 Jun 2001)
|
|
|
|
- Added pathname to example program header line.
|
|
- Updated demos to new kernel traits.
|
|
- Added std:: scope to less functor in triangulation_print_OFF.h.
|
|
- Added CGAL::to_double calls to point coordinates output.
|
|
|
|
3.5 (25 Jun 2001)
|
|
|
|
- Adapted to new kernel traits from Polyhedron.
|
|
- Revised example files.
|
|
|
|
3.4 (19 Jun 2001)
|
|
|
|
- Cleanup in binary_file_io.h.
|
|
- Fixed warnings about unused variables in File_writer_*.h.
|
|
|
|
3.3 (18 Jun 2001)
|
|
|
|
- Converted files in the demo and example directory to the new design.
|
|
- Fixed geomview problem with polyhedron names.
|
|
- Fixed binary file IO problem with OFF file format.
|
|
|
|
3.2 (18 Jun 2001)
|
|
|
|
- Merged old design files and new design files into one package.
|
|
First internal release of new design. Old design disabled by
|
|
default. Can be enabled using #define CGAL_USE_POLYHEDRON_DESIGN_ONE
|
|
- Files in the demo and example directory are not yet converted
|
|
to the new design.
|
|
|
|
3.1 (21 Sep 2000)
|
|
|
|
Complete redesign of the HalfedgeDS. Incompatible to previous
|
|
versions. The design provides much more flexibility and can
|
|
support planar maps and other data structures more easily.
|
|
The class interface for CGAL::Polyhedron_3 is pretty much the
|
|
same, basically only the template parameters have changed. Thus,
|
|
only minor changes in this package. Tested with g++ and MipsPro 7.3.
|
|
|
|
2.11 (04 Feb 2000)
|
|
|
|
Changing CGAL_static_cast to static_cast<> in File_header_OFF.C.
|
|
|
|
2.10 (20 Dec 1999)
|
|
|
|
Replaced std::abort() with CGAL_CLIB_STD::abort in off_bbox.C,
|
|
off_glue.C and off_transform.C.
|
|
|
|
2.9 (13 Dec 1999)
|
|
|
|
Updated to the new namespace macro for clib functions --
|
|
CGAL_CLIB_STD.
|
|
|
|
2.8 (06 Dec 1999)
|
|
|
|
Updated demo directory (README, makefile, cgal_test removed).
|
|
|
|
2.7 (25 Nov 1999)
|
|
|
|
std:: added to abort() functions in examples.
|
|
|
|
2.6 (22 Jun 1999)
|
|
|
|
'void inline' order changed in IO/binary_file_io.h.
|
|
|
|
2.5 (29 Apr 1999)
|
|
|
|
std::ostream fixed in IO/binary_file_io.h.
|
|
|
|
2.6 (22 Jun 1999)
|
|
|
|
terr_triang fixed. geomview.C renamed to geomview_demo.C.
|
|
|
|
2.4 (12 Apr 1999)
|
|
|
|
Include "cstring" for test.
|
|
|
|
2.3 (24 Mar 1999)
|
|
|
|
Fixes name space for std::isalnum(), std::isdigit(), std::atoi().
|
|
|
|
2.2 (16 Mar 1999)
|
|
|
|
Fixes name space for std::min() and std::max().
|
|
|
|
2.1 (09 Mar 1999)
|
|
|
|
Standard headers, std namespace and CGAL namespace.
|
|
|
|
1.11 (17 Dec 1998)
|
|
|
|
Three examples fixed to work with new header file names and the
|
|
new Triangulation package.
|
|
|
|
1.10 (08 Oct 1998)
|
|
|
|
File_info has been completely integrated into File_header
|
|
and the new File_header_extended. The writer and scanner classes
|
|
are changed to work with this new File_header.
|
|
All examples and demos have been adapted and shortened to
|
|
be more readable.
|
|
|
|
1.9 (10 Jul 1998)
|
|
|
|
Makefile equipped with LONG_NAME workaround.
|
|
|
|
1.8 (03 Jun 1998)
|
|
|
|
A few changes in the doc. Chapter entry in header. Adapted to
|
|
new header file known_bit_size_integers.h and removal of the
|
|
is_odd function.
|
|
|
|
1.7 (09 Apr 1998)
|
|
|
|
Spell checker.
|
|
|
|
1.6 (02 Apr 1998)
|
|
|
|
Bugs fixed in the examples terr_trian.C and triangulation_print_OFF.h.
|
|
|
|
1.5 (24 Mar 1998)
|
|
|
|
Adapted for new CGAL_BIG_ENDIAN flags.
|
|
|
|
1.4 (19 Mar 1998)
|
|
|
|
Include iostream.h in binary_file_io.h.
|
|
|
|
1.3 (05 Mar 1998)
|
|
|
|
Examples fixed.
|
|
|
|
1.2 (03 Mar 1998)
|
|
|
|
example terr_trian fixed. Geomview_stream support added.
|
|
New demo for Geomview_stream added.
|
|
|
|
1.1 (01 Mar 1998)
|
|
|
|
First release. Relates to the Polyhedron package 1.5 (25 Feb 1998).
|
|
|
|
None of this package was available in CGAL 0.9.
|
|
|
|
|