Optional__Reference to the label for this tree datum. (for debugging)
Optional__Reference to the DOM node for this tree datum. (for debugging)
Optional_if we want to modify hierarchy of the tree, we can omit displaying some spouses
Optional_Previous X position (for transitions/animations).
Optional_Previous Y position (for transitions/animations).
OptionaladdedTrue if the node was just added.
Optionalall_True if not all relatives of this person are displayed in the current tree view.
OptionalchildrenChildren of this node (main person and progeny).
OptionalcoparentFor ancestry nodes, connects to spouse.
The underlying data for this node.
Depth of the node in the tree.
OptionalduplicateIf this person is a duplicate, this is the number of duplicates.
OptionalexitingTrue if the card is transitioning out of the tree (e.g., during view change).
Optionalis_True if this person is an ancestor.
Optionalis_True if this card is private and should be treated differently.
OptionalparentReference to the parent node (d3 hierarchy parent).
OptionalparentsParents of this node (main person and ancestry).
OptionalpsxParent spouse X position.
OptionalpsyParent spouse Y position.
OptionalsiblingTrue if this node is a sibling (setShowSiblingsOfMain is true).
OptionalspouseIf this person is added as a spouse of progeny or main person, this property is set.
OptionalspousesSpouses of this person (progeny and main person only).
OptionalsxSpouse X position.
OptionalsySpouse Y position.
OptionaltidUnique tree node ID.
X position in the tree layout.
Y position in the tree layout.
Represents a node in the family tree.