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