scenario_simulator_v2 C++ API
Functions
test_bounding_box.cpp File Reference
#include <gtest/gtest.h>
#include <geometry/bounding_box.hpp>
#include <geometry/quaternion/euler_to_quaternion.hpp>
#include <scenario_simulator_exception/exception.hpp>
#include "expect_eq_macros.hpp"
#include "geometry/distance.hpp"
#include "test_utils.hpp"
Include dependency graph for test_bounding_box.cpp:

Functions

 TEST (BoundingBox, getPointsFromBboxDefault)
 
 TEST (BoundingBox, getPointsFromBboxCustom)
 
 TEST (BoundingBox, toPolygon2D_zeroPose)
 
 TEST (BoundingBox, toPolygon2D_onlyTranslation)
 
 TEST (BoundingBox, toPolygon2D_fullPose)
 
 TEST (BoundingBox, getPolygonDistanceWithCollision)
 
 TEST (BoundingBox, getPolygonDistanceTouch)
 
 TEST (BoundingBox, getPolygonDistanceWithoutCollision)
 
 TEST (BoundingBox, getClosestPoses)
 
 TEST (BoundingBox, getClosestPosesWithAlmostTouch)
 
 TEST (BoundingBox, getClosestPosesWithIntersection)
 
 TEST (BoundingBox, getClosestPointOnPolygonAtVertex)
 
 TEST (BoundingBox, getClosestPointOnPolygonNearEdge)
 
 TEST (BoundingBox, getClosestPointOnPolygonDiagonal)
 
int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ TEST() [1/14]

TEST ( BoundingBox  ,
getClosestPointOnPolygonAtVertex   
)

◆ TEST() [2/14]

TEST ( BoundingBox  ,
getClosestPointOnPolygonDiagonal   
)

◆ TEST() [3/14]

TEST ( BoundingBox  ,
getClosestPointOnPolygonNearEdge   
)

◆ TEST() [4/14]

TEST ( BoundingBox  ,
getClosestPoses   
)

◆ TEST() [5/14]

TEST ( BoundingBox  ,
getClosestPosesWithAlmostTouch   
)

◆ TEST() [6/14]

TEST ( BoundingBox  ,
getClosestPosesWithIntersection   
)

◆ TEST() [7/14]

TEST ( BoundingBox  ,
getPointsFromBboxCustom   
)

◆ TEST() [8/14]

TEST ( BoundingBox  ,
getPointsFromBboxDefault   
)

◆ TEST() [9/14]

TEST ( BoundingBox  ,
getPolygonDistanceTouch   
)

◆ TEST() [10/14]

TEST ( BoundingBox  ,
getPolygonDistanceWithCollision   
)

◆ TEST() [11/14]

TEST ( BoundingBox  ,
getPolygonDistanceWithoutCollision   
)

◆ TEST() [12/14]

TEST ( BoundingBox  ,
toPolygon2D_fullPose   
)
Note
Test obtaining polygon from bounding box with full transformation applied (translation + rotation).

◆ TEST() [13/14]

TEST ( BoundingBox  ,
toPolygon2D_onlyTranslation   
)
Note
Test obtaining polygon from bounding box with only translation applied.

◆ TEST() [14/14]

TEST ( BoundingBox  ,
toPolygon2D_zeroPose   
)
Note
Test obtaining polygon from bounding box with no transformation applied.