| 1471 | } |
| 1472 | |
| 1473 | private static class AtableInteger extends AtableBase implements Atable<Integer> { |
| 1474 | |
| 1475 | public AtableInteger(Mat mat, int row, int col) { |
| 1476 | super(mat, row, col); |
| 1477 | } |
| 1478 | |
| 1479 | public AtableInteger(Mat mat, int[] indices) { |
| 1480 | super(mat, indices); |
| 1481 | } |
| 1482 | |
| 1483 | @Override |
| 1484 | public Integer getV() { |
| 1485 | int[] data = new int[1]; |
| 1486 | mat.get(indices, data); |
| 1487 | return data[0]; |
| 1488 | } |
| 1489 | |
| 1490 | @Override |
| 1491 | public void setV(Integer v) { |
| 1492 | int[] data = new int[] { v }; |
| 1493 | mat.put(indices, data); |
| 1494 | } |
| 1495 | |
| 1496 | @Override |
| 1497 | public Tuple2<Integer> getV2c() { |
| 1498 | int[] data = new int[2]; |
| 1499 | mat.get(indices, data); |
| 1500 | return new Tuple2<Integer>(data[0], data[1]); |
| 1501 | } |
| 1502 | |
| 1503 | @Override |
| 1504 | public void setV2c(Tuple2<Integer> v) { |
| 1505 | int[] data = new int[] { v._0, v._1 }; |
| 1506 | mat.put(indices, data); |
| 1507 | } |
| 1508 | |
| 1509 | @Override |
| 1510 | public Tuple3<Integer> getV3c() { |
| 1511 | int[] data = new int[3]; |
| 1512 | mat.get(indices, data); |
| 1513 | return new Tuple3<Integer>(data[0], data[1], data[2]); |
| 1514 | } |
| 1515 | |
| 1516 | @Override |
| 1517 | public void setV3c(Tuple3<Integer> v) { |
| 1518 | int[] data = new int[] { v._0, v._1, v._2 }; |
| 1519 | mat.put(indices, data); |
| 1520 | } |
| 1521 | |
| 1522 | @Override |
| 1523 | public Tuple4<Integer> getV4c() { |
| 1524 | int[] data = new int[4]; |
| 1525 | mat.get(indices, data); |
| 1526 | return new Tuple4<Integer>(data[0], data[1], data[2], data[3]); |
| 1527 | } |
| 1528 | |
| 1529 | @Override |
| 1530 | public void setV4c(Tuple4<Integer> v) { |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…