Esempio n. 1
0
File: v2.cpp Progetto: komi24/modgeo
double v2::dot(const v2& p) const
{
    return internal_x*p.x()+internal_y*p.y();
}
Esempio n. 2
0
File: v2.cpp Progetto: komi24/modgeo
v2 v2::product_compontentwise(const v2& p) const
{
    return v2(internal_x*p.x(),internal_y*p.y());
}
Esempio n. 3
0
File: v2.cpp Progetto: komi24/modgeo
v2 operator*(const double& s,const v2& p)
{
    return v2(p.x()*s,p.y()*s);
}
Esempio n. 4
0
File: v2.cpp Progetto: komi24/modgeo
v2 operator-(const double& s,const v2& p)
{
    return v2(s-p.x(),s-p.y());
}
Esempio n. 5
0
File: v2.cpp Progetto: komi24/modgeo
v2 v2::operator-(const v2& p2) const
{
    return v2(x()-p2.x(),y()-p2.y());
}
Esempio n. 6
0
File: v2.cpp Progetto: komi24/modgeo
v2 operator+(const double& s,const v2& p)
{
    return v2(s+p.x(),s+p.y());
}