Skip to content
Snippets Groups Projects
variant.cpp 1.35 KiB
Newer Older
//
// Copyright (c) 2015 CNRS
//
// This file is part of Pinocchio
// Pinocchio is free software: you can redistribute it
// and/or modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation, either version
// 3 of the License, or (at your option) any later version.
//
// Pinocchio is distributed in the hope that it will be
// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Lesser Public License for more details. You should have
// received a copy of the GNU Lesser General Public License along with
// Pinocchio If not, see
// <http://www.gnu.org/licenses/>.

#include "pinocchio/multibody/model.hpp"
#include "pinocchio/multibody/joint/joint-generic.hpp"

#include <iostream>

#include "pinocchio/tools/timer.hpp"

#define BOOST_TEST_DYN_LINK
#define BOOST_TEST_MODULE VariantTest
#include <boost/test/unit_test.hpp>
#include <boost/utility/binary.hpp>

BOOST_AUTO_TEST_SUITE ( VariantTest)

BOOST_AUTO_TEST_CASE ( test_variant )
	using namespace Eigen;
  using namespace se3;;
  JointModelVariant jmodel = JointModelRX();
Nicolas Mansard's avatar
Nicolas Mansard committed
  const JointDataVariant & jdata = CreateJointData::run(jmodel);
  JointDataGeneric jdatagen(jdata);
  JointModelGeneric jmodelgen(jmodel);

  se3::Model model;
}