-
Notifications
You must be signed in to change notification settings - Fork 1
OctreeManager and vector operations #17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
true-real-michael
merged 55 commits into
main
from
octree-manager-and-vector-operations
Nov 16, 2023
Merged
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
e92b8ea
implement MultiPoseManager
true-real-michael 77600e4
remove `Point(np.ndarray)`, `PointCloud(np.ndarray)`, `PosePoint(np.n…
true-real-michael 09108b6
unify interface. first arg is pose_number, second arg is points
true-real-michael 28eb6e4
fix interfase
true-real-michael 1762150
faster point distribution for Grid
true-real-michael 348f549
format with black
true-real-michael dca8c25
rename MultiPoseManager to OctreeManager
true-real-michael 86aed1b
use faster point distribution in octree
true-real-michael 94c6698
simplify grid point distribution
true-real-michael 9357fee
add type annotations
true-real-michael a59e659
add docstrings
true-real-michael 8f52fe5
fix tests
true-real-michael 7e506f5
use __pose_voxel_coordinates when getting leaf points
true-real-michael 0e93ada
remove comments
true-real-michael 4d5a302
remove comments
true-real-michael 1110bd9
rename RawPoint to Point and RawPointCloud to PointCloud
true-real-michael b651377
remove CloudManager
true-real-michael 6569749
add comments
true-real-michael dc50706
rename multi_pose_manager.py to octree_manager.py
true-real-michael 9b61e4f
add comments
true-real-michael 3186b2d
remove pose_number optionality
true-real-michael 94d5553
black format
true-real-michael 5194c9c
remove octreenode position
true-real-michael a080b43
remove _get_voxel_for_point
true-real-michael ad14a3e
add subdivide_as to OctreeBase
true-real-michael a0a00ac
comment on OctreeManager.__empty_octree
true-real-michael 6a1d9b1
make unify and generate_children protected not private
true-real-michael bce6d17
fix grid config octree and octree manager type specification
true-real-michael a8016f9
use default factory in dataclass
true-real-michael 16a16b5
use default factory in dataclass
true-real-michael 2ed9ca6
fix gridconfig
true-real-michael efe8d4e
GridConfig docstring
true-real-michael dc12d6b
better naming
true-real-michael 5516212
remove Octree._unify
true-real-michael 761a91e
remove lambdas from dataclass default factories
true-real-michael d5b056b
remove __empty_octree from OctreeManager, replace with more readable ifs
true-real-michael 2782911
fix GridBaseConfig
true-real-michael 25f77cb
rename grid_voxel_edge_length to voxel_edge_length
true-real-michael 12cbe7a
black format
true-real-michael a84eab9
fix GridConfigBase
true-real-michael dfcd57f
fix comments for GridBase and Grid
true-real-michael 5ee80a7
fix comments for octreenodes
true-real-michael bdda9d6
remove redefinitions of GridConfig default fields
true-real-michael 8ed0cd4
remove from __future__ import annotations, replace with '' annotations
true-real-michael d11e5a8
replace '' with ""
true-real-michael 0d4753e
fix optional
true-real-michael 124ea79
fix errors raised and better test readability
true-real-michael bd36e0e
fix type annotations in octree_manager.py
true-real-michael 8f3f5b2
fix type annotations in octree_manager.py
true-real-michael c3914c1
when inserting into OctreeManager, copy subdivision scheme from exist…
true-real-michael a4fd195
fix OctreeBase: add abstractmethod annotations
true-real-michael edea0d5
OctreeManager: add _scheme_octree and make all octrees in the manager…
true-real-michael 7e22bf7
fix comments
true-real-michael 82c8e6e
fix comments
true-real-michael 1401a8a
fix visualization pose numbers discovery
true-real-michael File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.