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.