Skip to content
Snippets Groups Projects
  • jcarpent's avatar
    8613f9cf
    [Python] Introduce struct to expose both std::vector and aligned_vector · 8613f9cf
    jcarpent authored and Wilson Jallet's avatar Wilson Jallet committed
    all: change __se3_* for __pinocchio_* for pragma once
    
    all: change namespace from se3 to pinocchio
    
    The previous se3 namespace is now deprecated but can still be used
    
    all: remove license from files
    
    [binding][std::map] Create Python visitors for std::map for aligned allocator. (and also for non-aligned maps, for the sake of completion)
    
    [referenceConfigurations] review comments of @jcarpent on #666
    
    [bindings][pickling] add support for vector<T> aligned_vector<T> map<T> pickling.
    update model and data classes to make their members picklable
    
    python: add converter from Python list to std::vector or aligned_vector
    
    python: fix issue on GCC related to namespace bp
    
    all: fix template issue
    
    python/utils: factorization of the code
    
    python/vector: add conversion tolist for std::vector
    
    python/utils: return by reference when creating list
    
    python/contact: fix doc
    
    python/utils: handle std::vector for non const reference
    
    python: add helpers to return Eigen object from std containers
    
    python/utils: add return of the class for StdVector helpers
    
    python: fix return type
    
    core: fix merging issues
    
    all: fix merging
    
    python: make the code compliant for casadi bindings
    
    python/utils: fix entry type for StdVectorPythonVisitor
    
    python/utils: enhance API exposed for std::vector
    
    python: add copy constructor and method to std::vector
    
    python: expose operator{==,!=} for std::vector
    
    Revert "python: expose operator{==,!=} for std::vector"
    
    This reverts commit 6710dd4758791b3eee1ac444945e7f507aece7f6.
    
    python/utils: update std-vector exposition
    
    python: fix issues with const reference as input argument
    8613f9cf
    History
    [Python] Introduce struct to expose both std::vector and aligned_vector
    jcarpent authored and Wilson Jallet's avatar Wilson Jallet committed
    all: change __se3_* for __pinocchio_* for pragma once
    
    all: change namespace from se3 to pinocchio
    
    The previous se3 namespace is now deprecated but can still be used
    
    all: remove license from files
    
    [binding][std::map] Create Python visitors for std::map for aligned allocator. (and also for non-aligned maps, for the sake of completion)
    
    [referenceConfigurations] review comments of @jcarpent on #666
    
    [bindings][pickling] add support for vector<T> aligned_vector<T> map<T> pickling.
    update model and data classes to make their members picklable
    
    python: add converter from Python list to std::vector or aligned_vector
    
    python: fix issue on GCC related to namespace bp
    
    all: fix template issue
    
    python/utils: factorization of the code
    
    python/vector: add conversion tolist for std::vector
    
    python/utils: return by reference when creating list
    
    python/contact: fix doc
    
    python/utils: handle std::vector for non const reference
    
    python: add helpers to return Eigen object from std containers
    
    python/utils: add return of the class for StdVector helpers
    
    python: fix return type
    
    core: fix merging issues
    
    all: fix merging
    
    python: make the code compliant for casadi bindings
    
    python/utils: fix entry type for StdVectorPythonVisitor
    
    python/utils: enhance API exposed for std::vector
    
    python: add copy constructor and method to std::vector
    
    python: expose operator{==,!=} for std::vector
    
    Revert "python: expose operator{==,!=} for std::vector"
    
    This reverts commit 6710dd4758791b3eee1ac444945e7f507aece7f6.
    
    python/utils: update std-vector exposition
    
    python: fix issues with const reference as input argument