NxsTaxaBlockSurrogate Class Reference

This class is the base class for blocks that can (in a pinch) serve as a TAXA block reader(NxsCharactersBlock, NxsTreesBlock, NxsUnalignedBlock, and NxsDistancesBlock). More...

#include <nxstaxablock.h>

List of all members.

Public Member Functions

int GetTaxaLinkStatus () const
virtual bool IsActiveTaxon (unsigned i) const

Protected Member Functions

virtual void HandleTaxLabels (NxsToken &token)

Detailed Description

This class is the base class for blocks that can (in a pinch) serve as a TAXA block reader(NxsCharactersBlock, NxsTreesBlock, NxsUnalignedBlock, and NxsDistancesBlock).

Client code rarely needs to call the special functionality of this class.

In broad terms, this class delegates calls to the taxa block if there is an external taxa block. If no external taxa block has been associated with the NxsTaxaBlockSurrogate, then will create one (which will later be returned to the NxsReader as an implied block)

Definition at line 252 of file nxstaxablock.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations Enumerator Friends
Generated on Mon Mar 29 16:37:13 2010 for NCL by  doxygen 1.6.3