Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

LabelSet Class Reference

#include <LabelSet.h>

List of all members.

Public Member Functions

 LabelSet ()
 LabelSet (const DataTable *const pedigreeTable)
unsigned getNumberOfLabels (void) const
std::vector< UTF8String > getLabelSet (Individual *individual) const
std::vector< UTF8String > getLabelSubsetByType (DATATYPE type, Individual *individual) const
std::vector< UTF8String > getRandomLabelSubsetByType (DATATYPE type) const
std::vector< UTF8String > getLabelNameSet (void) const

Private Attributes

unsigned _numberOfLabels
const DataTable * _pedigreeTable


Constructor & Destructor Documentation

LabelSet::LabelSet (   )  [inline]
 

LabelSet::LabelSet (  const DataTable *const   pedigreeTable  ) 
 


Member Function Documentation

std::vector< UTF8String > LabelSet::getLabelNameSet (  void   )  const
 

std::vector< UTF8String > LabelSet::getLabelSet (  Individual *  individual  )  const
 

std::vector< UTF8String > LabelSet::getLabelSubsetByType (  DATATYPE  type,
Individual *  individual
)  const
 

getLabelSubsetByType: Get the subset of labels that are "on" which are of a specific DATATYPE such as Genotype or String.

unsigned LabelSet::getNumberOfLabels (  void   )  const
 

std::vector< UTF8String > LabelSet::getRandomLabelSubsetByType (  DATATYPE  type  )  const
 


Member Data Documentation

unsigned LabelSet::_numberOfLabels [private]
 

const DataTable* LabelSet::_pedigreeTable [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 18 16:24:39 2011 for MADELINE by  doxygen 1.4.4