Aikido
CollisionFree.hpp File Reference
#include <memory>
#include <tuple>
#include <vector>
#include <dart/collision/CollisionDetector.hpp>
#include <dart/collision/CollisionFilter.hpp>
#include <dart/collision/CollisionGroup.hpp>
#include <dart/collision/CollisionOption.hpp>
#include "aikido/common/pointers.hpp"
#include "aikido/constraint/Testable.hpp"
#include "aikido/constraint/dart/CollisionFreeOutcome.hpp"
#include "aikido/statespace/dart/MetaSkeletonStateSpace.hpp"

Go to the source code of this file.

Classes

class  aikido::constraint::dart::CollisionFree
 A testable that uses a collision detector to check whether a metakeleton state (configuration) results in collision between and within specified collision groups. More...
 

Namespaces

 aikido
 Format of serialized trajectory in YAML.
 
 aikido::constraint
 
 aikido::constraint::dart
 

Typedefs

using aikido::constraint::dart::CollisionFreePtr = std::shared_ptr< CollisionFree >
 
using aikido::constraint::dart::ConstCollisionFreePtr = std::shared_ptr< const CollisionFree >
 
using aikido::constraint::dart::WeakCollisionFreePtr = std::weak_ptr< CollisionFree >
 
using aikido::constraint::dart::WeakConstCollisionFreePtr = std::weak_ptr< const CollisionFree >
 
using aikido::constraint::dart::UniqueCollisionFreePtr = std::unique_ptr< CollisionFree >
 
using aikido::constraint::dart::UniqueConstCollisionFreePtr = std::unique_ptr< const CollisionFree >