34 #ifndef CN3D_VIEWER_BASE__HPP
35 #define CN3D_VIEWER_BASE__HPP
AlignmentStack alignmentStack
void SetWindowTitle(void) const
virtual ~ViewerBase(void)
AlignmentList currentAlignments
std::list< BlockMultipleAlignment * > AlignmentList
void MakeSequenceVisible(const MoleculeIdentifier *identifier)
void SetUndoRedoMenuStates(void)
AlignmentManager * alignmentManager
void RemoveBlockBoundaryRows(void)
std::list< AlignmentList > AlignmentStack
SequenceDisplay * GetCurrentDisplay(void)
DisplayStack displayStack
std::list< SequenceDisplay * > DisplayStack
bool EditorIsOn(void) const
SequenceDisplay * currentDisplay
void InitData(const AlignmentList *alignments, SequenceDisplay *display)
virtual void SaveDialog(bool prompt)
void CalculateSelfHitScores(const BlockMultipleAlignment *multiple)
ViewerBase(ViewerWindowBase **window, AlignmentManager *alnMgr)
AlignmentList & GetCurrentAlignments(void)
static const unsigned int MAX_UNDO_STACK_SIZE
ViewerWindowBase **const viewerWindow
void MakeResidueVisible(const Molecule *molecule, int seqIndex)
void CopyDataFromStack(void)
const AlignmentList & GetCurrentAlignments(void) const
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_SCOPE(ns)
Define a new scope.
The NCBI C++/STL use hints.