MRPT  2.0.2
Functions | Variables
CPose3DPDFGrid_unittest.cpp File Reference
#include <CTraitsTest.h>
#include <gtest/gtest.h>
#include <mrpt/poses/CPose3D.h>
#include <mrpt/poses/CPose3DPDFGrid.h>
Include dependency graph for CPose3DPDFGrid_unittest.cpp:

Go to the source code of this file.

Functions

 TEST (CPose3DPDFGrid, uniformDistribution)
 
 TEST (CPose3DPDFGrid, setManualPDF)
 

Variables

const auto bb_min
 
const auto bb_max = mrpt::math::TPose3D(3, 4, 5, 20.0_deg, 30.0_deg, 40.0_deg)
 

Function Documentation

◆ TEST() [1/2]

TEST ( CPose3DPDFGrid  ,
uniformDistribution   
)

Definition at line 27 of file CPose3DPDFGrid_unittest.cpp.

References bb_max, bb_min, mrpt::DEG2RAD(), EXPECT_GT(), EXPECT_NEAR(), and mrpt::square().

Here is the call graph for this function:

◆ TEST() [2/2]

TEST ( CPose3DPDFGrid  ,
setManualPDF   
)

Definition at line 53 of file CPose3DPDFGrid_unittest.cpp.

References bb_max, bb_min, mrpt::DEG2RAD(), EXPECT_LT(), EXPECT_NEAR(), and mrpt::square().

Here is the call graph for this function:

Variable Documentation

◆ bb_max

const auto bb_max = mrpt::math::TPose3D(3, 4, 5, 20.0_deg, 30.0_deg, 40.0_deg)

Definition at line 25 of file CPose3DPDFGrid_unittest.cpp.

Referenced by mrpt::poses::CPose3DGridTemplate< double >::CPose3DGridTemplate(), mrpt::opengl::CSetOfTexturedTriangles::getBoundingBox(), mrpt::opengl::CSimpleLine::getBoundingBox(), mrpt::opengl::CSphere::getBoundingBox(), mrpt::opengl::CDisk::getBoundingBox(), mrpt::opengl::CBox::getBoundingBox(), mrpt::opengl::CTexturedPlane::getBoundingBox(), mrpt::opengl::CAxis::getBoundingBox(), mrpt::opengl::CPointCloudColoured::getBoundingBox(), mrpt::opengl::CText::getBoundingBox(), mrpt::opengl::CGridPlaneXY::getBoundingBox(), mrpt::opengl::CColorBar::getBoundingBox(), mrpt::opengl::CGridPlaneXZ::getBoundingBox(), mrpt::opengl::CArrow::getBoundingBox(), mrpt::opengl::CAssimpModel::getBoundingBox(), mrpt::opengl::CText3D::getBoundingBox(), mrpt::opengl::CCamera::getBoundingBox(), mrpt::opengl::CPointCloud::getBoundingBox(), mrpt::opengl::CCylinder::getBoundingBox(), mrpt::opengl::CFrustum::getBoundingBox(), mrpt::opengl::CSetOfObjects::getBoundingBox(), mrpt::opengl::CMesh3D::getBoundingBox(), mrpt::opengl::CSetOfTriangles::getBoundingBox(), mrpt::opengl::CPlanarLaserScan::getBoundingBox(), mrpt::opengl::CPolyhedron::getBoundingBox(), mrpt::opengl::CMeshFast::getBoundingBox(), mrpt::opengl::CMesh::getBoundingBox(), mrpt::opengl::COpenGLScene::getBoundingBox(), mrpt::opengl::CGeneralizedEllipsoidTemplate< 3 >::getBoundingBox(), mrpt::opengl::CVectorField2D::getBoundingBox(), mrpt::opengl::CSetOfLines::getBoundingBox(), mrpt::opengl::CAngularObservationMesh::getBoundingBox(), mrpt::opengl::COpenGLViewport::getBoundingBox(), mrpt::opengl::CVectorField3D::getBoundingBox(), mrpt::opengl::COctoMapVoxels::getBoundingBox(), mrpt::nav::CPTG_DiffDrive_CollisionGridBased::internal_initialize(), mrpt::opengl::COctreePointRenderer< CPointCloudColoured >::octree_getBoundingBox(), mrpt::opengl::COctoMapVoxels::setBoundingBox(), mrpt::poses::CPose3DGridTemplate< double >::setSize(), and TEST().

◆ bb_min

const auto bb_min
Initial value:
=
mrpt::math::TPose3D(1, 2, 3, -20.0_deg, -30.0_deg, -40.0_deg)
Lightweight 3D pose (three spatial coordinates, plus three angular coordinates).
Definition: TPose3D.h:24

Definition at line 23 of file CPose3DPDFGrid_unittest.cpp.

Referenced by mrpt::poses::CPose3DGridTemplate< double >::CPose3DGridTemplate(), mrpt::opengl::CSetOfTexturedTriangles::getBoundingBox(), mrpt::opengl::CSimpleLine::getBoundingBox(), mrpt::opengl::CSphere::getBoundingBox(), mrpt::opengl::CDisk::getBoundingBox(), mrpt::opengl::CBox::getBoundingBox(), mrpt::opengl::CTexturedPlane::getBoundingBox(), mrpt::opengl::CAxis::getBoundingBox(), mrpt::opengl::CText::getBoundingBox(), mrpt::opengl::CColorBar::getBoundingBox(), mrpt::opengl::CGridPlaneXY::getBoundingBox(), mrpt::opengl::CGridPlaneXZ::getBoundingBox(), mrpt::opengl::CArrow::getBoundingBox(), mrpt::opengl::CAssimpModel::getBoundingBox(), mrpt::opengl::CText3D::getBoundingBox(), mrpt::opengl::CCamera::getBoundingBox(), mrpt::opengl::CCylinder::getBoundingBox(), mrpt::opengl::CFrustum::getBoundingBox(), mrpt::opengl::CSetOfObjects::getBoundingBox(), mrpt::opengl::CMesh3D::getBoundingBox(), mrpt::opengl::CSetOfTriangles::getBoundingBox(), mrpt::opengl::CPlanarLaserScan::getBoundingBox(), mrpt::opengl::CPolyhedron::getBoundingBox(), mrpt::opengl::CMeshFast::getBoundingBox(), mrpt::opengl::CMesh::getBoundingBox(), mrpt::opengl::COpenGLScene::getBoundingBox(), mrpt::opengl::CGeneralizedEllipsoidTemplate< 3 >::getBoundingBox(), mrpt::opengl::CVectorField2D::getBoundingBox(), mrpt::opengl::CSetOfLines::getBoundingBox(), mrpt::opengl::CAngularObservationMesh::getBoundingBox(), mrpt::opengl::COpenGLViewport::getBoundingBox(), mrpt::opengl::CVectorField3D::getBoundingBox(), mrpt::opengl::COctoMapVoxels::getBoundingBox(), mrpt::nav::CPTG_DiffDrive_CollisionGridBased::internal_initialize(), mrpt::opengl::COctreePointRenderer< CPointCloudColoured >::octree_getBoundingBox(), mrpt::opengl::COctoMapVoxels::setBoundingBox(), mrpt::poses::CPose3DGridTemplate< double >::setSize(), and TEST().




Page generated by Doxygen 1.8.14 for MRPT 2.0.2 Git: 9b4fd2465 Mon May 4 16:59:08 2020 +0200 at lun may 4 17:26:07 CEST 2020