TCS::CompositeTOB Node1 TCS::CompositeTOB + CompositeTOB() + CompositeTOB() + CompositeTOB() + CompositeTOB() + CompositeTOB() + ~CompositeTOB() + components() + components() + print() + createOnHeap() + clearHeap() + heap() Node2 TCS::GenericTOB - m_Et - m_EtNarrow - m_EtWide - m_Ex - m_Ey - m_Et2 - m_sumEt - m_eta - m_phi - m_bw2or3 and 11 more... + GenericTOB() + GenericTOB() + GenericTOB() + GenericTOB() + GenericTOB() + GenericTOB() + GenericTOB() + GenericTOB() + GenericTOB() + GenericTOB() and 36 more... + createOnHeap() + clearHeap() + heap() Node2->Node1 Node9 std::vector< TCS::Generic TOB * > Node2->Node9 +elements Node3 TCS::BaseTOB - m_roiWord + BaseTOB() + ~BaseTOB() + print() + tobType() + roiWord() + tobName() + instances() # sizeCheck() # sizeCheckM() # sizeCheck() Node3->Node2 Node4 std::string Node4->Node3 -m_tobName Node6 TCS::Heap< TCS::GenericTOB > - m_originalCapacity + Heap() + ~Heap() + clear() + create() + size() + capacity() - allocate() - deallocate() - extend() Node4->Node6 -m_name Node10 TCS::Heap< TCS::Composite TOB > - m_originalCapacity + Heap() + ~Heap() + clear() + create() + size() + capacity() - allocate() - deallocate() - extend() Node4->Node10 -m_name Node5 std::basic_string< char > Node5->Node4 Node6->Node2 -fg_heap Node7 TCS::Heap< T >::HeapStructure + heap + pos Node7->Node6 -m_heap Node7->Node10 -m_heap Node8 std::vector< void * > + elements Node8->Node7 +heapCollection Node9->Node1 -m_components Node10->Node1 -fg_heap