Conscience Core
Public Member Functions | Public Attributes | List of all members
conscience_core::lidar::CartographyChangesQueue Struct Reference

#include <CscSlamEngine.h>

Public Member Functions

void push (CscSlam3dMapVoxelChanges changes)
 
vector< CscSlam3dMapVoxelChangesconsumeAll ()
 
void clear ()
 

Public Attributes

mutex queueMutex
 
deque< CscSlam3dMapVoxelChangeschangesQueue
 

Member Function Documentation

◆ clear()

void conscience_core::lidar::CartographyChangesQueue::clear ( )

◆ consumeAll()

vector< CscSlam3dMapVoxelChanges > conscience_core::lidar::CartographyChangesQueue::consumeAll ( )

◆ push()

void conscience_core::lidar::CartographyChangesQueue::push ( CscSlam3dMapVoxelChanges  changes)

Member Data Documentation

◆ changesQueue

deque<CscSlam3dMapVoxelChanges> conscience_core::lidar::CartographyChangesQueue::changesQueue

◆ queueMutex

mutex conscience_core::lidar::CartographyChangesQueue::queueMutex

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