src/main/java/ch/frostnova/force/based/layout/geom/domain/ShapeForces.java
public Vector add(Shape shape, Vector force) {
        Check.required(shape, "shape");
        Check.required(force, "force");

        Vector newForce = get(shape).add(force);
        shapeForces.put(shape, newForce);
        return newForce;
    }
/**
     * Add a force for a given shape
     *
     * @param shape shape, required
     * @param force force vector, required
     * @return new effective force vector on shape
     */
Add a force for a given shape
@param shape shape, required
@param force force vector, required
@return new effective force vector on shape
Add a force for a given shape @param shape shape required @param force force vector required @return new effective force vector on shape
public Vector add(Shape shape, Vector force) {
        Check.required(shape, "shape");
        Check.required(force, "force");
        Vector newForce = get(shape).add(force);
        shapeForces.put(shape, newForce);
        return newForce;
    }
public Vector add ( Shape shape , Vector force ) { Check . required ( shape , "shape" ) ; Check . required ( force , "force" ) ; Vector newForce = get ( shape ) . add ( force ) ; shapeForces . put ( shape , newForce ) ; return newForce ; }
Add a force for a given shape
 @param shape shape, required
 @param force force vector, required
 @return new effective force vector on shape
Add a force for a given shape @param shape shape required @param force force vector required @return new effective force vector on shape