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