Skip to content
Snippets Groups Projects
  • jcarpent's avatar
    245a0a84
    [Python] Add copyable method to create a raw copy of Spatial classes · 245a0a84
    jcarpent authored and Wilson Jallet's avatar Wilson Jallet committed
    [Python] Introduce struct to expose both std::vector and aligned_vector
    
    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
    
    [bindings][pickling] add support for vector<T> aligned_vector<T> map<T> pickling.
    update model and data classes to make their members picklable
    
    [bindings][pickling] 1) fix includes. make picklemap borrow from picklevector
    
    2) use pickle support for rest of data and some more of model vectors
    
    python: add converter from Python list to std::vector or aligned_vector
    
    python: fix issue on GCC related to namespace bp
    
    python: fix namespace issue
    
    python/vector: add conversion tolist for std::vector
    
    python/utils: return by reference when creating list
    
    python/utils: add return of the class for StdVector helpers
    
    python: fix return type
    
    python/pickle: fix pickling of std::map
    
    python: fix potential bug with C++11
    
    python: make the code compliant for casadi bindings
    
    python: fix arg name
    
    python/pickle: fix compatibility issue
    
    Compilation issues with recent version of Boost
    
    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
    
    python: fix pickling of Pinocchio data structure
    245a0a84
    History
    [Python] Add copyable method to create a raw copy of Spatial classes
    jcarpent authored and Wilson Jallet's avatar Wilson Jallet committed
    [Python] Introduce struct to expose both std::vector and aligned_vector
    
    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
    
    [bindings][pickling] add support for vector<T> aligned_vector<T> map<T> pickling.
    update model and data classes to make their members picklable
    
    [bindings][pickling] 1) fix includes. make picklemap borrow from picklevector
    
    2) use pickle support for rest of data and some more of model vectors
    
    python: add converter from Python list to std::vector or aligned_vector
    
    python: fix issue on GCC related to namespace bp
    
    python: fix namespace issue
    
    python/vector: add conversion tolist for std::vector
    
    python/utils: return by reference when creating list
    
    python/utils: add return of the class for StdVector helpers
    
    python: fix return type
    
    python/pickle: fix pickling of std::map
    
    python: fix potential bug with C++11
    
    python: make the code compliant for casadi bindings
    
    python: fix arg name
    
    python/pickle: fix compatibility issue
    
    Compilation issues with recent version of Boost
    
    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
    
    python: fix pickling of Pinocchio data structure