Protected Types | Protected Member Functions | Static Protected Attributes | List of all members
LWRIntersectionOverlapTest Class Reference
Inheritance diagram for LWRIntersectionOverlapTest:
Inheritance graph
[legend]

Protected Types

using Rect = LightWeightRectangle
 

Protected Member Functions

void check_intersection (const Rect &r1, const Rect &r2, const Rect &exp_inters, double exp_overlap) const
 
void test_corner_inclusion (const Directions &dirs) const
 
void test_edge_inclusion (const Directions &dir)
 
void test_proper_inclusion (const Directions &dirs, double exp_outer_overlap) const
 

Static Protected Attributes

static constexpr auto Base_Outer_Overlap = 1.0 / 9
 

Detailed Description

Definition at line 9 of file light_weight_rectangle_test.cpp.

Member Typedef Documentation

Definition at line 11 of file light_weight_rectangle_test.cpp.

Member Function Documentation

void LWRIntersectionOverlapTest::check_intersection ( const Rect r1,
const Rect r2,
const Rect exp_inters,
double  exp_overlap 
) const
inlineprotected

Definition at line 15 of file light_weight_rectangle_test.cpp.

void LWRIntersectionOverlapTest::test_corner_inclusion ( const Directions dirs) const
inlineprotected

Definition at line 23 of file light_weight_rectangle_test.cpp.

void LWRIntersectionOverlapTest::test_edge_inclusion ( const Directions dir)
inlineprotected

Definition at line 59 of file light_weight_rectangle_test.cpp.

void LWRIntersectionOverlapTest::test_proper_inclusion ( const Directions dirs,
double  exp_outer_overlap 
) const
inlineprotected

Definition at line 82 of file light_weight_rectangle_test.cpp.

Member Data Documentation

constexpr auto LWRIntersectionOverlapTest::Base_Outer_Overlap = 1.0 / 9
staticprotected

Definition at line 13 of file light_weight_rectangle_test.cpp.


The documentation for this class was generated from the following file:


slam_constructor
Author(s): JetBrains Research, OSLL team
autogenerated on Mon Jun 10 2019 15:08:26