include
tesseract_urdf
point_cloud.h
Go to the documentation of this file.
1
26
#ifndef TESSERACT_URDF_POINT_CLOUD_H
27
#define TESSERACT_URDF_POINT_CLOUD_H
28
29
#include <
tesseract_common/macros.h
>
30
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
31
#include <memory>
32
#include <string_view>
33
TESSERACT_COMMON_IGNORE_WARNINGS_POP
34
35
#include <
tesseract_common/fwd.h
>
36
#include <
tesseract_geometry/fwd.h
>
37
38
namespace
tinyxml2
39
{
40
class
XMLElement;
// NOLINT
41
class
XMLDocument;
42
}
// namespace tinyxml2
43
44
namespace
tesseract_urdf
45
{
46
static
constexpr std::string_view
POINT_CLOUD_ELEMENT_NAME
=
"tesseract:point_cloud"
;
47
57
std::shared_ptr<tesseract_geometry::Octree>
parsePointCloud
(
const
tinyxml2::XMLElement* xml_element,
58
const
tesseract_common::ResourceLocator
& locator,
59
tesseract_geometry::OctreeSubType
shape_type,
60
bool
prune);
61
}
// namespace tesseract_urdf
62
63
#endif // TESSERACT_URDF_POINT_CLOUD_H
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
tesseract_common::ResourceLocator
tesseract_urdf::parsePointCloud
std::shared_ptr< tesseract_geometry::Octree > parsePointCloud(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &locator, tesseract_geometry::OctreeSubType shape_type, bool prune)
Parse xml element point_cloud.
Definition:
point_cloud.cpp:45
TESSERACT_COMMON_IGNORE_WARNINGS_POP
fwd.h
tinyxml2
tesseract_urdf::POINT_CLOUD_ELEMENT_NAME
static constexpr std::string_view POINT_CLOUD_ELEMENT_NAME
Definition:
point_cloud.h:46
macros.h
tesseract_urdf
Definition:
box.h:43
tesseract_geometry::OctreeSubType
OctreeSubType
tesseract_urdf
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:07