Sébastien Loriot
ce6ed9b51f
fix initialization order of member objects
2013-04-03 14:31:42 +02:00
iyaz
4bca660454
Separating preprocess into two sub-preprocess: region_of_solution and factorization
...
Main reason is that some parts only need one of them to be ready to work, but we were preprocessing both two subs.
2013-04-03 14:48:33 +03:00
iyaz
b3d624e3f5
Fixing warnings
2013-04-03 14:04:52 +03:00
Sébastien Loriot
c102838776
enhance the description of translate, rotate and deform
2013-04-03 11:18:19 +02:00
Sébastien Loriot
cc356eb368
hide default weight calculator
2013-04-03 09:39:13 +02:00
Sébastien Loriot
cb031439f1
shorten template parameter names to prettify the documentation
2013-04-03 09:21:27 +02:00
Sébastien Loriot
f0423d555f
fix order initialization warnings
2013-04-03 09:03:46 +02:00
Sébastien Loriot
52de2d5d08
change override to overwrite
2013-04-03 08:51:26 +02:00
Sébastien Loriot
1cd2687e41
add missing typename
2013-04-03 08:27:59 +02:00
iyaz
671b0c4bcb
return last result in preprocess
2013-04-03 02:06:54 +03:00
iyaz
11b69e0104
Introducing override function.
2013-04-03 02:01:41 +03:00
iyaz
abafa5efc1
Adding last_preprocess_successful
...
(deliberately created a new bool and not used need_preprocess because it will not be clear)
2013-04-02 22:55:05 +03:00
iyaz
c631f0a9f2
Documentation improvement (rotate & translate) and renaming (deformation_type)
2013-04-02 17:49:44 +03:00
iyaz
db1ac5c975
Changes according to API discussion 2
2013-04-02 15:38:06 +03:00
iyaz
acfc6bb9f8
a typo fixed
2013-04-02 13:18:41 +03:00
Sébastien Loriot
338c019dcd
make a pass on the reference manual
2013-04-02 11:45:31 +02:00
iyaz
3393f262a2
returning std::pair instead of boost::tuple
2013-04-01 13:30:58 +03:00
iyaz
411a1f21e5
Fixing spelling errors in comments
2013-04-01 02:22:23 +03:00
iyaz
22087f0770
make priv member comments doxygen style
2013-04-01 02:04:58 +03:00
iyaz
2e02eb5afd
Fixing names of template parameters and their typedefs
2013-03-31 16:23:57 +03:00
iyaz
e58d84f0c4
Remove storing all original positions
2013-03-30 18:51:45 +02:00
iyaz
800ec349fb
Fixin iterator names and comments
2013-03-29 19:35:24 +02:00
iyaz
093038bc8b
Ref manual refinements
2013-03-29 03:56:24 +02:00
iyaz
2e1b6601aa
Mostly documentation/code improvements.
2013-03-28 03:32:36 +02:00
iyaz
2166d7d6ce
API changes,
...
now edge weights are computed for all edges in constructor,
original positions of vertices are saved in constructor,
Documentation is coming tomorrow
2013-03-27 02:28:23 +02:00
iyaz
87676dbbbe
Reintroduce roi vector
2013-03-22 02:27:37 +02:00
iyaz
971dba606f
Added functions returning iterators for handles and handle groups
2013-03-20 23:01:17 +02:00
iyaz
189106307c
Make deformation type (spokes_rims or original) template parameter,
...
a few refinements on documentation
2013-03-20 13:46:05 +02:00
iyaz
e77910c423
Making preprocess call optional (it is called if there is any need to)
...
Make the copy constructor private
2013-03-19 16:18:30 +02:00
Sébastien Loriot
3e02fc24b9
add example file and document parameters
2013-03-18 18:11:46 +01:00
iyaz
32830d90cc
WeightCalculator is now just a part of preprocess function
2013-03-18 16:30:35 +02:00
iyaz
a290b93c31
Change SurfaceModelingWeightCalculator concept
2013-03-18 13:35:44 +02:00
iyaz
927cbc2c6e
Documentation refinements,
...
Unused functions are removed
2013-03-18 02:09:13 +02:00
iyaz
fc14a32566
Removed previous version of rims,
...
For simplifying code, Cgal vector + Eigen matrix arithmetics are changes to Eigen Vector + Matrix, now at least code is more readable & short,
Completed the new version of rims (include energy function),
Clean the code (parts which corresponds to Eq.s are commented in this way)
Previous version assumes ros vertices are sorted according to their ids, now it is not an issue (order of vertices in ros std::vector can be any).
2013-03-13 22:43:04 +02:00
iyaz
708162cf79
Put rims iterator into namespace
2013-03-13 01:40:57 +02:00
iyaz
e11568810b
Change weight computation of rims
...
(also compute opp edges)
2013-03-12 01:10:02 +02:00
iyaz
bae5971dd1
Added a new spokes and rims version
2013-03-12 00:44:00 +02:00
iyaz
e638fe19ae
In SVD calculation, removed unnecessary search of minimum eigenvalue, since they are sorted already
2013-03-11 15:08:22 +02:00
iyaz
71c652538f
Merge branch 'Surface_modeling-new_package-GF' of ssh://scm.cgal.org/var/git/cgal into Surface_modeling-new_package-GF
2013-03-11 12:10:47 +02:00
iyaz
ca54dfe303
Code & documentation improvement
2013-03-11 12:08:57 +02:00
Sébastien Loriot
571ea185b4
fix compilation error and warnings
2013-03-09 09:49:03 +01:00
iyaz
4ccc5b8690
Remove forgotten debug related code
2013-03-09 03:22:02 +02:00
iyaz
c206dcd6fb
Removed forgotten debug related code
2013-03-09 03:19:29 +02:00
iyaz
de332821bc
Added a new function assign
...
A few documentation improvements
-- Need to write test cases for each function soon
2013-03-09 03:13:52 +02:00
Sébastien Loriot
c8deb29d63
fix copmilation issue in the demo and remove a initialization order warning
2013-03-08 11:41:38 +01:00
iyaz
5986e4c351
Added a simple function move(handles, target positions)
2013-03-07 19:21:45 +02:00
iyaz
bb19e3d809
Introduced spoke-rim iterator to eliminate code duplication
...
Documentation improved
Energy function for rims added
2013-03-07 00:36:27 +02:00
iyaz
b75edcad9c
A minor naming change
2013-02-28 19:21:06 +02:00
iyaz
60e5fac453
Removing zero initialization requirement on index maps,
...
Now index maps can be read write maps (whether initialized with some value or not does not matter)
2013-02-28 19:05:21 +02:00
iyaz
19cd8e2104
Documenetation changes
2013-02-28 14:59:56 +02:00