pinocchio
4.1.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Toggle main menu visibility
Loading...
Searching...
No Matches
set-trivial-cones.hpp
1
//
2
// Copyright (c) 2022-2025 INRIA
3
//
4
5
#pragma once
6
7
#include <eigenpy/copyable.hpp>
8
9
#include "pinocchio/constraints.hpp"
10
11
#include "pinocchio/bindings/python/algorithm/constraints/set-base.hpp"
12
#include "pinocchio/bindings/python/utils/cast.hpp"
13
14
namespace
pinocchio
15
{
16
namespace
python
17
{
18
namespace
bp = boost::python;
19
20
template
<
typename
TrivialCone>
21
struct
TrivialConePythonVisitor
22
:
public
boost::python::def_visitor<TrivialConePythonVisitor<TrivialCone>>
23
{
24
25
static
void
expose(
const
std::string & class_name,
const
std::string & doc_string =
""
)
26
{
27
bp::class_<TrivialCone>(class_name.c_str(), doc_string.c_str(), bp::no_init)
28
.def(
SetPythonVisitor<TrivialCone, context::VectorXs>
())
29
.def(
ConeSetPythonVisitor<TrivialCone>
())
30
.def(::eigenpy::CopyableVisitor<TrivialCone>());
31
}
32
};
33
34
}
// namespace python
35
}
// namespace pinocchio
pinocchio
Main pinocchio namespace.
Definition
treeview.dox:11
pinocchio::python::ConeSetPythonVisitor
Definition
set-base.hpp:49
pinocchio::python::SetPythonVisitor
Definition
set-base.hpp:22
pinocchio::python::TrivialConePythonVisitor
Definition
set-trivial-cones.hpp:23
include
pinocchio
bindings
python
algorithm
constraints
set-trivial-cones.hpp
Generated by
1.17.0