Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | List of all members
rl::plan::Rrt::Distance Struct Reference

#include <Rrt.h>

Collaboration diagram for rl::plan::Rrt::Distance:
Collaboration graph
[legend]

Public Types

typedef QueryItem Query_item
 

Public Member Functions

 Distance ()
 
 Distance (Model *model)
 
template<typename SearchTraits >
::rl::math::Real max_distance_to_rectangle (const Query_item &q, const ::CGAL::Kd_tree_rectangle< SearchTraits > &r) const
 
template<typename SearchTraits >
::rl::math::Real min_distance_to_rectangle (const Query_item &q, const ::CGAL::Kd_tree_rectangle< SearchTraits > &r) const
 
::rl::math::Real min_distance_to_rectangle (const ::rl::math::Real &q, const ::rl::math::Real &min, const ::rl::math::Real &max, const ::std::size_t &cutting_dimension) const
 
::rl::math::Real new_distance (const ::rl::math::Real &dist, const ::rl::math::Real &old_off, const ::rl::math::Real &new_off, const int &cutting_dimension) const
 
::rl::math::Real transformed_distance (const ::rl::math::Real &d) const
 
::rl::math::Real transformed_distance (const Query_item &q1, const Query_item &q2) const
 
template<>
::rl::math::Real max_distance_to_rectangle (const Query_item &q, const ::CGAL::Kd_tree_rectangle< Rrt::SearchTraits > &r) const
 
template<>
::rl::math::Real min_distance_to_rectangle (const Query_item &q, const ::CGAL::Kd_tree_rectangle< Rrt::SearchTraits > &r) const
 

Public Attributes

Modelmodel
 

Member Typedef Documentation

Constructor & Destructor Documentation

rl::plan::Rrt::Distance::Distance ( )
rl::plan::Rrt::Distance::Distance ( Model model)

Member Function Documentation

template<typename SearchTraits >
::rl::math::Real rl::plan::Rrt::Distance::max_distance_to_rectangle ( const Query_item q,
const ::CGAL::Kd_tree_rectangle< SearchTraits > &  r 
) const
template<>
::rl::math::Real rl::plan::Rrt::Distance::max_distance_to_rectangle ( const Query_item q,
const ::CGAL::Kd_tree_rectangle< Rrt::SearchTraits > &  r 
) const
template<typename SearchTraits >
::rl::math::Real rl::plan::Rrt::Distance::min_distance_to_rectangle ( const Query_item q,
const ::CGAL::Kd_tree_rectangle< SearchTraits > &  r 
) const
rl::math::Real rl::plan::Rrt::Distance::min_distance_to_rectangle ( const ::rl::math::Real q,
const ::rl::math::Real min,
const ::rl::math::Real max,
const ::std::size_t &  cutting_dimension 
) const
template<>
::rl::math::Real rl::plan::Rrt::Distance::min_distance_to_rectangle ( const Query_item q,
const ::CGAL::Kd_tree_rectangle< Rrt::SearchTraits > &  r 
) const
rl::math::Real rl::plan::Rrt::Distance::new_distance ( const ::rl::math::Real dist,
const ::rl::math::Real old_off,
const ::rl::math::Real new_off,
const int &  cutting_dimension 
) const
rl::math::Real rl::plan::Rrt::Distance::transformed_distance ( const ::rl::math::Real d) const
rl::math::Real rl::plan::Rrt::Distance::transformed_distance ( const Query_item q1,
const Query_item q2 
) const

Member Data Documentation

Model* rl::plan::Rrt::Distance::model

The documentation for this struct was generated from the following files: