Aikido
aikido::constraint::dart::detail Namespace Reference

Classes

struct  createDifferentiableFor_impl
 
struct  createDifferentiableFor_impl< const statespace::dart::RJoint< N > >
 
struct  createDifferentiableFor_impl< const statespace::dart::SE2Joint >
 
struct  createDifferentiableFor_impl< const statespace::dart::SE3Joint >
 
struct  createDifferentiableFor_impl< const statespace::dart::SO2Joint >
 
struct  createDifferentiableFor_impl< const statespace::dart::SO3Joint >
 
struct  createDifferentiableFor_impl< const statespace::dart::WeldJoint >
 
struct  createProjectableFor_impl
 
struct  createProjectableFor_impl< const statespace::dart::RJoint< N > >
 
struct  createProjectableFor_impl< const statespace::dart::SE2Joint >
 
struct  createProjectableFor_impl< const statespace::dart::SE3Joint >
 
struct  createProjectableFor_impl< const statespace::dart::SO2Joint >
 
struct  createProjectableFor_impl< const statespace::dart::SO3Joint >
 
struct  createProjectableFor_impl< const statespace::dart::WeldJoint >
 
struct  createSampleableFor_impl
 
struct  createSampleableFor_impl< const statespace::dart::RJoint< N > >
 
struct  createSampleableFor_impl< const statespace::dart::SE2Joint >
 
struct  createSampleableFor_impl< const statespace::dart::SE3Joint >
 
struct  createSampleableFor_impl< const statespace::dart::SO2Joint >
 
struct  createSampleableFor_impl< const statespace::dart::SO3Joint >
 
struct  createSampleableFor_impl< const statespace::dart::WeldJoint >
 
struct  createTestableFor_impl
 
struct  createTestableFor_impl< const statespace::dart::RJoint< N > >
 
struct  createTestableFor_impl< const statespace::dart::SE2Joint >
 
struct  createTestableFor_impl< const statespace::dart::SE3Joint >
 
struct  createTestableFor_impl< const statespace::dart::SO2Joint >
 
struct  createTestableFor_impl< const statespace::dart::SO3Joint >
 
struct  createTestableFor_impl< const statespace::dart::WeldJoint >
 

Typedefs

using JointStateSpaceTypeList = common::type_list< const statespace::dart::R0Joint, const statespace::dart::R1Joint, const statespace::dart::R2Joint, const statespace::dart::R3Joint, const statespace::dart::R6Joint, const statespace::dart::SO2Joint, const statespace::dart::SO3Joint, const statespace::dart::SE2Joint, const statespace::dart::SE3Joint, const statespace::dart::WeldJoint >
 

Functions

template<int N, class OutputConstraint >
std::unique_ptr< OutputConstraint > createBoxConstraint (std::shared_ptr< const statespace::dart::RJoint< N >> _stateSpace, std::unique_ptr< common::RNG > _rng)
 
template<class OutputConstraint >
std::unique_ptr< OutputConstraint > createBoxConstraint (std::shared_ptr< const statespace::dart::SE2Joint > _stateSpace, std::unique_ptr< common::RNG > _rng)
 
template<class OutputConstraint >
std::unique_ptr< OutputConstraint > createBoxConstraint (std::shared_ptr< const statespace::dart::WeldJoint > _stateSpace, std::unique_ptr< common::RNG >)
 

Typedef Documentation

◆ JointStateSpaceTypeList

Function Documentation

◆ createBoxConstraint() [1/3]

template<int N, class OutputConstraint >
std::unique_ptr<OutputConstraint> aikido::constraint::dart::detail::createBoxConstraint ( std::shared_ptr< const statespace::dart::RJoint< N >>  _stateSpace,
std::unique_ptr< common::RNG _rng 
)

◆ createBoxConstraint() [2/3]

template<class OutputConstraint >
std::unique_ptr<OutputConstraint> aikido::constraint::dart::detail::createBoxConstraint ( std::shared_ptr< const statespace::dart::SE2Joint _stateSpace,
std::unique_ptr< common::RNG _rng 
)

◆ createBoxConstraint() [3/3]

template<class OutputConstraint >
std::unique_ptr<OutputConstraint> aikido::constraint::dart::detail::createBoxConstraint ( std::shared_ptr< const statespace::dart::WeldJoint _stateSpace,
std::unique_ptr< common::RNG  
)