Robotics Library  0.6.2
Public Types | Public Member Functions | Public Attributes | List of all members
rl::plan::Prm::Distance Struct Reference

#include <Prm.h>

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< Prm::SearchTraits > &r) const
 
template<>
::rl::math::Real min_distance_to_rectangle (const Query_item &q, const ::CGAL::Kd_tree_rectangle< Prm::SearchTraits > &r) const
 

Public Attributes

Modelmodel
 

Member Typedef Documentation

◆ Query_item

Constructor & Destructor Documentation

◆ Distance() [1/2]

rl::plan::Prm::Distance::Distance ( )

◆ Distance() [2/2]

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

Member Function Documentation

◆ max_distance_to_rectangle() [1/2]

template<>
::rl::math::Real rl::plan::Prm::Distance::max_distance_to_rectangle ( const Query_item q,
const ::CGAL::Kd_tree_rectangle< Prm::SearchTraits > &  r 
) const

◆ max_distance_to_rectangle() [2/2]

template<typename SearchTraits >
::rl::math::Real rl::plan::Prm::Distance::max_distance_to_rectangle ( const Query_item q,
const ::CGAL::Kd_tree_rectangle< SearchTraits > &  r 
) const

◆ min_distance_to_rectangle() [1/3]

rl::math::Real rl::plan::Prm::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

◆ min_distance_to_rectangle() [2/3]

template<>
::rl::math::Real rl::plan::Prm::Distance::min_distance_to_rectangle ( const Query_item q,
const ::CGAL::Kd_tree_rectangle< Prm::SearchTraits > &  r 
) const

◆ min_distance_to_rectangle() [3/3]

template<typename SearchTraits >
::rl::math::Real rl::plan::Prm::Distance::min_distance_to_rectangle ( const Query_item q,
const ::CGAL::Kd_tree_rectangle< SearchTraits > &  r 
) const

◆ new_distance()

rl::math::Real rl::plan::Prm::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

◆ transformed_distance() [1/2]

rl::math::Real rl::plan::Prm::Distance::transformed_distance ( const ::rl::math::Real d) const

◆ transformed_distance() [2/2]

rl::math::Real rl::plan::Prm::Distance::transformed_distance ( const Query_item q1,
const Query_item q2 
) const

Member Data Documentation

◆ model

Model* rl::plan::Prm::Distance::model

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