MayaFlux
0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
count()
template<typename PointT >
size_t
MayaFlux::Kinesis::SpatialIndex
< PointT >::count
(
)
const
Entity count in the published snapshot.
Definition at line
349
of file
SpatialIndex.cpp
.
350
{
351
#ifdef MAYAFLUX_PLATFORM_MACOS
352
auto
[snap, slot] = acquire_snapshot();
353
size_t
n = snap ? snap->positions.size() : 0;
354
if
(snap)
355
release_snapshot(slot);
356
return
n;
357
#else
358
auto
snap_ptr =
m_snapshot
.load(std::memory_order_acquire);
359
return
snap_ptr ? snap_ptr->positions.size() : 0;
360
#endif
361
}
MayaFlux::Kinesis::SpatialIndex::m_snapshot
std::atomic< std::shared_ptr< const SpatialSnapshot< PointT > > > m_snapshot
Definition
SpatialIndex.hpp:261
MayaFlux
Kinesis
SpatialIndex
Generated by
1.9.8