NCBI C++ ToolKit
Functions | Variables
messenger.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbistd.hpp>
#include <memory>
#include <objects/mmdb1/Biostruc_id.hpp>
#include <objects/mmdb1/Mmdb_id.hpp>
#include <objects/mmdb3/Biostruc_feature_set.hpp>
#include <objects/mmdb3/Biostruc_feature_set_id.hpp>
#include <objects/mmdb3/Biostruc_feature.hpp>
#include <objects/mmdb3/Chem_graph_pntrs.hpp>
#include <objects/mmdb3/Residue_pntrs.hpp>
#include <objects/mmdb3/Residue_interval_pntr.hpp>
#include <objects/mmdb1/Molecule_id.hpp>
#include <objects/mmdb1/Residue_id.hpp>
#include "remove_header_conflicts.hpp"
#include "messenger.hpp"
#include "structure_window.hpp"
#include "cn3d_glcanvas.hpp"
#include "sequence_viewer.hpp"
#include "opengl_renderer.hpp"
#include "structure_set.hpp"
#include "chemical_graph.hpp"
#include "sequence_set.hpp"
#include "molecule_identifier.hpp"
#include "cn3d_tools.hpp"
+ Include dependency graph for messenger.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (objects)
 
MessengerGlobalMessenger (void)
 

Variables

 USING_NCBI_SCOPE
 
static Messenger messenger
 

Function Documentation

◆ GlobalMessenger()

Messenger* GlobalMessenger ( void  )

Definition at line 73 of file messenger.cpp.

References messenger.

Referenced by AnnotateDialog::AnnotateDialog(), CompareRowsFloatHighlights(), OpenGLRenderer::Construct(), SequenceViewer::CreateSequenceWindow(), UpdateViewer::CreateUpdateWindow(), StyleManager::DisplayUserAnnotation(), CommandProcessor::DoCommand_Highlight(), CommandProcessor::DoCommand_LoadFile(), DoHighlightMotif(), SequenceDisplay::DraggedCell(), Residue::Draw(), AnnotateDialog::EditAnnotation(), ExportPNG(), GetAlignedResidueIndexes(), GetAlignmentByBestNeighbor(), StyleManager::GetAtomStyle(), StyleManager::GetBondStyle(), BlockMultipleAlignment::GetCharacterTraitsAt(), DisplayRowFromSequence::GetCharacterTraitsAt(), CDDAnnotateDialog::GetCurrentHighlightedIntervals(), CDDEvidenceDialog::GetData(), BlockMultipleAlignment::HighlightAlignedColumnsOfMasterRange(), IBISAnnotateDialog::HighlightAnnotation(), CDDAnnotateDialog::HighlightAnnotation(), IBISAnnotateDialog::HighlightInteraction(), CDDAnnotateDialog::HighlightMotif(), Sequence::HighlightPattern(), HighlightResidues(), AlignmentManager::Init(), StructureWindow::LoadData(), AlignmentManager::MergeUpdates(), SequenceDisplay::MouseDown(), AnnotateDialog::MoveAnnotation(), StyleManager::MoveUserAnnotation(), AnnotateDialog::NewAnnotation(), ViewerWindowBase::NewDisplay(), CDDAnnotateDialog::NewOrEditMotif(), TaxonomyWindow::OnActivate(), StructureWindow::OnAlignStructures(), AnnotateDialog::OnButton(), StyleDialog::OnButton(), ViewerWindowBase::OnCacheHighlights(), StructureWindow::OnCDD(), StyleDialog::OnChange(), PreferencesDialog::OnCloseWindow(), SequenceViewerWindow::OnCloseWindow(), StyleDialog::OnCloseWindow(), UpdateViewerWindow::OnCloseWindow(), StructureWindow::OnExit(), ViewerWindowBase::OnFindPattern(), SequenceViewerWindow::OnHighlight(), Cn3DApp::OnIdle(), ViewerWindowBase::OnJustification(), SequenceViewerWindow::OnMarkBlock(), StructureWindow::OnOpen(), SequenceViewerWindow::OnRealign(), StructureWindow::OnSave(), StructureWindow::OnSelect(), StructureWindow::OnSendSelection(), StructureWindow::OnSetFont(), StructureWindow::OnSetStyle(), ViewerWindowBase::OnShowGeomVltns(), PostRedrawEntity(), SequenceDisplay::ProximitySort(), SequenceDisplay::RedrawAlignedMolecules(), StyleManager::RemoveUserAnnotation(), StructureSet::SaveASNData(), StructureSet::SelectByDistance(), StructureObject::SelectByDistance(), StructureSet::SelectedAtom(), DisplayRowFromSequence::SelectedRange(), BlockMultipleAlignment::SelectedRange(), SequenceDisplay::SelectedRectangle(), StyleManager::SetGlobalStyle(), ShowHideManager::ShowDomainsWithHighlights(), CDDAnnotateDialog::ShowEvidence(), AlignmentManager::ShowHideCallbackFunction(), ShowHideManager::ShowSelectedResidues(), StructureWindow::StructureWindow(), SequenceDisplay::UpdateBlockBoundaryRow(), ViewerWindowBase::UpdateDisplay(), AlignmentManager::~AlignmentManager(), and StructureSet::~StructureSet().

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ messenger

Messenger messenger
static

Definition at line 71 of file messenger.cpp.

Referenced by FileMessagingManager::DeleteFileMessenger(), and GlobalMessenger().

◆ USING_NCBI_SCOPE

USING_NCBI_SCOPE

Definition at line 64 of file messenger.cpp.

Modified on Fri Sep 20 14:57:24 2024 by modify_doxy.py rev. 669887