Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Functions | Variables
collision_profile.cpp File Reference
#include <tesseract_common/macros.h>
#include <random>
#include <chrono>
#include <memory>
#include <tesseract_collision/bullet/bullet_discrete_simple_manager.h>
#include <tesseract_collision/bullet/bullet_discrete_bvh_manager.h>
#include <tesseract_collision/bullet/bullet_cast_simple_manager.h>
#include <tesseract_collision/bullet/bullet_cast_bvh_manager.h>
#include <tesseract_collision/bullet/convex_hull_utils.h>
#include <tesseract_collision/fcl/fcl_discrete_managers.h>
#include <tesseract_geometry/impl/sphere.h>
Include dependency graph for collision_profile.cpp:

Functions

void addCollisionObjects (DiscreteContactManager &checker, bool use_single_link, bool use_convex_mesh)
 
void addCollisionObjects (ContinuousContactManager &checker, bool use_single_link, bool use_convex_mesh)
 
std::vector< Eigen::Isometry3d > getTransforms (std::size_t num_poses)
 
void runDiscreteProfile (bool use_single_link, bool use_convex_mesh, double contact_distance)
 
void runContinuousProfile (bool use_single_link, bool use_convex_mesh, double contact_distance)
 
int main (int, char **)
 

Variables

TESSERACT_COMMON_IGNORE_WARNINGS_PUSH static TESSERACT_COMMON_IGNORE_WARNINGS_POP const std::size_t DIM = 10
 

Function Documentation

◆ addCollisionObjects() [1/2]

void addCollisionObjects ( ContinuousContactManager checker,
bool  use_single_link,
bool  use_convex_mesh 
)

◆ addCollisionObjects() [2/2]

void addCollisionObjects ( DiscreteContactManager checker,
bool  use_single_link,
bool  use_convex_mesh 
)

◆ getTransforms()

std::vector< Eigen::Isometry3d > getTransforms ( std::size_t  num_poses)

◆ main()

int main ( int  ,
char **   
)

◆ runContinuousProfile()

void runContinuousProfile ( bool  use_single_link,
bool  use_convex_mesh,
double  contact_distance 
)

◆ runDiscreteProfile()

void runDiscreteProfile ( bool  use_single_link,
bool  use_convex_mesh,
double  contact_distance 
)

Variable Documentation

◆ DIM