Laurent Rineau
dbc7185272
- added explanation of parameter error_bound of the constructor of
...
Implicit_Surface_3, in its ref page
2006-03-22 22:37:22 +00:00
Laurent Rineau
cf4f92ec29
- change the way the parameter error_bound of the constructor of
...
Implicit_Surface_3 is multiplied by the radius of the bounding sphere.
- change some bug messages
2006-03-22 22:03:45 +00:00
Laurent Rineau
6452185f7c
my proposal for this sentence. See the diff
2006-03-22 21:47:07 +00:00
Laurent Rineau
1fbd74b36b
important patch: change the sign returned by Gray_level_image_3::operator()
2006-03-22 21:44:43 +00:00
Laurent Rineau
71f51a264e
- change sligthly the code of examples, and modify sligthly the user manual
...
accordingly
2006-03-22 21:43:49 +00:00
Laurent Rineau
7bea6871e1
This is yet another stupid SVN comment!
2006-03-22 21:40:59 +00:00
Laurent Rineau
2416985a9a
- change sligthly the code of examples, and modify sligthly the user manual
...
accordingly
2006-03-22 15:09:42 +00:00
Laurent Rineau
9c43f0c5fa
GNUmakefile hacking
2006-03-22 14:39:12 +00:00
Laurent Rineau
120f5224e9
- fix the (bool debug, bool verbose) parameters of
...
Surface_mesher::refine_mesh. It is now template parameters of the class
Surface_mesher. I have verified that the optimizer of GNU/CC is able to
strip the debug code when NO_DEBUG is use.
2006-03-22 13:47:31 +00:00
Laurent Rineau
3e75b2407a
fix makefile default rule
2006-03-22 13:24:02 +00:00
Laurent Rineau
28e3008ec3
Fix a comment.
2006-03-22 13:22:55 +00:00
Laurent Rineau
8152739c1b
Remove an old debug code.
2006-03-22 12:43:43 +00:00
Laurent Rineau
db3d6d86b5
typo
2006-03-22 10:33:31 +00:00
Laurent Rineau
91b8567695
remove default iso_value
2006-03-22 10:23:59 +00:00
Laurent Rineau
833814224b
- fix doc_tex/Surface_mesher_ref/ImplicitSurfaceTraits_3.tex after the
...
changes of yesterday
- forgot to tell that FT must be constructible from a double
2006-03-22 09:53:41 +00:00
Laurent Rineau
3ef5ee750b
- Change the compilation process of ImageIO, to be cross-platform
2006-03-21 22:42:28 +00:00
Laurent Rineau
e0ae69d457
Killed the Windows compiler bug that made the testsuite red!
2006-03-21 15:34:43 +00:00
Laurent Rineau
2229fed961
Fix this file.
2006-03-21 15:27:30 +00:00
Laurent Rineau
95a4d483bb
FIX the crazy bug: rename the base class!!!
2006-03-21 15:24:26 +00:00
Laurent Rineau
2e1fe4c14a
- changes template parameters of all classes
...
include/CGAL/Surface_mesher/Surface_mesher*.h and update of
include/CGAL/make_surface_mesh.h
2006-03-21 15:04:50 +00:00
Laurent Rineau
3d245552b8
typos, svn:ignore and other non relevent stuffsc
2006-03-21 13:59:08 +00:00
Laurent Rineau
45f42b0640
- fix examples/Surface_mesher/3d_image_surface_mesher.C (stupid bug: the
...
bounding sphere and the criteria were copy-pasted from
implicit_surface_mesher.C and were unappropriate.
2006-03-21 13:57:54 +00:00
Laurent Rineau
066208cc03
yet another makefiles hacking
2006-03-21 13:51:11 +00:00
Laurent Rineau
9a2c1808e6
yet another makefiles hacking
2006-03-21 13:50:54 +00:00
Laurent Rineau
5fb2bf0100
changes names "gt."->"GT()." and list fonctors
2006-03-21 13:50:14 +00:00
Laurent Rineau
4d49bd5c23
- new version of include/CGAL/Surface_mesher/Oracles/Implicit_oracle.h that
...
now uses include/CGAL/Surface_mesher/Oracles/Sphere_oracle_3.h
2006-03-21 03:30:55 +00:00
Laurent Rineau
af46e5c1bf
- added a CGAL::Timer to test/Surface_mesher/implicit_surface_mesher_test.C
...
and fixed a warning ("FT(1)" instead of "1")
2006-03-21 03:28:44 +00:00
Laurent Rineau
a42cf143e6
- fix include/CGAL/Gray_level_image_3.h
2006-03-20 18:58:11 +00:00
Laurent Rineau
1ebedb3b02
Hacking of my personnal (dont submitted) makefiles: GNUmakefile
2006-03-20 15:10:14 +00:00
Laurent Rineau
688ba73466
- added a new class include/CGAL/Surface_mesher/Oracles/Sphere_oracle_3.h
...
and a specialization Surface_mesh_traits_generator_3<CGAL::Sphere_3<Kernel> >
- updated test test/Surface_mesher/implicit_surface_mesher_test.C to test
the meshing of Kernel::Sphere_3(ORIGIN, 1.)
2006-03-17 19:22:53 +00:00
Laurent Rineau
99743eeb40
corrected typo
2006-03-17 19:21:26 +00:00
Laurent Rineau
f6ccdae060
fix warnings "Unused variables, etc."
2006-03-17 13:43:11 +00:00
Laurent Rineau
ee8ea5fc0f
- try to workaround ICL and VC++ 8 bug (or not bug, I do not know), in
...
include/CGAL/Surface_mesher/Surface_mesher_manifold.h
2006-03-17 13:24:08 +00:00
Laurent Rineau
e0937a3bef
- added examples/Surface_mesher/cgal_test, so that the testsuite does not
...
try to compile and run examples/Surface_mesher/implicit_functions
2006-03-17 11:51:48 +00:00
Laurent Rineau
c9036f0ca2
- modified examples/Surface_mesher/makefile, to have ImageIO compiled on
...
Sun
2006-03-17 10:51:15 +00:00
Joachim Reichel
f582718758
rename create_makefile to cgal_create_makefile to avoid name clashes,
...
adjust all occurences of create_makefile and create\_makefile in the entire
repository (well, trunk only)
2006-03-15 22:10:02 +00:00
Laurent Rineau
0b5c39287f
- Added a test file test/Surface_mesher/internal-test-surface-mesher.C for
...
Andreas
2006-03-15 16:37:24 +00:00
Laurent Rineau
2229e83a45
- Added macro CGAL_SURFACE_MESHER_DEBUG_CONSTRUCTORS to strace constructors
...
calls of classes in include/CGAL/Surface_mesher/Surface_mesher*.h
2006-03-15 14:32:59 +00:00
Joachim Reichel
11a449ae00
Added/fixed CGAL_MAKEFILE= line in makefiles
2006-03-14 19:35:55 +00:00
Mariette Yvinec
d009f4a38f
fixed the definition of SurfaceMeshTriangulation_3
2006-03-13 16:50:22 +00:00
Laurent Rineau
c7af3f94b0
added a scary picture
2006-03-10 21:13:17 +00:00
Laurent Rineau
f1cfb6bf15
oups! missed a coma.
...
C++ is really a strange language, carring of comas! :-)
2006-03-10 18:15:45 +00:00
Laurent Rineau
cf899d8197
Modified a line:
...
"The type of the embedding 3D triangulation. **Must be a model of
\ccc{SurfaceMeshTriangulation_3}**"
2006-03-10 18:08:46 +00:00
Mariette Yvinec
b79385bf0c
doc fixes
2006-03-10 17:53:00 +00:00
Laurent Rineau
48a09c65e0
- first correct version of SurfaceMeshTraingulation_3.tex
...
- removed unused Tr::* typedefs everywhere
- renamed Triangulation::XXXX_iterator to
Triangulation::Finite_XXXs_iterator in C2t3.
2006-03-10 17:24:53 +00:00
Laurent Rineau
9739b9b85a
remove unused Tr::* typedefs
2006-03-10 17:23:19 +00:00
Laurent Rineau
365c826473
rename "traits" to "surface_mesh_traits"
...
I do not like short names.
2006-03-10 17:22:08 +00:00
Laurent Rineau
8fdbadd078
Small fixes after a first review.
2006-03-10 17:19:19 +00:00
Laurent Rineau
fad9d8ef4b
last missing refpage of the documentation!
2006-03-10 17:05:08 +00:00
Mariette Yvinec
c098539a51
cosmetic
2006-03-10 13:26:49 +00:00
Laurent Rineau
c545dafd87
Decrease the TODO list!!
2006-03-10 11:26:57 +00:00
Laurent Rineau
a3fd1e1826
Killed a TODO markup!! :-)
2006-03-09 12:41:52 +00:00
Laurent Rineau
912dacb1b9
completed the write of SurfaceMeshCriteria_3.tex
...
and changes in code correspondingly.
2006-03-09 11:25:53 +00:00
Laurent Rineau
0b2c9c7454
fix refs to Gray_level_image_3<FT>, in doc
2006-03-09 11:25:13 +00:00
Laurent Rineau
b524fb2e83
perso makefiles hacking
2006-03-09 11:23:56 +00:00
Mariette Yvinec
3a3e9b9a36
modified before_insertion of Surface_mesher_manifold:
...
added in_complex test of facets and remove in_comples test of vertices
after_insertion of Surface_mesher_manifold :
use is_regular_or_boundary_for_vertices
2006-03-09 09:54:29 +00:00
Laurent Rineau
635d80bed8
SURFACE_MESHER_VERBOSE -> CGAL_SURFACE_MESHER_VERBOSE
2006-03-09 09:25:59 +00:00
Laurent Rineau
363a72e311
Fix comment.
2006-03-09 09:23:09 +00:00
Laurent Rineau
70f31b01ed
remove incorrect files and directory
2006-03-09 09:15:06 +00:00
Mariette Yvinec
79eddc25a7
cosmetic changes from Andreas comments
2006-03-09 09:08:37 +00:00
Mariette Yvinec
a4b84424f5
added comments (asked by Andreas)
2006-03-09 09:07:45 +00:00
Sylvain Pion
191cb95627
- Do not submit doc/.
2006-03-09 08:47:33 +00:00
Laurent Rineau
8ea975e588
- modification of Complex_2_in_triangulation_vertex_base_3 and
...
Complex_2_in_triangulation_3: the result of
union_find_of_incident_facets() is cached in the vertex.
- remove unwanted verbose output. It is now activable by defining
the preprocessor macro SURFACE_MESHER_VERBOSE.
2006-03-09 08:31:02 +00:00
Laurent Rineau
6fadb288a3
- change some hard-coded "double" to "FT"
...
- change face_type() to face_status() in users of C2t3
- first testsuite
- renamed nested typedef Triangulation_3 to Triangulation, in C2t3
- added specializations for Manifold_tag and Manifold_with_boundaries_tag,
in include/CGAL/make_surface_mesh.h
- heavy changes of template parameters and constructors of:
- Surface_mesher_regular_edges_without_boundary_base
- Surface_mesher_regular_edges_base
- Surface_mesher_manifold_base
- new classes Surface_mesher_manifold, urface_mesher_regular_edges and
Surface_mesher_regular_edges_without_boundary, that are no longer
copy-pasted from Surface_mesher.
- rename all triangulation objects to "tr", and all geom_traits objects to
"gt". No longer "tri3", or "ker".
- updated the target "depends" of GNUmakefile files.
- testsuite compiles, but runtime problem in manifold version. Non manifold
runs correctly.
- fix layout of this changes.txt file
2006-03-08 23:00:44 +00:00
Laurent Rineau
91e4b4128c
Y-A-TODO markup!
2006-03-08 17:22:27 +00:00
Laurent Rineau
e66e9ec948
- change some hard-coded "double" to "FT"
...
- fix syntax errors in include/CGAL/Complex_2_in_triangulation_3.h
- change face_type() to face_status() in users of C2t3
- updated test suite
2006-03-08 16:00:25 +00:00
Mariette Yvinec
3bc411e439
changed the booleans in Complex_2_in_triangulation_vertex_base_3
2006-03-08 15:43:32 +00:00
Laurent Rineau
a3265101df
removeold headers
2006-03-08 15:34:25 +00:00
Mariette Yvinec
8f3310e242
changes in Complex_2_in_triangulation_3 :
...
remove set_in_complex and remove_from_complex for vertices
change set_in_complex and remove_from_complex for facets
add iterators on complex faces
2006-03-08 14:47:38 +00:00
Laurent Rineau
4030f47a42
Add yet another "TODO" markup...
2006-03-08 14:46:48 +00:00
Laurent Rineau
09e658a77a
rename tri3 to tr, and minor syntax fixes
2006-03-08 14:44:48 +00:00
Mariette Yvinec
2df3b5b7d8
add missing iterator types
2006-03-08 14:17:40 +00:00
Mariette Yvinec
8ff46aa013
fixed iterator names
2006-03-08 14:09:14 +00:00
Laurent Rineau
939b61e8d2
little doc fixes
2006-03-08 13:29:00 +00:00
Mariette Yvinec
52d9682c58
changes in Complex_2_in_triangulatio_3 :
...
remove set_in_complex and remove_from_complex for vertices
change set_in_complex and remove_from_complex for facets
2006-03-08 13:28:51 +00:00
Mariette Yvinec
00db7952f9
changes in Complex_2_in_triangulatio_3 :
...
fixed operator Not_in_complex
changed face_type into face_status
changed is_in_complex
added is_regular_or_boundary_for_vertices
2006-03-08 10:45:51 +00:00
Mariette Yvinec
f1b9f632e5
2006-03-08 10:28:28 +00:00
Laurent Rineau
7746c6ff28
Test compilation with another compatible kernel.
...
Do not run it, because CORE::Expr segfault!
2006-03-08 10:28:02 +00:00
Laurent Rineau
7bfe687840
The *square* of 1e-06 is somehow a too big precision error!!
2006-03-08 09:42:46 +00:00
Laurent Rineau
c39508d70a
I am proude to announce that the testsuite is no longer empty!
2006-03-08 09:41:04 +00:00
Laurent Rineau
01c8cacff6
Hacking GNUmakefile
2006-03-08 09:35:20 +00:00
Laurent Rineau
ce261bf67e
\emph{ImageIO}, instead of \ccc{ImageIO} or ImageIO.
2006-03-08 09:17:40 +00:00
Mariette Yvinec
bf9ccadfaf
2006-03-08 09:07:42 +00:00
Laurent Rineau
ec899a7096
More realistic bounds, for surface mesher criteria.
2006-03-08 09:04:51 +00:00
Laurent Rineau
e4ee7201ba
remove incorrect executable prop
2006-03-07 21:20:32 +00:00
Mariette Yvinec
3a3ece0364
2006-03-07 18:53:03 +00:00
Laurent Rineau
5b33f2a004
up to date doc for Gray_level_image_3<FT>
2006-03-07 18:41:24 +00:00
Laurent Rineau
094d397054
Added a gray level image 3d mesher.
...
ImageIO (formerly known as libInrImage) is shipped in the
examples/Surface_mesher/ImageIO/ subdirectory.
2006-03-07 18:40:32 +00:00
Mariette Yvinec
c5cb550d97
2006-03-07 18:40:02 +00:00
Laurent Rineau
5e9460e8e4
stupidly forgot to call refine_mesh()
2006-03-07 17:35:06 +00:00
Mariette Yvinec
3c07a5ba0c
Move some include statements
2006-03-07 17:29:26 +00:00
Laurent Rineau
d18e7b91ec
Hausdorff, with two ff
2006-03-07 16:12:21 +00:00
Laurent Rineau
5c97321824
fix RCSDef stuff
2006-03-07 14:26:29 +00:00
Laurent Rineau
9cbe926373
fix incorrect ref
2006-03-07 14:26:11 +00:00
Laurent Rineau
80a7d48e3b
up to date spec Surface_mesher_ref/ImplicitSurfaceTraits_3.tex!! :-)
2006-03-07 14:15:25 +00:00
Mariette Yvinec
640134c8cc
2006-03-07 13:41:34 +00:00
Laurent Rineau
e16ef7cf46
Fix typo around colon: no space before (thus no breakable space either)
2006-03-07 13:13:41 +00:00
Laurent Rineau
494a65d4a3
Added a reminder (TODO)
2006-03-07 12:57:00 +00:00
Laurent Rineau
6fba1625ed
Modified the API of SurfaceMeshVertexBase_3: code and documentation.
2006-03-07 12:46:22 +00:00
Mariette Yvinec
2e485495b8
add the is_in_complex functions
2006-03-07 10:43:32 +00:00