_adoptedComplement | Individual | [private] |
_affected | Individual | [private] |
_birthOrder | Individual | [private] |
_carrier | Individual | [private] |
_checkForSpecialIndividualTypes(void) | Individual | [private] |
_children | Individual | [private] |
_childrenIdsSortedByExternalConnections | Individual | [private] |
_consultand | Individual | [private] |
_deceased | Individual | [private] |
_descentTrees | Individual | [private] |
_dob | Individual | [private] |
_dod | Individual | [private] |
_father | Individual | [private] |
_fatherId | Individual | [private] |
_gender | Individual | [private] |
_hasBeenDrawn | Individual | [private] |
_hasBeenVisited | Individual | [private] |
_hasExternalConnection | Individual | [private] |
_id | Individual | [private] |
_individualAdoptedIn | Individual | [private] |
_individualAdoptedOut | Individual | [private] |
_individualIndicatingNonFertility | Individual | [private] |
_individualIndicatingNoOffspring | Individual | [private] |
_individualIndicatingTerminatedPregnancy | Individual | [private] |
_infertility | Individual | [private] |
_init(void) | Individual | [inline, private] |
_isConsanguinous | Individual | [private] |
_isOrdinaryFounder | Individual | [private] |
_isOriginalFounder | Individual | [private] |
_isSpecial | Individual | [private] |
_isUnconnected | Individual | [private] |
_isVirtual | Individual | [private] |
_leftSideOfExternalConnection | Individual | [private] |
_leftSideOfLoop | Individual | [private] |
_leftSpouseConnector | Individual | [private] |
_leftWidth | Individual | [private] |
_mother | Individual | [private] |
_motherId | Individual | [private] |
_nuclearFamilies | Individual | [private] |
_pedigreeTable | Individual | [private] |
_proband | Individual | [private] |
_rearrangeMultipleSpouses(std::deque< Individual * > &initial, std::deque< Individual * > &left, std::deque< Individual * > &right, std::deque< Individual * > &result) | Individual | [private] |
_relationshipEnded | Individual | [private] |
_rightSideOfExternalConnection | Individual | [private] |
_rightSideOfLoop | Individual | [private] |
_rightWidth | Individual | [private] |
_rowIndex | Individual | [private] |
_sampled | Individual | [private] |
_sampledColumnPresent | Individual | [private, static] |
_spouses | Individual | [private] |
_sterility | Individual | [private] |
_tableIndex | Individual | [private] |
_totalWidth | Individual | [private] |
_twinMarker | Individual | [private] |
_visitCount | Individual | [private] |
_x | Individual | [private] |
_y | Individual | [private] |
addChild(Individual *child) | Individual | [inline] |
addDescentTree(unsigned descentTreeId) | Individual | [inline] |
addNuclearFamily(NuclearFamily *nuclearFamily) | Individual | [inline] |
addSpouse(Individual *spouse) | Individual | |
display() | Individual | |
displayChildren() | Individual | |
displayNuclearFamilies() | Individual | |
displaySpouses() | Individual | |
getAdoptedComplement(void) | Individual | [inline] |
getBirthOrder(void) | Individual | [inline] |
getChildren(void) const | Individual | |
getChildrenIds(Individual *spouse) | Individual | |
getChildrenSortedByExternalConnections(Individual *spouse, std::vector< Individual * > &children) | Individual | |
getChildrenWithSpouse(Individual *spouse, std::vector< Individual * > &children) | Individual | |
getData(const std::string label) | Individual | [inline] |
getDataTable(void) const | Individual | [inline] |
getDescentTrees(void) | Individual | [inline] |
getDOB(void) | Individual | [inline] |
getFather(void) | Individual | [inline] |
getFatherId(void) | Individual | [inline] |
getFirstSpouse(void) | Individual | |
getGender(void) | Individual | [inline] |
getId(void) | Individual | [inline] |
getInfertilityLabel(void) const | Individual | [inline] |
getInfertilityType(void) const | Individual | [inline] |
getLeftFlag(bool consanguinousLoop) | Individual | |
getLeftSideOfExternalConnection(void) | Individual | [inline] |
getLeftSideOfLoop(void) | Individual | [inline] |
getLeftSpouseConnector(void) | Individual | [inline] |
getLeftWidth(void) | Individual | [inline] |
getMother(void) | Individual | [inline] |
getMotherId(void) | Individual | [inline] |
getNuclearFamily(unsigned index) | Individual | |
getNumberOfChildren(void) | Individual | [inline] |
getNumberOfDescentTrees(void) | Individual | [inline] |
getNumberOfNuclearFamilies(void) | Individual | [inline] |
getNumberOfSpouses(void) | Individual | [inline] |
getRandomId() | Individual | [static] |
getRelationshipEndedType(void) const | Individual | [inline] |
getRightFlag(bool consanguinousLoop) | Individual | |
getRightSideOfExternalConnection(void) | Individual | [inline] |
getRightSideOfLoop(void) | Individual | [inline] |
getRightWidth(void) | Individual | [inline] |
getRowIndex(void) | Individual | [inline] |
getSampledColumnPresent() | Individual | [static] |
getSpouses(void) const | Individual | |
getSterilityLabel(void) const | Individual | [inline] |
getSterilityType(void) const | Individual | [inline] |
getTotalWidth(void) | Individual | [inline] |
getTwinMarker(void) | Individual | [inline] |
getVisitCount() | Individual | [inline] |
getX(void) | Individual | [inline] |
getY(void) | Individual | [inline] |
groupIndividualsBasedOn(bool consanguinousLoop, const std::vector< Individual * > &individuals, std::deque< Individual * > &initial, std::deque< Individual * > &left, std::deque< Individual * > &right, bool unique=false) | Individual | [static] |
hasBeenDrawn(void) | Individual | [inline] |
hasBeenVisited(void) | Individual | [inline] |
hasExternalConnection(void) | Individual | [inline] |
incrementVisitCount() | Individual | [inline] |
Individual() | Individual | |
Individual(const std::string &id) | Individual | |
Individual(const std::string &id, int rowIndex, int tableIndex) | Individual | |
Individual(const std::string &id, const std::string &motherId, const std::string &fatherId, const std::string &gender) | Individual | |
Individual(const std::string &id, const std::string &motherId, const std::string &fatherId, const std::string &gender, int rowIndex, int tableIndex) | Individual | |
isAffected(void) | Individual | [inline] |
isCarrier(void) | Individual | [inline] |
isConsanguinous(void) | Individual | [inline] |
isConsultand(void) | Individual | [inline] |
isDeceased(void) | Individual | [inline] |
isIndividualAdoptedIn(void) | Individual | [inline] |
isIndividualAdoptedOut(void) | Individual | [inline] |
isIndividualIndicatingNonFertility(void) | Individual | [inline] |
isIndividualIndicatingNoOffspring(void) | Individual | [inline] |
isIndividualIndicatingTerminatedPregnancy(void) | Individual | [inline] |
isInfertile(void) | Individual | [inline] |
isOrdinaryFounder(void) | Individual | [inline] |
isOriginalFounder(void) | Individual | [inline] |
isProband(void) | Individual | [inline] |
isSampled(void) | Individual | [inline] |
isSpecial(void) | Individual | [inline] |
isSterile(void) | Individual | [inline] |
isVirtual(void) | Individual | [inline] |
relationshipHasEnded(void) | Individual | [inline] |
resetVisitCount() | Individual | [inline] |
setAdoptedComplement(Individual *adoptedComplement) | Individual | [inline] |
setAffectionStatus(Affected *affected) | Individual | [inline] |
setBirthOrder(unsigned birthOrder) | Individual | [inline] |
setCarrierStatus(Carrier *carrier) | Individual | [inline] |
setChildrenIdsSortedByExternalConnections(std::string parentPair, std::vector< Individual * > children) | Individual | |
setConsultandStatus(Consultand *consultand) | Individual | [inline] |
setDeceasedStatus(LivingDead *deceased) | Individual | [inline] |
setDOB(Date *dob) | Individual | [inline] |
setExternalConnection(bool value) | Individual | [inline] |
setFather(Individual *father) | Individual | [inline] |
setFatherId(std::string fatherId) | Individual | [inline] |
setGender(std::string gender) | Individual | [inline] |
setHasBeenDrawn() | Individual | [inline] |
setInfertilityStatus(Infertility *infertility) | Individual | [inline] |
setIsConsanguinous(bool value) | Individual | [inline] |
setIsUnconnected(bool value) | Individual | [inline] |
setLeftSideOfExternalConnection(unsigned connectionNumber) | Individual | [inline] |
setLeftSideOfLoop(unsigned loopNumber) | Individual | [inline] |
setLeftSpouseConnector(bool value) | Individual | [inline] |
setLeftWidth(unsigned leftWidth) | Individual | [inline] |
setMother(Individual *mother) | Individual | [inline] |
setMotherId(std::string motherId) | Individual | [inline] |
setOrdinaryFounder(bool value) | Individual | [inline] |
setOriginalFounder(bool value) | Individual | [inline] |
setPedigreeDataTable(const DataTable *pedigreeTable) | Individual | [inline] |
setProbandStatus(Proband *proband) | Individual | [inline] |
setRelationshipEndedStatus(RelationshipEnded *relationshipEnded) | Individual | [inline] |
setRightSideOfExternalConnection(unsigned connectionNumber) | Individual | [inline] |
setRightSideOfLoop(unsigned loopNumber) | Individual | [inline] |
setRightWidth(unsigned rightWidth) | Individual | [inline] |
setSampled(Sampled *sampled) | Individual | [inline] |
setSampledColumnPresent() | Individual | [static] |
setSterilityStatus(Sterility *sterility) | Individual | [inline] |
setTotalWidth(unsigned totalWidth) | Individual | [inline] |
setTwin(std::string marker, Twin::TWIN_TYPE type) | Individual | [inline] |
setVirtualIndividual(bool value) | Individual | [inline] |
setVisited(bool value) | Individual | [inline] |
setX(double x) | Individual | [inline] |
setY(double y) | Individual | [inline] |
sortIndividualsBasedOnDataField(const std::string &name, const std::vector< Individual * > &individuals, bool dobSortOrder) | Individual | [static] |
sortSpouses(bool externalFlag=false) | Individual | |