Example #1
0
/// Returns a new coordinate matrix containing the result of
/// subtracting the coordinates with \p coordinates.
Coordinates Coordinates::subtract(const Coordinates &coordinates) const
{
    int size = qMin(this->size(), coordinates.size());

    Coordinates result(size);

    for(int i = 0; i < size; i++){
        const Point3 &a = position(i);
        const Point3 &b = coordinates.position(i);

        result.setPosition(i, a - b);
    }

    return result;
}