![]() |
Tesseract 0.28.4
|
Parse signed distance field from xml string. More...
#include <tesseract/common/macros.h>#include <algorithm>#include <cctype>#include <cstdint>#include <filesystem>#include <fstream>#include <sstream>#include <stdexcept>#include <vector>#include <boost/algorithm/string/classification.hpp>#include <boost/algorithm/string/split.hpp>#include <Eigen/Geometry>#include <tesseract/common/utils.h>#include <tinyxml2.h>#include <tesseract/geometry/impl/signed_distance_field.h>#include <tesseract/geometry/impl/signed_distance_field_utils.h>#include <tesseract/common/resource_locator.h>#include <tesseract/urdf/signed_distance_field.h>#include <tesseract/urdf/utils.h>Functions | |
| std::shared_ptr< tesseract::geometry::SignedDistanceField > | tesseract::urdf::parseSignedDistanceField (const tinyxml2::XMLElement *xml_element, const tesseract::common::ResourceLocator &locator) |
| Parse xml element signed_distance_field. | |
| tinyxml2::XMLElement * | tesseract::urdf::writeSignedDistanceField (const tesseract::geometry::SignedDistanceField::ConstPtr &sdf, tinyxml2::XMLDocument &doc, const std::string &package_path, const std::string &filename) |
Parse signed distance field from xml string.
| tesseract::geometry::SignedDistanceField::Ptr tesseract::urdf::parseSignedDistanceField | ( | const tinyxml2::XMLElement * | xml_element, |
| const tesseract::common::ResourceLocator & | locator | ||
| ) |
Parse xml element signed_distance_field.
Loads a serialized OpenVDB FloatGrid from the resource referenced by the filename attribute. This is the VDB binary distance-field format, not Gazebo's "SDF" Simulation Description Format.
| xml_element | The xml element |
| locator | The Tesseract resource locator |