SCHAddon.h
Go to the documentation of this file.
1
/*
2
* Copyright 2015-2019 CNRS-UM LIRMM, CNRS-AIST JRL
3
*/
4
5
#pragma once
6
7
#include <SpaceVecAlg/SpaceVecAlg>
8
9
#include <sch/CD/CD_Pair.h>
10
#include <sch/STP-BV/STP_BV.h>
11
#include <sch/S_Object/S_Box.h>
12
#include <sch/S_Object/S_Sphere.h>
13
#include <sch/S_Polyhedron/S_Polyhedron.h>
14
15
// This file is part of sch-core-python.
16
//
17
// sch-core-python is free software: you can redistribute it and/or modify
18
// it under the terms of the GNU Lesser General Public License as published
19
// by
20
// the Free Software Foundation, either version 3 of the License, or
21
// (at your option) any later version.
22
//
23
// sch-core-python is distributed in the hope that it will be useful,
24
// but WITHOUT ANY WARRANTY; without even the implied warranty of
25
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26
// GNU Lesser General Public License for more details.
27
//
28
// You should have received a copy of the GNU Lesser General Public License
29
// along with sch-core-python. If not, see <http://www.gnu.org/licenses/>.
30
31
#include <
mc_rbdyn/api.h
>
32
33
namespace
sch
34
{
35
36
namespace
mc_rbdyn
37
{
38
39
MC_RBDYN_DLLAPI
void
transform
(S_Object & obj,
const
sva::PTransformd & t);
40
41
MC_RBDYN_DLLAPI
STP_BV *
STPBV
(
const
std::string & filename);
42
43
MC_RBDYN_DLLAPI
S_Polyhedron *
Polyhedron
(
const
std::string & filename);
44
45
MC_RBDYN_DLLAPI
double
distance
(CD_Pair & pair, Eigen::Vector3d & p1, Eigen::Vector3d & p2);
46
47
}
// namespace mc_rbdyn
48
49
}
// namespace sch
sch
Definition:
SCHAddon.h:33
sch::mc_rbdyn::Polyhedron
MC_RBDYN_DLLAPI S_Polyhedron * Polyhedron(const std::string &filename)
sch::mc_rbdyn::transform
MC_RBDYN_DLLAPI void transform(S_Object &obj, const sva::PTransformd &t)
api.h
sch::mc_rbdyn::distance
MC_RBDYN_DLLAPI double distance(CD_Pair &pair, Eigen::Vector3d &p1, Eigen::Vector3d &p2)
MC_RBDYN_DLLAPI
#define MC_RBDYN_DLLAPI
Definition:
api.h:50
sch::mc_rbdyn::STPBV
MC_RBDYN_DLLAPI STP_BV * STPBV(const std::string &filename)
mc_rbdyn
Definition:
generic_gripper.h:14
include
mc_rbdyn
SCHAddon.h
Generated by
1.8.17