| _childrenInClassicalOrder | NuclearFamily | [private] |
| _drawTwinConnectors(DrawingCanvas &dc, bool classicalOrder, double verticalDropY) | NuclearFamily | [private] |
| _father | NuclearFamily | [private] |
| _hasIndividualInDeque(Individual *individual, const std::deque< Individual * > &individualQ) | NuclearFamily | [private] |
| _isMaleWithLoopFlags(Individual *individual, unsigned nuclearFamilyIndex) | NuclearFamily | [inline, private] |
| _leftConnectionShiftFlag | NuclearFamily | [private] |
| _mother | NuclearFamily | [private] |
| _orderTwins(Individual *pivotIndividual, std::deque< Individual * > &srcLoopIndividuals, std::deque< Individual * > &dstLoopIndividuals, const std::deque< unsigned > &indices, bool front=false) | NuclearFamily | [private] |
| _rearrangeIndividualsBasedOnTwins(const bool consanguinousLoop, std::deque< Individual * > &initial, std::deque< Individual * > &leftLoopIndividuals, std::deque< Individual * > &rightLoopIndividuals) | NuclearFamily | [private] |
| _sortedChildren | NuclearFamily | [private] |
| _twinGroupCount | NuclearFamily | [private] |
| _width | NuclearFamily | [private] |
| addChild(Individual *child) | NuclearFamily | [inline] |
| calculateWidth(bool classicalOrder) | NuclearFamily | |
| display() | NuclearFamily | |
| draw(Individual *startIndividual, DrawingCanvas &dc, double startX, double startY, bool classicalOrder, bool dashedOrg=false) | NuclearFamily | |
| drawSpouseConnectors(Individual *individual, const double horizontalInterval, const double iconInterval, const double iconDiameter, DrawingCanvas &dc) | NuclearFamily | |
| drawVerticalDropToIndividual(DrawingCanvas &dc, Individual *pChild, double x, double y) | NuclearFamily | |
| findTwinsByDOB() | NuclearFamily | |
| getChildInClassicalOrder(unsigned index) | NuclearFamily | |
| getFather() | NuclearFamily | [inline] |
| getLeftConnectionShiftFlag() | NuclearFamily | [inline] |
| getLeftWidth() | NuclearFamily | [inline] |
| getMother() | NuclearFamily | [inline] |
| getNumberOfChildren() | NuclearFamily | [inline] |
| getRightWidth() | NuclearFamily | [inline] |
| getTotalWidth() | NuclearFamily | [inline] |
| getTwinGroupCount(void) | NuclearFamily | [inline] |
| hasChild(Individual *child) | NuclearFamily | [inline] |
| hasExternalConnection(void) | NuclearFamily | [inline] |
| isConsanguinous(void) | NuclearFamily | [inline] |
| NuclearFamily() | NuclearFamily | [inline] |
| NuclearFamily(Individual *mother, Individual *father) | NuclearFamily | [inline] |
| setLeftConnectionShiftFlag(bool value) | NuclearFamily | [inline] |
| setLeftWidth(unsigned left) | NuclearFamily | [inline] |
| setRightWidth(unsigned right) | NuclearFamily | [inline] |
| setTotalWidth(unsigned total) | NuclearFamily | [inline] |
| setTwinGroupCount(unsigned twinGroupCount) | NuclearFamily | [inline] |
| sortChildrenBasedOnDataField(const std::string &name, bool dobSortOrder) | NuclearFamily | |
| sortChildrenInClassicalOrder(bool consanguinousFlag, bool mutipleDT=false) | NuclearFamily | |