Classes | Macros | Functions
light_weight_rectangle_test.cpp File Reference
#include <gtest/gtest.h>
#include "directions.h"
#include "../../src/core/geometry_primitives.h"
Include dependency graph for light_weight_rectangle_test.cpp:

Go to the source code of this file.

Classes

class  LWRIntersectionOverlapTest
 

Macros

#define ALIGN_SIDE(side)
 

Functions

int main (int argc, char *argv[])
 
 TEST_F (LWRIntersectionOverlapTest, noIntersectionSameSize)
 
 TEST_F (LWRIntersectionOverlapTest, noIntersectionDifferentSize)
 
 TEST_F (LWRIntersectionOverlapTest, cornerInclusionLT)
 
 TEST_F (LWRIntersectionOverlapTest, cornerInclusionRT)
 
 TEST_F (LWRIntersectionOverlapTest, cornerInclusionLB)
 
 TEST_F (LWRIntersectionOverlapTest, cornerInclusionRB)
 
 TEST_F (LWRIntersectionOverlapTest, edgeInclusionLeft)
 
 TEST_F (LWRIntersectionOverlapTest, edgeInclusionRight)
 
 TEST_F (LWRIntersectionOverlapTest, edgeInclusionTop)
 
 TEST_F (LWRIntersectionOverlapTest, edgeInclusionBot)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionNotSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionLSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionRSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionRLSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionBSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionBLSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionBRSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionBRLSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionTSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionTLSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionTRSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionTRLSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionTBSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionTBLSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionTBRSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, properInclusionTBRLSideAligned)
 
 TEST_F (LWRIntersectionOverlapTest, pointRectInsidePointRect)
 
 TEST_F (LWRIntersectionOverlapTest, pointRectOutsidePointRect)
 
 TEST_F (LWRIntersectionOverlapTest, pointRectangleInsidePlainRectangle)
 
 TEST_F (LWRIntersectionOverlapTest, pointRectangleOutsidePlainRectangle)
 

Macro Definition Documentation

#define ALIGN_SIDE (   side)
Value:
if (dirs.side()) { \
inner_##side = outer.side(); \
}

Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 297 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
noIntersectionSameSize   
)

Definition at line 111 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
noIntersectionDifferentSize   
)

Definition at line 115 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
cornerInclusionLT   
)

Definition at line 122 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
cornerInclusionRT   
)

Definition at line 126 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
cornerInclusionLB   
)

Definition at line 130 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
cornerInclusionRB   
)

Definition at line 134 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
edgeInclusionLeft   
)

Definition at line 143 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
edgeInclusionRight   
)

Definition at line 147 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
edgeInclusionTop   
)

Definition at line 151 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
edgeInclusionBot   
)

Definition at line 155 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionNotSideAligned   
)

Definition at line 164 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionLSideAligned   
)

Definition at line 168 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionRSideAligned   
)

Definition at line 172 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionRLSideAligned   
)

Definition at line 176 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionBSideAligned   
)

Definition at line 181 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionBLSideAligned   
)

Definition at line 185 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionBRSideAligned   
)

Definition at line 190 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionBRLSideAligned   
)

Definition at line 195 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionTSideAligned   
)

Definition at line 200 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionTLSideAligned   
)

Definition at line 204 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionTRSideAligned   
)

Definition at line 209 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionTRLSideAligned   
)

Definition at line 214 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionTBSideAligned   
)

Definition at line 219 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionTBLSideAligned   
)

Definition at line 223 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionTBRSideAligned   
)

Definition at line 228 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
properInclusionTBRLSideAligned   
)

Definition at line 233 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
pointRectInsidePointRect   
)

Definition at line 243 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
pointRectOutsidePointRect   
)

Definition at line 248 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
pointRectangleInsidePlainRectangle   
)

Definition at line 254 of file light_weight_rectangle_test.cpp.

TEST_F ( LWRIntersectionOverlapTest  ,
pointRectangleOutsidePlainRectangle   
)

Definition at line 260 of file light_weight_rectangle_test.cpp.



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