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< UTF8StringgetLabelSet (Individual *individual) const
std::vector< UTF8StringgetLabelSubsetByType (DATATYPE type, Individual *individual) const
std::vector< UTF8StringgetRandomLabelSubsetByType (DATATYPE type) const
std::vector< UTF8StringgetLabelNameSet (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