#include <grid_cell.h>

Public Member Functions | |
| virtual std::unique_ptr< GridCell > | clone () const | 
| virtual size_t | deserialize (const std::vector< char > &data, size_t pos=0) | 
| virtual double | discrepancy (const AreaOccupancyObservation &aoo) const | 
| GridCell (const Occupancy &occ) | |
| GridCell (const GridCell &gc)=default | |
| GridCell (GridCell &&gc)=default | |
| virtual const Occupancy & | occupancy () const | 
| operator bool () const | |
| operator double () const | |
| virtual void | operator+= (const AreaOccupancyObservation &aoo) | 
| GridCell & | operator= (const GridCell &gc)=default | 
| GridCell & | operator= (GridCell &&gc)=default | 
| virtual std::vector< char > | serialize () const | 
| virtual | ~GridCell ()=default | 
Protected Attributes | |
| Occupancy | _occupancy | 
Definition at line 9 of file grid_cell.h.
      
  | 
  inline | 
Definition at line 11 of file grid_cell.h.
      
  | 
  default | 
      
  | 
  default | 
      
  | 
  virtualdefault | 
      
  | 
  inlinevirtual | 
Reimplemented in VinyDSCell, AvgTinyCell, VinyXDSCell, LastWriteWinsGridCell, GmappingBaseCell, BaseTinyCell, and MockGridCell.
Definition at line 22 of file grid_cell.h.
      
  | 
  inlinevirtual | 
Definition at line 40 of file grid_cell.h.
      
  | 
  inlinevirtual | 
Reimplemented in VinyDSCell, GmappingBaseCell, VinyXDSCell, and MockGridCell.
Definition at line 31 of file grid_cell.h.
      
  | 
  inlinevirtual | 
Definition at line 20 of file grid_cell.h.
      
  | 
  inlineexplicit | 
Definition at line 19 of file grid_cell.h.
      
  | 
  inline | 
Definition at line 18 of file grid_cell.h.
      
  | 
  inlinevirtual | 
Reimplemented in VinyDSCell, AvgTinyCell, LastWriteWinsGridCell, GmappingBaseCell, BaseTinyCell, and MockGridCell.
Definition at line 26 of file grid_cell.h.
      
  | 
  inlinevirtual | 
Reimplemented in VinyDSCell.
Definition at line 35 of file grid_cell.h.
      
  | 
  protected | 
Definition at line 47 of file grid_cell.h.