pinocchio 4.1.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
copy.hpp
1//
2// Copyright (c) 2016-2020 CNRS INRIA
3//
4
5#pragma once
6
7// IWYU pragma: begin_keep
8#include "pinocchio/macros.hpp"
9//
10#include "pinocchio/multibody.hpp"
11// IWYU pragma: end_keep
12
13namespace pinocchio
14{
27 template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl>
28 inline void copy(
29 const ModelTpl<Scalar, Options, JointCollectionTpl> & model,
30 const DataTpl<Scalar, Options, JointCollectionTpl> & origin,
31 DataTpl<Scalar, Options, JointCollectionTpl> & dest,
32 KinematicLevel kinematic_level);
33
34} // namespace pinocchio
35
36// IWYU pragma: begin_exports
37#include "pinocchio/src/algorithm/copy.hxx"
38// IWYU pragma: end_exports
Main pinocchio namespace.
Definition treeview.dox:11
void copy(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &origin, DataTpl< Scalar, Options, JointCollectionTpl > &dest, KinematicLevel kinematic_level)
Copy part of the data from origin to dest. Template parameter can be used to select at which differen...