Skip to content
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

[WIP] feature/python_module : Adding libpointmatcher's Python bindings (#222) #397

Merged
merged 32 commits into from
Nov 2, 2020

Commits on Aug 12, 2020

  1. Configuration menu
    Copy the full SHA
    3e6227b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b80b5ac View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2020

  1. Improved CMakeLists.txt

    The python module now only link with pointmatcher instead of building it.
    The python module can now be installed.
    aguenette committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    c519c15 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2020

  1. Configuration menu
    Copy the full SHA
    9f4d0c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b909ea View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2020

  1. Added the IO module

    Also fixed a typo in the IO.cpp file
    aguenette committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    8170e5d View commit details
    Browse the repository at this point in the history
  2. Fixed icp_advance_api.py and icp_customized.py examples

    Removed the bindings for ParametersDoc and Parameters in parametrizable.cpp
    aguenette committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    35926a8 View commit details
    Browse the repository at this point in the history
  3. Change C++ examples base type from float to double

    In order to get more consistent tests results with the Python version examples.
    aguenette committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    ee50bb4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ccdc71 View commit details
    Browse the repository at this point in the history
  5. Fixed overloaded methods ambiguities based on constness

    Added the suffix _const at the end of the method signature
    aguenette committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    5c3a25c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2020

  1. Improved the CMakeLists.txt

    Now giving the possibility to choose between system installed pybind11 and a git sub-module by setting USE_SYSTEM_PYBIND11 variable.
    aguenette committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    1c0bcaa View commit details
    Browse the repository at this point in the history
  2. Forgot to name the members of PLYElement.

    Also, making PLYProperties and PLYDescPropMap typedefs opaque in order to avoid unwanted behavior.
    aguenette committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    5c011a9 View commit details
    Browse the repository at this point in the history
  3. Improved compilation's tutorial

    Based on PR norlab-ulaval#397 feedback
    aguenette committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    2969fa6 View commit details
    Browse the repository at this point in the history
  4. Added 3 new examples

    aguenette committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    a03e81a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d550d13 View commit details
    Browse the repository at this point in the history
  6. Fixed PointMatcher get() method

    A copy was made every time it was called because no return value policy was specified.
    aguenette committed Aug 21, 2020
    Configuration menu
    Copy the full SHA
    61517b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2020

  1. Configuration menu
    Copy the full SHA
    073f2a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed2a295 View commit details
    Browse the repository at this point in the history
  3. Renamed #include directive

    aguenette committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    c724bd2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ba0b15 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbf15ed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da515b9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c900da2 View commit details
    Browse the repository at this point in the history
  8. Made std::vector and std::map opaque

    Prevent pybind11 to convert them into Python's list and dict.
    aguenette committed Aug 25, 2020
    Configuration menu
    Copy the full SHA
    d463b11 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2020

  1. Improved the Python examples

    * Added some documentation
    * Switched to opaque container Parameters
    aguenette committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    9936878 View commit details
    Browse the repository at this point in the history
  2. Added the usage tutorial

    aguenette committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    dcde397 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2020

  1. Configuration menu
    Copy the full SHA
    3fa79e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Merge branch 'master' of github.com:AlexandreG87/libpointmatcher into…

    … feature/python_module
    aguenette committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    d662059 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. Configuration menu
    Copy the full SHA
    d937274 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. Revert change C++ examples base type from float to double.

    Examples use float instead of double
    aguenette committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    e9dc721 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2020

  1. Configuration menu
    Copy the full SHA
    956aadb View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Configuration menu
    Copy the full SHA
    0c1c68f View commit details
    Browse the repository at this point in the history