| _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 | |