in src/definitions.py [0:0]
def build_hierarchy(cls):
root = cls('root', None, 0)
spine0 = cls('spine0', root, 0.0)
spine1 = cls('spine1', spine0, 0.0)
spine2 = cls('spine2', spine1, 0.0)
spine3 = cls('spine3', spine2, 0.0)
neck = cls('neck', spine3, 0.0)
head = cls('head', neck, 0.0)
head_end = cls('head_end', head, 0.0)
rshoulder = cls('rshoulder', spine3, 0.0)
rscap = cls('rscap', rshoulder, 0.0)
rupperarm = cls('rupperarm', rscap, 0.0)
rlowerarm = cls('rlowerarm', rupperarm, 0.0)
rwristtwist = cls('rwristtwist', rlowerarm, 0.0)
rwrist = cls('rwrist', rwristtwist, 0.0)
rindex1 = cls('rindex1', rwrist, 0.0)
rindex2 = cls('rindex2', rindex1, 0.0)
rindex3 = cls('rindex3', rindex2, 0.0)
rindex3_end = cls('rindex3_end', rindex3, 0.0)
rring1 = cls('rring1', rwrist, 0.0)
rring2 = cls('rring2', rring1, 0.0)
rring3 = cls('rring3', rring2, 0.0)
rring3_end = cls('rring3_end', rring3, 0.0)
rmiddle1 = cls('rmiddle1', rwrist, 0.0)
rmiddle2 = cls('rmiddle2', rmiddle1, 0.0)
rmiddle3 = cls('rmiddle3', rmiddle2, 0.0)
rmiddle3_end = cls('rmiddle3_end', rmiddle3, 0.0)
rpinky1 = cls('rpinky1', rwrist, 0.0)
rpinky2 = cls('rpinky2', rpinky1, 0.0)
rpinky3 = cls('rpinky3', rpinky2, 0.0)
rpinky3_end = cls('rpinky3_end', rpinky3, 0.0)
rthumb0 = cls('rthumb0', rwrist, 0.0)
rthumb1 = cls('rthumb1', rthumb0, 0.0)
rthumb2 = cls('rthumb2', rthumb1, 0.0)
rthumb3 = cls('rthumb3', rthumb2, 0.0)
rthumb3_end = cls('rthumb3_end', rthumb3, 0.0)
lshoulder = cls('lshoulder', spine3, 0.0)
lscap = cls('lscap', lshoulder, 0.0)
lupperarm = cls('lupperarm', lscap, 0.0)
llowerarm = cls('llowerarm', lupperarm, 0.0)
lwristtwist = cls('lwristtwist', llowerarm, 0.0)
lwrist = cls('lwrist', lwristtwist, 0.0)
lindex1 = cls('lindex1', lwrist, 0.0)
lindex2 = cls('lindex2', lindex1, 0.0)
lindex3 = cls('lindex3', lindex2, 0.0)
lindex3_end = cls('lindex3_end', lindex3, 0.0)
lring1 = cls('lring1', lwrist, 0.0)
lring2 = cls('lring2', lring1, 0.0)
lring3 = cls('lring3', lring2, 0.0)
lring3_end = cls('lring3_end', lring3, 0.0)
lmiddle1 = cls('lmiddle1', lwrist, 0.0)
lmiddle2 = cls('lmiddle2', lmiddle1, 0.0)
lmiddle3 = cls('lmiddle3', lmiddle2, 0.0)
lmiddle3_end = cls('lmiddle3_end', lmiddle3, 0.0)
lpinky1 = cls('lpinky1', lwrist, 0.0)
lpinky2 = cls('lpinky2', lpinky1, 0.0)
lpinky3 = cls('lpinky3', lpinky2, 0.0)
lpinky3_end = cls('lpinky3_end', lpinky3, 0.0)
lthumb0 = cls('lthumb0', lwrist, 0.0)
lthumb1 = cls('lthumb1', lthumb0, 0.0)
lthumb2 = cls('lthumb2', lthumb1, 0.0)
lthumb3 = cls('lthumb3', lthumb2, 0.0)
lthumb3_end = cls('lthumb3_end', lthumb3, 0.0)
rupperleg = cls('rupperleg', root, 0.0)
rlowerleg = cls('rlowerleg', rupperleg, 0.0)
rfoot = cls('rfoot', rlowerleg, 0.0)
rfootball = cls('rfootball', rfoot, 0.0)
rfootball_right = cls('rfootball_right', rfootball, 0.0)
rfootball_end = cls('rfootball_end', rfootball, 0.0)
lupperleg = cls('lupperleg', root, 0.0)
llowerleg = cls('llowerleg', lupperleg, 0.0)
lfoot = cls('lfoot', llowerleg, 0.0)
lfootball = cls('lfootball', lfoot, 0.0)
lfootball_left = cls('lfootball_left', lfootball, 0.0)
lfootball_end = cls('lfootball_end', lfootball, 0.0)
return root