Bayes Filters Library
Public Member Functions | Protected Attributes | List of all members
bfl::InitSurveillanceAreaGrid Class Reference

#include <InitSurveillanceAreaGrid.h>

Inheritance diagram for bfl::InitSurveillanceAreaGrid:
[legend]

Public Member Functions

 InitSurveillanceAreaGrid (const double surv_x_inf, const double surv_x_sup, const double surv_y_inf, const double surv_y_sup, const unsigned int num_particle_x, const unsigned int num_particle_y) noexcept
 
 InitSurveillanceAreaGrid (const double surv_x, const double surv_y, const unsigned int num_particle_x, const unsigned int num_particle_y) noexcept
 
virtual ~InitSurveillanceAreaGrid () noexcept=default
 
bool initialize (bfl::ParticleSet &particles) override
 

Protected Attributes

double surv_x_inf_
 
double surv_x_sup_
 
double surv_y_inf_
 
double surv_y_sup_
 
double num_particle_x_
 
double num_particle_y_
 

Detailed Description

Definition at line 18 of file InitSurveillanceAreaGrid.h.

Constructor & Destructor Documentation

◆ InitSurveillanceAreaGrid() [1/2]

InitSurveillanceAreaGrid::InitSurveillanceAreaGrid ( const double  surv_x_inf,
const double  surv_x_sup,
const double  surv_y_inf,
const double  surv_y_sup,
const unsigned int  num_particle_x,
const unsigned int  num_particle_y 
)
noexcept

Definition at line 15 of file InitSurveillanceAreaGrid.cpp.

◆ InitSurveillanceAreaGrid() [2/2]

InitSurveillanceAreaGrid::InitSurveillanceAreaGrid ( const double  surv_x,
const double  surv_y,
const unsigned int  num_particle_x,
const unsigned int  num_particle_y 
)
noexcept

Definition at line 33 of file InitSurveillanceAreaGrid.cpp.

◆ ~InitSurveillanceAreaGrid()

virtual bfl::InitSurveillanceAreaGrid::~InitSurveillanceAreaGrid ( )
virtualdefaultnoexcept

Member Function Documentation

◆ initialize()

bool InitSurveillanceAreaGrid::initialize ( bfl::ParticleSet particles)
overridevirtual

Implements bfl::ParticleSetInitialization.

Definition at line 44 of file InitSurveillanceAreaGrid.cpp.

References bfl::ParticleSet::state(), and bfl::GaussianMixture::weight().

Here is the call graph for this function:

Member Data Documentation

◆ num_particle_x_

double bfl::InitSurveillanceAreaGrid::num_particle_x_
protected

Definition at line 39 of file InitSurveillanceAreaGrid.h.

◆ num_particle_y_

double bfl::InitSurveillanceAreaGrid::num_particle_y_
protected

Definition at line 41 of file InitSurveillanceAreaGrid.h.

◆ surv_x_inf_

double bfl::InitSurveillanceAreaGrid::surv_x_inf_
protected

Definition at line 31 of file InitSurveillanceAreaGrid.h.

◆ surv_x_sup_

double bfl::InitSurveillanceAreaGrid::surv_x_sup_
protected

Definition at line 33 of file InitSurveillanceAreaGrid.h.

◆ surv_y_inf_

double bfl::InitSurveillanceAreaGrid::surv_y_inf_
protected

Definition at line 35 of file InitSurveillanceAreaGrid.h.

◆ surv_y_sup_

double bfl::InitSurveillanceAreaGrid::surv_y_sup_
protected

Definition at line 37 of file InitSurveillanceAreaGrid.h.


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