compute variantIds, packetId and bainId from parent / child orientation pairs
% compute variantIds variantId = calcVariantId(parentOri,childOri,p2c)
% compute variantIds & packetIds hklParent1 = Miller({1,1,1},{1,-1,1},{-1,1,1},{1,1,-1},p2c.CS); hklChild1 = Miller(1,0,1,p2c.SS);
[variantId,packetId] = calcVariantId(parentOri,childOri,p2c,... 'packet', hklParent1,hklChild1)
% compute variantIds, packetIds & bainIds hklParent1 = Miller({1,1,1},{1,-1,1},{-1,1,1},{1,1,-1},p2c.CS); hklChild1 = Miller(1,0,1,p2c.SS);
hklParent2 = Miller({0,0,1},{1,0,0},{0,1,0},p2c.CS); hklChild2 = Miller(1,0,0,p2c.SS);
[variantId,packetId,bainId] = calcVariantId(parentOri,childOri,p2c,... 'packet', hklParent1,hklChild1,... 'bain', hklParent2,hklChild2)