getPointWithResolver function

List<double> getPointWithResolver(
  1. Direction direction,
  2. double cellSize,
  3. double padding,
  4. double distance,
  5. MatrixNode item,
  6. AnchorMargin margin,
  7. MatrixOrientation orientation,
)

Implementation

List<double> getPointWithResolver(
    Direction direction,
    double cellSize,
    double padding,
    double distance,
    MatrixNode item,
    AnchorMargin margin,
    MatrixOrientation orientation) {
  if (item.isAnchor) {
    return getCellCenter(cellSize, padding, item.x.toDouble(),
        item.y.toDouble(), distance, margin, orientation);
  } else {
    return getCellEntry(direction, cellSize, padding, item.x.toDouble(),
        item.y.toDouble(), distance, margin, orientation);
  }
}