GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: bindings/python/multibody/expose-geometry.cpp Lines: 7 7 100.0 %
Date: 2024-01-23 21:41:47 Branches: 3 6 50.0 %

Line Branch Exec Source
1
//
2
// Copyright (c) 2015-2016 CNRS
3
//
4
5
#include "pinocchio/bindings/python/fwd.hpp"
6
#include "pinocchio/bindings/python/multibody/geometry-object.hpp"
7
#include "pinocchio/bindings/python/multibody/geometry-model.hpp"
8
#include "pinocchio/bindings/python/multibody/geometry-data.hpp"
9
#include "pinocchio/bindings/python/utils/std-aligned-vector.hpp"
10
11
namespace pinocchio
12
{
13
  namespace python
14
  {
15
16
19
    void exposeGeometry()
17
    {
18
19
      GeometryObjectPythonVisitor::expose();
19

19
      StdAlignedVectorPythonVisitor<GeometryObject>::expose("StdVec_GeometryObject");
20
21
19
      CollisionPairPythonVisitor::expose();
22
19
      GeometryModelPythonVisitor::expose();
23
19
      GeometryDataPythonVisitor::expose();
24
19
    }
25
26
  } // namespace python
27
} // namespace pinocchio