Classes | Typedefs | Variables
novaddt::calib Namespace Reference

Classes

class  BufferContainer
 
class  BufferManager
 
struct  dimensions
 
class  HitMap
 

Typedefs

using mutexType = boost::interprocess::interprocess_upgradable_mutex
 
using sharableLock = boost::interprocess::sharable_lock< mutexType >
 
using upgradableLock = boost::interprocess::upgradable_lock< mutexType >
 
using scopedLock = boost::interprocess::scoped_lock< mutexType >
 
using FDHitMap = HitMap< double, dimensions< FD_NUM_PLANES, FD_NUM_CELLS >>
 
using NDHitMap = HitMap< double, dimensions< ND_NUM_PLANES, ND_NUM_CELLS >>
 
using FDNoiseBufferManager = BufferManager< FDHitMap, 2 >
 
using NDNoiseBufferManager = BufferManager< NDHitMap, 2 >
 
using SharedFDHitMap = SharedData< FDNoiseBufferManager >
 
using SharedNDHitMap = SharedData< NDNoiseBufferManager >
 

Variables

const size_t FD_NUM_PLANES = 896
 
const size_t FD_NUM_CELLS = 384
 
const size_t ND_NUM_PLANES = 256
 
const size_t ND_NUM_CELLS = 96
 

Typedef Documentation

Definition at line 23 of file HitMap.h.

Definition at line 9 of file SharedNoiseMap.h.

using novaddt::calib::mutexType = typedef boost::interprocess::interprocess_upgradable_mutex

Definition at line 11 of file BufferManager.h.

Definition at line 24 of file HitMap.h.

Definition at line 10 of file SharedNoiseMap.h.

using novaddt::calib::scopedLock = typedef boost::interprocess::scoped_lock<mutexType>

Definition at line 14 of file BufferManager.h.

using novaddt::calib::sharableLock = typedef boost::interprocess::sharable_lock<mutexType>

Definition at line 12 of file BufferManager.h.

Definition at line 11 of file SharedNoiseMap.h.

Definition at line 12 of file SharedNoiseMap.h.

using novaddt::calib::upgradableLock = typedef boost::interprocess::upgradable_lock<mutexType>

Definition at line 13 of file BufferManager.h.

Variable Documentation

const size_t novaddt::calib::FD_NUM_CELLS = 384

Definition at line 20 of file HitMap.h.

const size_t novaddt::calib::FD_NUM_PLANES = 896

Definition at line 19 of file HitMap.h.

const size_t novaddt::calib::ND_NUM_CELLS = 96

Definition at line 22 of file HitMap.h.

const size_t novaddt::calib::ND_NUM_PLANES = 256

Definition at line 21 of file HitMap.h.