Skip to content

Commit 0d174e9

Browse files
committed
Version 1.8.0 release
1 parent e8af5a8 commit 0d174e9

File tree

8 files changed

+41
-10
lines changed

8 files changed

+41
-10
lines changed

dynamicEDT3D/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ ENABLE_TESTING()
55

66
# version (e.g. for packaging)
77
set(DYNAMICEDT3D_MAJOR_VERSION 1)
8-
set(DYNAMICEDT3D_MINOR_VERSION 7)
9-
set(DYNAMICEDT3D_PATCH_VERSION 2)
8+
set(DYNAMICEDT3D_MINOR_VERSION 8)
9+
set(DYNAMICEDT3D_PATCH_VERSION 0)
1010
set(DYNAMICEDT3D_VERSION ${DYNAMICEDT3D_MAJOR_VERSION}.${DYNAMICEDT3D_MINOR_VERSION}.${DYNAMICEDT3D_PATCH_VERSION})
1111
set(DYNAMICEDT3D_SOVERSION ${DYNAMICEDT3D_MAJOR_VERSION}.${DYNAMICEDT3D_MINOR_VERSION})
1212

dynamicEDT3D/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<package>
22
<name>dynamic_edt_3d</name>
3-
<version>1.7.2</version>
3+
<version>1.8.0</version>
44
<description> The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.</description>
55

66
<author email="[email protected]">Christoph Sprunk</author>

octomap/AUTHORS.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,7 @@ Further contributors:
99
* R. Bogdan Rusu, Willow Garage Inc.
1010
* C. Dornhege, University of Freiburg
1111
* F-M. de Rainville, Universite Laval Quebec
12-
* B. Jensen, TU Munich
12+
* B. Jensen, TU Munich
13+
* A. Ecins, University of Maryland
14+
* C. Brew
15+
* F. Boniardi, University of Freiburg

octomap/CHANGELOG.txt

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
v1.8.0: 2016-04-20
2+
==================
3+
- Fixed #98: The tree structure in memory is now maintained in OcTreeBaseImpl to
4+
enable safely deriving custom node classes. The following functions were
5+
moved from OcTreeDataNode into OcTreeBaseImpl:
6+
createChild(...) -> OcTreeBaseImpl::createNodeChild(...)
7+
getChild(...) -> OcTreeBaseImpl::getNodeChild(...)
8+
expandNode() -> OcTreeBaseImpl::expandNode(...)
9+
pruneNode() -> OcTreeBaseImpl::pruneNode(...)
10+
hasChildren() -> OcTreeBaseImpl::nodeHasChildren(...)
11+
childExists(...) -> OcTreeBaseImpl::nodeChildExist(...)
12+
collapsible() -> OcTreeBaseImpl::isNodeCollapsible(...)
13+
If you use custom derived node classes, you need to adjust your code to the
14+
new API (have a look at ColorOcTree.h as an example). In particular, you
15+
should no longer use the above node member functions in your nodes.
16+
- Extended unit tests for the new memory management
17+
- Added valgrind memcheck suppression file with known ("wanted") leaks due to
18+
StaticMemberInitializer.
19+
- Replaced `unsigned short int` for key values with octomap::key_type
20+
(=uint16_t) and unsigned char with uint8_t in API.
21+
- Cleaned up OcTreeKey and KeyRay API (used internally)
22+
- Reduced unneeded memory for StaticMemberInitializer
23+
- Cleaned up const refs to primitive types in ColorOcTree interface
24+
- Removed deprecated insertScan functions (replaced by insertPointCloud)
25+
- Removed no longer used ROS logging macros and unmaintained OcTreeLUT,
26+
OcTreeBaseSE classes
27+
- octovis: Internal version of libQGLViewer updated to 2.6.3
28+
129
v1.7.2: 2016-03-26
230
==================
331
- BBX iterators fixed for empty trees (point3d version)

octomap/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ ENABLE_TESTING()
55

66
# version (e.g. for packaging)
77
set(OCTOMAP_MAJOR_VERSION 1)
8-
set(OCTOMAP_MINOR_VERSION 7)
9-
set(OCTOMAP_PATCH_VERSION 2)
8+
set(OCTOMAP_MINOR_VERSION 8)
9+
set(OCTOMAP_PATCH_VERSION 0)
1010
set(OCTOMAP_VERSION ${OCTOMAP_MAJOR_VERSION}.${OCTOMAP_MINOR_VERSION}.${OCTOMAP_PATCH_VERSION})
1111
set(OCTOMAP_SOVERSION ${OCTOMAP_MAJOR_VERSION}.${OCTOMAP_MINOR_VERSION})
1212
if(COMMAND cmake_policy)

octomap/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<package>
22
<name>octomap</name>
3-
<version>1.7.2</version>
3+
<version>1.8.0</version>
44
<description>The OctoMap library implements a 3D occupancy grid mapping approach, providing data structures and mapping algorithms in C++. The map implementation is based on an octree. See
55
http://octomap.github.io for details.</description>
66

octovis/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ PROJECT( octovis )
33

44
# # version (e.g. for packaging)
55
set(OCTOVIS_MAJOR_VERSION 1)
6-
set(OCTOVIS_MINOR_VERSION 7)
7-
set(OCTOVIS_PATCH_VERSION 2)
6+
set(OCTOVIS_MINOR_VERSION 8)
7+
set(OCTOVIS_PATCH_VERSION 0)
88
set(OCTOVIS_VERSION ${OCTOVIS_MAJOR_VERSION}.${OCTOVIS_MINOR_VERSION}.${OCTOVIS_PATCH_VERSION})
99
set(OCTOVIS_SOVERSION ${OCTOVIS_MAJOR_VERSION}.${OCTOVIS_MINOR_VERSION})
1010
# get rid of a useless warning:

octovis/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<package>
22
<name>octovis</name>
3-
<version>1.7.2</version>
3+
<version>1.8.0</version>
44
<description>octovis is visualization tool for the OctoMap library based on Qt and libQGLViewer. See
55
http://octomap.github.io for details.</description>
66

0 commit comments

Comments
 (0)