Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Namespaces | Functions
kinematic_limits.cpp File Reference
#include <tesseract_common/macros.h>
#include <numeric>
#include <boost/serialization/nvp.hpp>
#include <tesseract_common/kinematic_limits.h>
#include <tesseract_common/eigen_serialization.h>
#include <tesseract_common/serialization.h>
Include dependency graph for kinematic_limits.cpp:

Namespaces

namespace  tesseract_common
 

Functions

template bool tesseract_common::isWithinPositionLimits< float > (const Eigen::Ref< const Eigen::Matrix< float, Eigen::Dynamic, 1 > > &joint_positions, const Eigen::Ref< const Eigen::Matrix< float, Eigen::Dynamic, 2 > > &position_limits)
 
template bool tesseract_common::isWithinPositionLimits< double > (const Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 1 > > &joint_positions, const Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 2 > > &position_limits)
 
template bool tesseract_common::satisfiesPositionLimits< float > (const Eigen::Ref< const Eigen::Matrix< float, Eigen::Dynamic, 1 > > &joint_positions, const Eigen::Ref< const Eigen::Matrix< float, Eigen::Dynamic, 2 > > &position_limits, float max_diff, float max_rel_diff)
 
template bool tesseract_common::satisfiesPositionLimits< double > (const Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 1 > > &joint_positions, const Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 2 > > &position_limits, double max_diff, double max_rel_diff)
 
template bool tesseract_common::satisfiesPositionLimits< float > (const Eigen::Ref< const Eigen::Matrix< float, Eigen::Dynamic, 1 > > &joint_positions, const Eigen::Ref< const Eigen::Matrix< float, Eigen::Dynamic, 2 > > &position_limits, const Eigen::Ref< const Eigen::Matrix< float, Eigen::Dynamic, 1 > > &max_diff, const Eigen::Ref< const Eigen::Matrix< float, Eigen::Dynamic, 1 > > &max_rel_diff)
 
template bool tesseract_common::satisfiesPositionLimits< double > (const Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 1 > > &joint_positions, const Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 2 > > &position_limits, const Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 1 > > &max_diff, const Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 1 > > &max_rel_diff)
 
template void tesseract_common::enforcePositionLimits< float > (Eigen::Ref< Eigen::Matrix< float, Eigen::Dynamic, 1 > > joint_positions, const Eigen::Ref< const Eigen::Matrix< float, Eigen::Dynamic, 2 > > &position_limits)
 
template void tesseract_common::enforcePositionLimits< double > (Eigen::Ref< Eigen::Matrix< double, Eigen::Dynamic, 1 > > joint_positions, const Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, 2 > > &position_limits)