setShapePose and getShapePose implementations