Search Toolkit Book for RowSourceTable
#include <algo/structure/cd_utils/cuRowSourceTable.hpp>
Definition at line 26 of file cuRowSourceTable.hpp.
◆ CDRowIndexMap ◆ RowSourceMap ◆ RowSourceTable() ◆ addEntry() [1/2] ◆ addEntry() [2/2]Definition at line 20 of file cuRowSourceTable.cpp.
References RowSource::cd, map_checker< Container >::insert(), multimap_checker< Container >::insert(), set< Key, Compare >::insert(), m_cdRowIndexMap, m_cdsInScope, m_cdsOutofScope, m_masters, m_table, makeCDRowKey(), RowSource::normal, PENDING_ROW_START, row, and RowSource::rowInSrc.
◆ clear() void RowSourceTable::clear ( void ) ◆ convertFromCDRow() int RowSourceTable::convertFromCDRow ( CCdCore * cd, int cdRows ) const ◆ convertFromCDRows() void RowSourceTable::convertFromCDRows ( CCdCore * cd, const vector< int > & cdRows, set< int > & colRows ) const ◆ convertToCDRows() void RowSourceTable::convertToCDRows ( const vector< int > & colRows, CDRowsMap & cdRows ) const ◆ findEntries()Definition at line 97 of file cuRowSourceTable.cpp.
References multimap_checker< Container >::equal_range(), isCDInScope(), m_table, and row.
Referenced by AlignmentCollection::AddAlignment(), SeqTree::addSelectionFields(), convertToCDRows(), MultipleAlignment::copyRowSource(), SeqTree::fixRowNumber(), AlignmentCollection::GetLeafDescendentCD(), AlignmentCollection::GetScopedLeafCD(), AlignmentCollection::GetSeniorMemberCD(), TaxTreeData::insertLineage(), isRowInCD(), AlignmentCollection::mapRow(), and SeqTree::updateSeqCounts().
◆ findEntry() [1/2] ◆ findEntry() [2/2] ◆ getCDs() int RowSourceTable::getCDs ( vector< CCdCore * > & cds ) ◆ getCDsInScope() int RowSourceTable::getCDsInScope ( vector< CCdCore * > & cds ) ◆ getCDsOutofScope() int RowSourceTable::getCDsOutofScope ( vector< CCdCore * > & cds ) ◆ getMasterRows() void RowSourceTable::getMasterRows ( vector< int > & masters ) ◆ isCDInScope() bool RowSourceTable::isCDInScope ( CCdCore * cd ) const ◆ isEntryInScope() ◆ isPending() bool RowSourceTable::isPending ( int row ) const ◆ isRowInCD() ◆ makeCDRowKey() ◆ removeEntriesForCD() void RowSourceTable::removeEntriesForCD ( vector< int > & colRows, CCdCore * cd )Definition at line 37 of file cuRowSourceTable.cpp.
References RowSource::cd, multimap_checker< Container >::equal_range(), map_checker< Container >::erase(), multimap_checker< Container >::erase(), set< Key, Compare >::erase(), i, set< Key, Compare >::insert(), isCDInScope(), m_cdRowIndexMap, m_cdsOutofScope, m_masters, m_table, makeCDRowKey(), RowSource::normal, PENDING_ROW_START, RowSource::rowInSrc, and RowSource::wasMaster().
Referenced by AlignmentCollection::removeRowSourcesForCD().
◆ transferCDs() ◆ m_cdRowIndexMap ◆ m_cdsInScope ◆ m_cdsOutofScope ◆ m_masters set<int> RowSourceTable::m_masters private ◆ m_tableThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4