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 
31 #include <memory>
32 #include <string_view>
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,
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