54 lines
3.3 KiB
Dart
54 lines
3.3 KiB
Dart
enum BodyPart {
|
|
fronthead(topPercent: 11, leftPercent: 19.5, apiValue: 'fronthead'),
|
|
backhead(topPercent: 11, leftPercent: 77.5, apiValue: 'backhead'),
|
|
righteye(topPercent: 14, leftPercent: 17, apiValue: 'righteye'),
|
|
lefteye(topPercent: 14, leftPercent: 22, apiValue: 'lefteye'),
|
|
rightear(topPercent: 15, leftPercent: 14, apiValue: 'rightear'),
|
|
leftear(topPercent: 15, leftPercent: 25.5, apiValue: 'leftear'),
|
|
nose(topPercent: 16, leftPercent: 19.5, apiValue: 'nose'),
|
|
mouth(topPercent: 18, leftPercent: 19.5, apiValue: 'mouth'),
|
|
neck(topPercent: 21, leftPercent: 19.5, apiValue: 'neck'),
|
|
nape(topPercent: 20, leftPercent: 77.5, apiValue: 'nape'),
|
|
rightshoulder(topPercent: 26, leftPercent: 7.5, apiValue: 'rightshoulder'),
|
|
leftshoulder(topPercent: 26, leftPercent: 31.5, apiValue: 'leftshoulder'),
|
|
rightshoulderblade(topPercent: 26, leftPercent: 88.5, apiValue: 'rightshoulderblade'),
|
|
leftshoulderblade(topPercent: 26, leftPercent: 66.5, apiValue: 'leftshoulderblade'),
|
|
rightArm(topPercent: 35, leftPercent: 5.5, apiValue: 'rightArm'),
|
|
leftArm(topPercent: 35, leftPercent: 33.5, apiValue: 'leftArm'),
|
|
rightforearm(topPercent: 46, leftPercent: 4.5, apiValue: 'rightforearm'),
|
|
leftforearm(topPercent: 46, leftPercent: 34.5, apiValue: 'leftforearm'),
|
|
rightelbow(topPercent: 41, leftPercent: 93, apiValue: 'rightelbow'),
|
|
leftelbow(topPercent: 41, leftPercent: 62, apiValue: 'leftelbow'),
|
|
rightwrist(topPercent: 51, leftPercent: 3, apiValue: 'rightwrist'),
|
|
leftwrist(topPercent: 51, leftPercent: 36, apiValue: 'leftwrist'),
|
|
righthand(topPercent: 55, leftPercent: 3, apiValue: 'righthand'),
|
|
lefthand(topPercent: 55, leftPercent: 36, apiValue: 'lefthand'),
|
|
chest(topPercent: 30, leftPercent: 19.5, apiValue: 'chest'),
|
|
topback(topPercent: 30, leftPercent: 77.5, apiValue: 'topback'),
|
|
middleback(topPercent: 38, leftPercent: 77.5, apiValue: 'middleback'),
|
|
bottomback(topPercent: 47, leftPercent: 77.5, apiValue: 'bottomback'),
|
|
abdomen(topPercent: 40, leftPercent: 19.5, apiValue: 'abdomen'),
|
|
lefthip(topPercent: 54, leftPercent: 67, apiValue: 'lefthip'),
|
|
righthip(topPercent: 54, leftPercent: 88.3, apiValue: 'righthip'),
|
|
rightbuttock(topPercent: 52, leftPercent: 83, apiValue: 'rightbuttock'),
|
|
leftbuttock(topPercent: 52, leftPercent: 72, apiValue: 'leftbuttock'),
|
|
groin(topPercent: 54, leftPercent: 19.5, apiValue: 'groin'),
|
|
rightthigh(topPercent: 61, leftPercent: 13.5, apiValue: 'rightthigh'),
|
|
leftthigh(topPercent: 61, leftPercent: 25.5, apiValue: 'leftthigh'),
|
|
rightknee(topPercent: 73, leftPercent: 13.5, apiValue: 'rightknee'),
|
|
leftknee(topPercent: 73, leftPercent: 25.5, apiValue: 'leftknee'),
|
|
rightcalf(topPercent: 81, leftPercent: 84, apiValue: 'rightcalf'),
|
|
leftcalf(topPercent: 81, leftPercent: 71.5, apiValue: 'leftcalf'),
|
|
leftankle(topPercent: 93, leftPercent: 25, apiValue: 'leftankle'),
|
|
rightankle(topPercent: 93, leftPercent: 14.5, apiValue: 'rightankle'),
|
|
leftfoot(topPercent: 96, leftPercent: 25, apiValue: 'leftfoot'),
|
|
rightfoot(topPercent: 96, leftPercent: 14.5, apiValue: 'rightfoot'),
|
|
leftheel(topPercent: 94, leftPercent: 72.5, apiValue: 'leftheel'),
|
|
rightheel(topPercent: 94, leftPercent: 83, apiValue: 'rightheel');
|
|
|
|
final double topPercent;
|
|
final double leftPercent;
|
|
final String apiValue;
|
|
|
|
const BodyPart({required this.topPercent, required this.leftPercent, required this.apiValue});
|
|
} |