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

Public Member Functions

 BaseOOPETest ()
 

Static Public Attributes

static constexpr double Default_Prob = 0.0
 
static constexpr double Map_Scale = 1
 

Protected Types

using AOO = AreaOccupancyObservation
 
using LWR = LightWeightRectangle
 
using Shift = Point2D
 

Protected Member Functions

auto cell_range () const
 
template<int i, int j>
auto mid () const
 
auto mid_cell () const
 
template<typename OOPE >
void test_oope (double expected, const Point2D &obstacle, const LWR &range={0, 0, 0, 0}) const
 
void update_map (const UnboundedPlainGridMap::Coord &area_id, double occ)
 

Protected Attributes

UnboundedPlainGridMap map
 

Detailed Description

Definition at line 12 of file occupancy_observation_probability_test.cpp.

Member Typedef Documentation

Definition at line 24 of file occupancy_observation_probability_test.cpp.

Definition at line 25 of file occupancy_observation_probability_test.cpp.

using BaseOOPETest::Shift = Point2D
protected

Definition at line 26 of file occupancy_observation_probability_test.cpp.

Constructor & Destructor Documentation

BaseOOPETest::BaseOOPETest ( )
inline

Definition at line 17 of file occupancy_observation_probability_test.cpp.

Member Function Documentation

auto BaseOOPETest::cell_range ( ) const
inlineprotected

Definition at line 40 of file occupancy_observation_probability_test.cpp.

template<int i, int j>
auto BaseOOPETest::mid ( ) const
inlineprotected

Definition at line 44 of file occupancy_observation_probability_test.cpp.

auto BaseOOPETest::mid_cell ( ) const
inlineprotected

Definition at line 41 of file occupancy_observation_probability_test.cpp.

template<typename OOPE >
void BaseOOPETest::test_oope ( double  expected,
const Point2D obstacle,
const LWR range = {0, 0, 0, 0} 
) const
inlineprotected

Definition at line 33 of file occupancy_observation_probability_test.cpp.

void BaseOOPETest::update_map ( const UnboundedPlainGridMap::Coord area_id,
double  occ 
)
inlineprotected

Definition at line 28 of file occupancy_observation_probability_test.cpp.

Member Data Documentation

constexpr double BaseOOPETest::Default_Prob = 0.0
static

Definition at line 15 of file occupancy_observation_probability_test.cpp.

UnboundedPlainGridMap BaseOOPETest::map
protected

Definition at line 46 of file occupancy_observation_probability_test.cpp.

constexpr double BaseOOPETest::Map_Scale = 1
static

Definition at line 14 of file occupancy_observation_probability_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