Tesseract environment interface implementation. More...
#include <tesseract_environment/environment.h>#include <boost/serialization/access.hpp>#include <boost/serialization/nvp.hpp>#include <boost/serialization/shared_ptr.hpp>#include <boost/serialization/unique_ptr.hpp>#include <boost/serialization/binary_object.hpp>#include <boost/serialization/vector.hpp>#include <tesseract_environment/utils.h>#include <tesseract_environment/events.h>#include <tesseract_environment/command.h>#include <tesseract_environment/commands.h>#include <tesseract_scene_graph/graph.h>#include <tesseract_scene_graph/link.h>#include <tesseract_scene_graph/joint.h>#include <tesseract_scene_graph/scene_state.h>#include <tesseract_urdf/urdf_parser.h>#include <tesseract_srdf/srdf_model.h>#include <tesseract_srdf/kinematics_information.h>#include <tesseract_srdf/utils.h>#include <tesseract_kinematics/core/joint_group.h>#include <tesseract_kinematics/core/kinematic_group.h>#include <tesseract_kinematics/core/kinematics_plugin_factory.h>#include <tesseract_kinematics/core/inverse_kinematics.h>#include <tesseract_kinematics/core/validate.h>#include <tesseract_collision/core/common.h>#include <tesseract_collision/core/types.h>#include <tesseract_collision/core/discrete_contact_manager.h>#include <tesseract_collision/core/continuous_contact_manager.h>#include <tesseract_common/manipulator_info.h>#include <tesseract_common/resource_locator.h>#include <tesseract_state_solver/mutable_state_solver.h>#include <tesseract_state_solver/ofkt/ofkt_state_solver.h>#include <tesseract_collision/core/contact_managers_plugin_factory.h>#include <tesseract_common/collision_margin_data.h>#include <console_bridge/console.h>#include <utility>#include <tesseract_common/serialization.h>
Go to the source code of this file.
Classes | |
| class | tesseract_environment::EnvironmentContactAllowedValidator |
| struct | tesseract_environment::Environment::Implementation |
Namespaces | |
| tesseract_environment | |
Functions | |
| void | tesseract_environment::getCollisionObject (std::vector< std::shared_ptr< const tesseract_geometry::Geometry >> &shapes, tesseract_common::VectorIsometry3d &shape_poses, const tesseract_scene_graph::Link &link) |
| std::vector< std::shared_ptr< const Command > > | tesseract_environment::getInitCommands (const tesseract_scene_graph::SceneGraph &scene_graph, const std::shared_ptr< const tesseract_srdf::SRDFModel > &srdf_model=nullptr) |
Tesseract environment interface implementation.
Definition in file environment.cpp.