GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: python/doxygen_autodoc/hpp/fcl/mesh_loader/loader.h Lines: 9 10 90.0 %
Date: 2024-02-09 12:57:42 Branches: 2 6 33.3 %

Line Branch Exec Source
1
#ifndef DOXYGEN_AUTODOC_HPP_FCL_MESH_LOADER_LOADER_H
2
#define DOXYGEN_AUTODOC_HPP_FCL_MESH_LOADER_LOADER_H
3
4
#include "/root/robotpkg/path/py-hpp-fcl/work/hpp-fcl-2.4.1/doc/python/doxygen.hh"
5
6
#include <hpp/fcl/mesh_loader/loader.h>
7
8
namespace doxygen {
9
10
template <>
11
struct class_doc_impl< hpp::fcl::CachedMeshLoader >
12
{
13
static inline const char* run ()
14
{
15
  return "Class for building polyhedron from files with cache mechanism. This class builds a new object for each different file. If method CachedMeshLoader::load is called twice with the same arguments, the second call returns the result of the first call. ";
16
}
17
static inline const char* attribute (const char* attrib)
18
{
19
  (void)attrib; // turn off unused parameter warning.
20
  return "";
21
}
22
};
23
24
template <>
25
struct destructor_doc_impl < hpp::fcl::CachedMeshLoader >
26
{
27
static inline const char* run ()
28
{
29
  return "";
30
}
31
};
32
33
template <>
34
struct constructor_1_impl< hpp::fcl::CachedMeshLoader, const hpp::fcl::NODE_TYPE & >
35
{
36
5
static inline const char* doc ()
37
{
38
5
  return "";
39
}
40
static inline boost::python::detail::keywords<1+1> args ()
41
{
42
  return (boost::python::arg("self"), boost::python::arg("bvType"));
43
}
44
};
45
46
inline const char* member_func_doc ( hpp::fcl::BVHModelPtr_t (hpp::fcl::CachedMeshLoader::*function_ptr) (const std::string &, const hpp::fcl::Vec3f &))
47
{
48
  if (function_ptr == static_cast< hpp::fcl::BVHModelPtr_t (hpp::fcl::CachedMeshLoader::*) (const std::string &, const hpp::fcl::Vec3f &)>(&hpp::fcl::CachedMeshLoader::load))
49
    return "";
50
  return "";
51
}
52
53
inline boost::python::detail::keywords<3> member_func_args ( hpp::fcl::BVHModelPtr_t (hpp::fcl::CachedMeshLoader::*function_ptr) (const std::string &, const hpp::fcl::Vec3f &))
54
{
55
  if (function_ptr == static_cast< hpp::fcl::BVHModelPtr_t (hpp::fcl::CachedMeshLoader::*) (const std::string &, const hpp::fcl::Vec3f &)>(&hpp::fcl::CachedMeshLoader::load))
56
    return (boost::python::arg("self"), boost::python::arg("filename"), boost::python::arg("scale"));
57
  return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1"));
58
}
59
60
inline const char* member_func_doc (const hpp::fcl::CachedMeshLoader::Cache_t & (hpp::fcl::CachedMeshLoader::*function_ptr) () const)
61
{
62
  if (function_ptr == static_cast<const hpp::fcl::CachedMeshLoader::Cache_t & (hpp::fcl::CachedMeshLoader::*) () const>(&hpp::fcl::CachedMeshLoader::cache))
63
    return "";
64
  return "";
65
}
66
67
inline boost::python::detail::keywords<1> member_func_args (const hpp::fcl::CachedMeshLoader::Cache_t & (hpp::fcl::CachedMeshLoader::*function_ptr) () const)
68
{
69
  if (function_ptr == static_cast<const hpp::fcl::CachedMeshLoader::Cache_t & (hpp::fcl::CachedMeshLoader::*) () const>(&hpp::fcl::CachedMeshLoader::cache))
70
    return (boost::python::arg("self"));
71
  return (boost::python::arg("self"));
72
}
73
} // namespace doxygen
74
#include <hpp/fcl/mesh_loader/loader.h>
75
76
namespace doxygen {
77
78
template <>
79
struct constructor_2_impl< hpp::fcl::CachedMeshLoader::Key, const std::string &, const hpp::fcl::Vec3f & >
80
{
81
static inline const char* doc ()
82
{
83
  return "";
84
}
85
static inline boost::python::detail::keywords<2+1> args ()
86
{
87
  return (boost::python::arg("self"), boost::python::arg("f"), boost::python::arg("s"));
88
}
89
};
90
91
inline const char* member_func_doc (bool (hpp::fcl::CachedMeshLoader::Key::*function_ptr) (const hpp::fcl::CachedMeshLoader::Key &) const)
92
{
93
  if (function_ptr == static_cast<bool (hpp::fcl::CachedMeshLoader::Key::*) (const hpp::fcl::CachedMeshLoader::Key &) const>(&hpp::fcl::CachedMeshLoader::Key::operator<))
94
    return "";
95
  return "";
96
}
97
98
inline boost::python::detail::keywords<2> member_func_args (bool (hpp::fcl::CachedMeshLoader::Key::*function_ptr) (const hpp::fcl::CachedMeshLoader::Key &) const)
99
{
100
  if (function_ptr == static_cast<bool (hpp::fcl::CachedMeshLoader::Key::*) (const hpp::fcl::CachedMeshLoader::Key &) const>(&hpp::fcl::CachedMeshLoader::Key::operator<))
101
    return (boost::python::arg("self"), boost::python::arg("b"));
102
  return (boost::python::arg("self"), boost::python::arg("arg0"));
103
}
104
} // namespace doxygen
105
#include <hpp/fcl/mesh_loader/loader.h>
106
107
namespace doxygen {
108
109
template <>
110
struct class_doc_impl< hpp::fcl::MeshLoader >
111
{
112
10
static inline const char* run ()
113
{
114
10
  return "Base class for building polyhedron from files. This class builds a new object for each file. ";
115
}
116
static inline const char* attribute (const char* attrib)
117
{
118
  (void)attrib; // turn off unused parameter warning.
119
  return "";
120
}
121
};
122
123
template <>
124
struct destructor_doc_impl < hpp::fcl::MeshLoader >
125
{
126
static inline const char* run ()
127
{
128
  return "";
129
}
130
};
131
132
template <>
133
struct constructor_1_impl< hpp::fcl::MeshLoader, const hpp::fcl::NODE_TYPE & >
134
{
135
5
static inline const char* doc ()
136
{
137
5
  return "";
138
}
139
static inline boost::python::detail::keywords<1+1> args ()
140
{
141
  return (boost::python::arg("self"), boost::python::arg("bvType"));
142
}
143
};
144
145
5
inline const char* member_func_doc ( hpp::fcl::BVHModelPtr_t (hpp::fcl::MeshLoader::*function_ptr) (const std::string &, const hpp::fcl::Vec3f &))
146
{
147

5
  if (function_ptr == static_cast< hpp::fcl::BVHModelPtr_t (hpp::fcl::MeshLoader::*) (const std::string &, const hpp::fcl::Vec3f &)>(&hpp::fcl::MeshLoader::load))
148
5
    return "";
149
  return "";
150
}
151
152
inline boost::python::detail::keywords<3> member_func_args ( hpp::fcl::BVHModelPtr_t (hpp::fcl::MeshLoader::*function_ptr) (const std::string &, const hpp::fcl::Vec3f &))
153
{
154
  if (function_ptr == static_cast< hpp::fcl::BVHModelPtr_t (hpp::fcl::MeshLoader::*) (const std::string &, const hpp::fcl::Vec3f &)>(&hpp::fcl::MeshLoader::load))
155
    return (boost::python::arg("self"), boost::python::arg("filename"), boost::python::arg("scale"));
156
  return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1"));
157
}
158
159
inline const char* member_func_doc ( hpp::fcl::CollisionGeometryPtr_t (hpp::fcl::MeshLoader::*function_ptr) (const std::string &))
160
{
161
  if (function_ptr == static_cast< hpp::fcl::CollisionGeometryPtr_t (hpp::fcl::MeshLoader::*) (const std::string &)>(&hpp::fcl::MeshLoader::loadOctree))
162
    return "Create an hpp::fcl::OcTree from a file in binary octomap format. Todoadd OctreePtr_t ";
163
  return "";
164
}
165
166
inline boost::python::detail::keywords<2> member_func_args ( hpp::fcl::CollisionGeometryPtr_t (hpp::fcl::MeshLoader::*function_ptr) (const std::string &))
167
{
168
  if (function_ptr == static_cast< hpp::fcl::CollisionGeometryPtr_t (hpp::fcl::MeshLoader::*) (const std::string &)>(&hpp::fcl::MeshLoader::loadOctree))
169
    return (boost::python::arg("self"), boost::python::arg("filename"));
170
  return (boost::python::arg("self"), boost::python::arg("arg0"));
171
}
172
} // namespace doxygen
173
#include <hpp/fcl/mesh_loader/loader.h>
174
175
namespace doxygen {
176
} // namespace doxygen
177
178
#endif // DOXYGEN_AUTODOC_HPP_FCL_MESH_LOADER_LOADER_H
179