FTF::SpacePointSelector< T > Node1 FTF::SpacePointSelector< T > - m_filter + SpacePointSelector() + ~SpacePointSelector() + operator()() + operator()() + select() Node2 SpacePointContainer + SpacePointContainer() + SpacePointContainer() + ~SpacePointContainer() + clID() + classID() - SpacePointContainer() - SpacePointContainer() - operator=() Node2->Node1 -m_pIDC Node3 IdentifiableContainer < SpacePointCollection > + IdentifiableContainerMT() + IdentifiableContainerMT() + IdentifiableContainerMT() + ~IdentifiableContainerMT() + hasExternalCache() + indexFindPtr() + indexFind() + addCollection() + addOrDelete() + addOrDelete() and 18 more... Node3->Node2 Node4 DataObject Node4->Node3 Node5 EventContainers::Identifiable ContainerBase # m_OnlineMode + IdentifiableContainerBase() + IdentifiableContainerBase() + IdentifiableContainerBase() + ~IdentifiableContainerBase() # GetAllCurrentHashes() # insert() # Wait() # tryAddFromCache() # tryAddFromCache() # cleanup() # numberOfCollections() # ResetMask() # fetchOrCreate() # fetchOrCreate() # indexFindPtr() Node5->Node3 Node6 std::unique_ptr< EventContainers ::I_InternalIDC > + operator->() Node6->Node5 #m_link Node7 EventContainers::I _InternalIDC + cbegin() + cend() + indexFind() + ~I_InternalIDC() + wait() + tryAddFromCache() + tryAddFromCache() + getAllCurrentHashes() + getAllHashPtrPair() + numberOfCollections() and 9 more... Node7->Node6 +ptr Node8 EventContainers::IIdentifiable Cont< T > + indexFindPtr() + GetAllCurrentHashes() + addOrDelete() + addOrDelete() + fullSize() + numberOfCollections() + tryAddFromCache() + hasExternalCache() + naughtyRetrieve() + addCollection() + cleanup() Node8->Node3 Node9 std::vector< short > + elements Node9->Node1 -m_hash2layer