| _addDescentTree(unsigned id) | Pedigree |  [private] | 
  | _addDescentTreesConnectedTo(unsigned dtIndex, std::deque< DescentTree * > &orderedDescentTrees, bool left) | Pedigree |  [private] | 
  | _addNuclearFamily(Individual *mother, Individual *father) | Pedigree |  [private] | 
  | _anomolous | Pedigree |  [private] | 
  | _assignChildrenDescentTree(Individual *individual, unsigned descentTreeId) | Pedigree |  [private] | 
  | _assignDescentTrees() | Pedigree |  [private] | 
  | _calculateWidth(Individual *individual, bool classicalOrder, unsigned descentTreeIndex) | Pedigree |  [private] | 
  | _checkMarkedTwinsDOB() | Pedigree |  [private] | 
  | _checkParentsGender(Individual *individual) | Pedigree |  [private] | 
  | _consangPairIds | Pedigree |  [private] | 
  | _descentTrees | Pedigree |  [private] | 
  | _determineConnectorIndividuals() | Pedigree |  [private] | 
  | _drawConsanguinityLetter(Individual *mother, Individual *father, unsigned int &uniqueId, double iconInterval, double iconDiameter, std::map< std::string, std::string > &individualConsanguinityLetter, DrawingCanvas &dc, double multipleSpouseOffset=0, bool leftConnector=false) | Pedigree |  [private] | 
  | _drawConsanguinousConnectors(DrawingCanvas &dc) | Pedigree |  [private] | 
  | _drawHorizontalConnectorLine(double y, double x1, double x2, bool isConsanguinous, DrawingCanvas &dc) | Pedigree |  [private] | 
  | _drawVerticalConnectorLine(double startY, double endY, double startX, double endX, bool isConsanguinous, DrawingCanvas &dc, double multipleSpouseOffset=0.0, bool singleChild=false) | Pedigree |  [private] | 
  | _dtsHaveConsanguinity | Pedigree |  [private] | 
  | _establishNuclearFamilies() | Pedigree |  [private] | 
  | _getPrimaryDescentTreeIndex(std::set< unsigned > &dt, Individual *individual, bool increment) | Pedigree |  [private] | 
  | _getSpouses(std::set< Individual *, compareIndividual > &foundingGroup, Individual *individual) | Pedigree |  [private] | 
  | _hasIndividualAtPosition(Individual *start, Individual *end) | Pedigree |  [private] | 
  | _id | Pedigree |  [private] | 
  | _individualGrid | Pedigree |  [private] | 
  | _individuals | Pedigree |  [private] | 
  | _markConnectorIndividuals(Individual *individual, unsigned &loopNumber) | Pedigree |  [private] | 
  | _markConsanguinousFlags(Individual *individual, unsigned &loopNumber) | Pedigree |  [private] | 
  | _markConsanguinousIndividuals() | Pedigree |  [private] | 
  | _markExternalConnectionFlags() | Pedigree |  [private] | 
  | _markLeftExternalConnectionFlags(Individual *individual, unsigned connectionNumber) | Pedigree |  [private] | 
  | _markLeftLoopFlags(Individual *individual, unsigned loopNumber) | Pedigree |  [private] | 
  | _markRightExternalConnectionFlags(Individual *individual, unsigned connectionNumber) | Pedigree |  [private] | 
  | _markRightLoopFlags(Individual *individual, unsigned loopNumber) | Pedigree |  [private] | 
  | _nfOfOrdinaryFounders | Pedigree |  [private] | 
  | _nuclearFamilies | Pedigree |  [private] | 
  | _populateIndividualGrid() | Pedigree |  [private] | 
  | _reorderDescentTreesBasedOnExternalConnections() | Pedigree |  [private] | 
  | _setIndividualTwinField(const DataColumn *twinDataColumn, char type) | Pedigree |  [private] | 
  | _setLeftShiftConnectionFlags() | Pedigree |  [private] | 
  | _sortAndCalculateDescentTreeWidth() | Pedigree |  [private] | 
  | _sortIndividualNuclearFamilies() | Pedigree |  [private] | 
  | _sortNuclearFamilies(bool consanguinousFlag) | Pedigree |  [private] | 
  | _sortNuclearFamiliesBasedOnDataField(const std::string &name, bool dobSortOrder) | Pedigree |  [private] | 
  | _sortSibsBasedOnConsanguinousConnections(const std::vector< Individual * > &sibs, std::vector< Individual * > &sortedSibs) | Pedigree |  [private] | 
  | _sortSibsBasedOnExternalConnections(const std::vector< Individual * > &sibs, std::vector< Individual * > &sortedSibs) | Pedigree |  [private] | 
  | _tableId | Pedigree |  [private] | 
  | _twinMarkers | Pedigree |  [private] | 
  | addIndividual(const std::string ind, std::string mother, std::string father, std::string gender, int rowIndex, int tableIndex, const DataTable &pedigreeTable) | Pedigree |  | 
  | checkForAncestorDescendantAnomoly(Individual *ancestor) | Pedigree |  | 
  | checkParentChildDOB() | Pedigree |  | 
  | clearVisitCounts() | Pedigree |  | 
  | computePedigreeWidth(const std::string &sortField, bool dobSortOrder) | Pedigree |  | 
  | determineConnectorIndividualsOld() | Pedigree |  [private] | 
  | determineFoundingGroups() | Pedigree |  | 
  | display() const  | Pedigree |  | 
  | draw(const LabelSet *labelSet) | Pedigree |  | 
  | establishIndividualConnections() | Pedigree |  | 
  | getId() const  | Pedigree |  [inline] | 
  | getTableId() const  | Pedigree |  [inline] | 
  | Pedigree() | Pedigree |  [inline] | 
  | Pedigree(const std::string id, const unsigned tableId) | Pedigree |  [inline] | 
  | set(const std::string id, const unsigned tableId) | Pedigree |  [inline] | 
  | setCoreOptionalFields(const DataTable *pedigreeTable) | Pedigree |  | 
  | setDrawingFileExtension(const std::string &ext) | Pedigree |  [static] | 
  | ~Pedigree() | Pedigree |  |