Jackson Campolattaro
|
e730c72814
|
Add locate method stub
|
2020-07-09 11:02:35 -04:00 |
Jackson Campolattaro
|
3ed346f489
|
Remove redundant `nodes` method
|
2020-07-09 10:47:40 -04:00 |
Jackson Campolattaro
|
d701daf93d
|
Replace `Preorder_tree_walker` with `Preorder`
|
2020-07-09 10:46:47 -04:00 |
Jackson Campolattaro
|
167b5e20bc
|
Replace invocations of `nodes` method with new `walk` method
|
2020-07-09 10:43:19 -04:00 |
Jackson Campolattaro
|
25101d4309
|
Remove second boost bind header
|
2020-07-09 10:06:42 -04:00 |
Jackson Campolattaro
|
2b31cd4f68
|
Remove boost bind header
|
2020-07-09 10:06:21 -04:00 |
Simon Giraudot
|
909bbbfe6a
|
Fix walker + some corrections
|
2020-07-09 09:47:40 +02:00 |
Jackson Campolattaro
|
6d9c83b760
|
Fix namespace indentation
|
2020-07-08 13:52:53 -04:00 |
Jackson Campolattaro
|
af2c28e40c
|
Add demonstration of walker failure
|
2020-07-08 13:23:29 -04:00 |
Jackson Campolattaro
|
9e3b251ce9
|
Attempt several tree walker solutions
|
2020-07-07 12:40:24 -04:00 |
Jackson Campolattaro
|
9e53c14cf4
|
Improve test_2_points, node comparison no longer compares values
|
2020-07-06 13:57:44 -04:00 |
Jackson Campolattaro
|
21dfe23fc2
|
Begin outlining a new potential solution for working with walker methods
|
2020-07-03 16:35:58 -04:00 |
Jackson Campolattaro
|
245bd51bc2
|
Add documentation to the node class
|
2020-07-03 12:37:37 -04:00 |
Jackson Campolattaro
|
f83b99da2e
|
Remove default iterator in Walker_iterator
|
2020-07-03 11:11:34 -04:00 |
Jackson Campolattaro
|
8be157bcd9
|
Template tree walkers on node value class instead of node class
|
2020-07-03 10:44:03 -04:00 |
Jackson Campolattaro
|
1f3aaaac9f
|
Add empty documentation to Points_iterator_range typedef
|
2020-07-02 23:42:36 -04:00 |
Jackson Campolattaro
|
4fa7d55a97
|
Remove old node class
|
2020-07-02 22:47:02 -04:00 |
Jackson Campolattaro
|
45e198524e
|
Deprecate old Node class
|
2020-07-02 22:35:25 -04:00 |
Jackson Campolattaro
|
63dfd5851b
|
Switch octree to use new node class
|
2020-07-02 18:48:17 -04:00 |
Jackson Campolattaro
|
c24ed11def
|
Add value check to equality operator
|
2020-07-02 18:16:39 -04:00 |
Jackson Campolattaro
|
a5e543d7f5
|
Add equality operator
|
2020-07-02 18:12:04 -04:00 |
Jackson Campolattaro
|
0dbd5f3c1b
|
Add is_leaf and is_root
|
2020-07-02 17:32:43 -04:00 |
Jackson Campolattaro
|
d2d30c5f00
|
Add value accessor methods
|
2020-07-02 17:23:47 -04:00 |
Jackson Campolattaro
|
5abbb3c4de
|
Add is_root() method
|
2020-07-02 17:22:12 -04:00 |
Jackson Campolattaro
|
20193a348d
|
Add is_leaf() method
|
2020-07-02 17:20:57 -04:00 |
Jackson Campolattaro
|
310a071c95
|
Add ostream operator for new Node class
|
2020-07-02 16:21:16 -04:00 |
Jackson Campolattaro
|
8e02fdba31
|
Add index and location types
|
2020-07-02 15:40:31 -04:00 |
Jackson Campolattaro
|
f884bafa32
|
Add array index operators
|
2020-07-02 14:55:31 -04:00 |
Jackson Campolattaro
|
8cccbb1a45
|
Implement Node.split()
|
2020-07-02 12:45:52 -04:00 |
Jackson Campolattaro
|
baf87329c3
|
Implement move semantics
|
2020-07-02 12:39:52 -04:00 |
Jackson Campolattaro
|
29771d9f7b
|
Implement Node.unsplit()
|
2020-07-02 12:30:52 -04:00 |
Jackson Campolattaro
|
fe333de2fe
|
Begin outlining a new Node class
|
2020-07-02 12:25:22 -04:00 |
Jackson Campolattaro
|
dcca53e356
|
Remove function is_sibling
|
2020-07-01 23:33:45 -04:00 |
Jackson Campolattaro
|
ae0413bb2c
|
Remove most non-const accessors
|
2020-07-01 18:48:04 -04:00 |
Jackson Campolattaro
|
07c34f2803
|
Remove use of accessors in node splitting
|
2020-07-01 18:34:29 -04:00 |
Jackson Campolattaro
|
a5a0a476b5
|
Add documentation to Node functionality
|
2020-07-01 18:19:37 -04:00 |
Jackson Campolattaro
|
42d7a7dfe4
|
Split function docs into more sections
|
2020-07-01 16:29:50 -04:00 |
Jackson Campolattaro
|
f412ec61c3
|
Make some Octree_node typedefs private
|
2020-07-01 16:26:31 -04:00 |
Jackson Campolattaro
|
38952a1c2e
|
Make several typedefs private
|
2020-07-01 15:06:58 -04:00 |
Jackson Campolattaro
|
e4d7eea511
|
Add more typedefs for cleaner function signatures
|
2020-07-01 14:57:21 -04:00 |
Jackson Campolattaro
|
512e97872b
|
Add Node_range typedef
|
2020-07-01 14:37:17 -04:00 |
Jackson Campolattaro
|
e195c5e52d
|
Add short documentation to typedefs
|
2020-07-01 14:06:01 -04:00 |
Jackson Campolattaro
|
2a085f27e7
|
Begin adding Doxygen comments to Walker_iterator
|
2020-07-01 13:54:24 -04:00 |
Jackson Campolattaro
|
b60f4217ac
|
Remove const_iterator from Octree
|
2020-07-01 13:38:50 -04:00 |
Jackson Campolattaro
|
7f48b60189
|
Switch to Walker_iterator in Octree range method
|
2020-07-01 13:37:17 -04:00 |
Jackson Campolattaro
|
eddeb349d7
|
Implement Walker_iterator
|
2020-07-01 13:33:19 -04:00 |
Jackson Campolattaro
|
f383936993
|
Begin defining a Walker_iterator class which isn't a member of Octree
|
2020-07-01 13:21:50 -04:00 |
Jackson Campolattaro
|
2d1f95f2ef
|
Add doxygen description of octree class
|
2020-07-01 12:48:50 -04:00 |
Jackson Campolattaro
|
56c5f78dd8
|
Add tests of preorder traversal
|
2020-07-01 11:19:34 -04:00 |
Jackson Campolattaro
|
0dc7c3153e
|
Add empty doxygen comments to Octree_node.h
|
2020-06-30 23:33:54 -04:00 |