Octomap-py

Latest version: v1.8.0.post15

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 7

1.5.1

===================
- Fixed raycasting corner cases, expanded unit tests
- added double precision 3D coordinate conversions (ticket 13)
- Fixed compatibility with MSVC

1.5.0

===================
- dynamicEDT3D, a library for dynamically updatable distance maps by C. Sprunk,
B. Lau, and W. Burgard is now available as part of the OctoMap distribution
- added AbstractOccupancyOcTree interface class, moved binary file IO
- delete functionality added to octrees and nodes
- octovis can now delete nodes inside or outside of a selection box
- operator== and copy constructor for octree nodes and octrees
- key / coordinate conversion functions are now clearly named and documented.
genPos/genKey deprecated in favor of coordToKey, keyToCoord
- added limited-depth search
- deep-copy constructor for octrees and nodes, assignment op. is private
- improved compatibility with MSVC (thx to J. Aguado)
- internal QGLViewer version increased to 2.3.17
- cleanup: functions removed /deprecated in favor or iterator-base node traversal
- cleanup: private members renamed (tree root / node children)

1.4.3

==================
- Fixed raycasting corner cases, expanded unit tests
- iterator_base derives public for boost::filter

1.4.2

===================
- extended graph2tree with more verbose logging / statistics
- fixed conversion from color .ot to .bt in convert_octree
- minor fixes in octovis with color rendering
- fixed octovis compilation with Qt 4.8 (Ubuntu 12.04)
- experimental editing functionality in octovis to clear and fill volumes

1.4.1

===================
- added stack.yaml for release in ROS with catkin

1.4

===================
- New generalized file IO for all kinds of OcTrees to .ot files. The updated
file format requires a conversion of your old bt and ot files with the
"convert_octree" tool. bt files are read and written as before.
To write the general .ot file format use tree.write(...) and read it with
AbstractOcTree::read(...) as factory (dynamic_cast to the correct class
afterwards).
- New ColorOcTree class to store color in addition to occupancy
(e.g. from Kinect), with visualization in octovis
- New map collections of octrees (hierarchical octree maps, experimental)
- Support for Linux, Mac OSX, and Windows
- enhancements and fixes in changeDetection
- minor fixes and unit tests added

Page 6 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.