Class GenealogyTreePackage

java.lang.Object
ch.stegmaier.java2tex.genealogytree.GenealogyTreePackage

public class GenealogyTreePackage extends Object
Commands for the genealogytee package
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Node
    c()
    c nodes are child nodes to a family
    static Child
    A child family may contain other child families or union families.
    static Node
    g()
    g nodes are usually child nodes to one family and parent nodes another family or even several families
    For the following examples, we use genealogypicture to create genealogy trees.
    This is the main genealogy tree drawing macro of the package.
    Uses the content of the file denoted by ⟨file name⟩ to create a \genealogytree
    A fan chart is a specialized diagram which differs in many ways from all other graphs of the package.
    Uses the content of the file denoted by ⟨file name⟩ to create a \gtrfanchart
    static ch.stegmaier.java2tex.core.GenericCommand
    The base package genealogytree is extendable by program libraries.
    static ch.stegmaier.java2tex.core.GenericCommand
     
    static ch.stegmaier.java2tex.core.GenericCommand
    input(String arg1)
     
    static ch.stegmaier.java2tex.core.GenericCommand
    Marks a ⟨nickname⟩.
    static Node
    p()
    p nodes are parent nodes to a family
    static Parent
    A parent family may contain other parent families.
    static ch.stegmaier.java2tex.core.GenericCommand
    Marks a preferred ⟨given name⟩.
    static Sandclock
    A sandclock connects ancestors and descendants starting from a single proband
    static ch.stegmaier.java2tex.core.GenericCommand
    Marks a ⟨surname⟩
    static Union
    A union ties a second child-type family to a g node as parent of this family

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GenealogyTreePackage

      public GenealogyTreePackage()
  • Method Details

    • genealogypicture

      public static GenealogyPicture genealogypicture()
      For the following examples, we use genealogypicture to create genealogy trees. This is a handy combination of tikzpicture and \genealogytree.
    • genealogytreeinput

      public static GenealogyTree genealogytreeinput()
      Uses the content of the file denoted by ⟨file name⟩ to create a \genealogytree
    • genealogytree

      public static GenealogyTree genealogytree()
      This is the main genealogy tree drawing macro of the package.
    • input

      public static ch.stegmaier.java2tex.core.GenericCommand input()
    • input

      public static ch.stegmaier.java2tex.core.GenericCommand input(String arg1)
    • gtrfanchart

      public static GtrFanchart gtrfanchart()
      A fan chart is a specialized diagram which differs in many ways from all other graphs of the package. Especially, the the autolayout algorithm is replaced by another fixed layout algorithm. Thus, most geometry related options are also replaced by special ones for the fan chart.
    • gtrfanchartinput

      public static GtrFanchart gtrfanchartinput()
      Uses the content of the file denoted by ⟨file name⟩ to create a \gtrfanchart
    • gtruselibrary

      public static ch.stegmaier.java2tex.core.GenericCommand gtruselibrary()
      The base package genealogytree is extendable by program libraries. This is done by using option keys while loading the package or inside the preamble by applying the following macro with the same set of keys.
    • sandclock

      public static Sandclock sandclock()
      A sandclock connects ancestors and descendants starting from a single proband
    • parent

      public static Parent parent()
      A parent family may contain other parent families. Trees with this construction grow into ancestor direction
    • child

      public static Child child()
      A child family may contain other child families or union families. Trees with this construction grow into descendant direction
    • union

      public static Union union()
      A union ties a second child-type family to a g node as parent of this family
    • p

      public static Node p()
      p nodes are parent nodes to a family
    • g

      public static Node g()
      g nodes are usually child nodes to one family and parent nodes another family or even several families
    • c

      public static Node c()
      c nodes are child nodes to a family
    • pref

      public static ch.stegmaier.java2tex.core.GenericCommand pref()
      Marks a preferred ⟨given name⟩.
    • surn

      public static ch.stegmaier.java2tex.core.GenericCommand surn()
      Marks a ⟨surname⟩
    • nick

      public static ch.stegmaier.java2tex.core.GenericCommand nick()
      Marks a ⟨nickname⟩.