示例#1
0
文件: v2.cpp 项目: komi24/modgeo
double v2::dot(const v2& p) const
{
    return internal_x*p.x()+internal_y*p.y();
}
示例#2
0
文件: v2.cpp 项目: komi24/modgeo
v2 v2::product_compontentwise(const v2& p) const
{
    return v2(internal_x*p.x(),internal_y*p.y());
}
示例#3
0
文件: v2.cpp 项目: komi24/modgeo
v2 operator*(const double& s,const v2& p)
{
    return v2(p.x()*s,p.y()*s);
}
示例#4
0
文件: v2.cpp 项目: komi24/modgeo
v2 operator-(const double& s,const v2& p)
{
    return v2(s-p.x(),s-p.y());
}
示例#5
0
文件: v2.cpp 项目: komi24/modgeo
v2 v2::operator-(const v2& p2) const
{
    return v2(x()-p2.x(),y()-p2.y());
}
示例#6
0
文件: v2.cpp 项目: komi24/modgeo
v2 operator+(const double& s,const v2& p)
{
    return v2(s+p.x(),s+p.y());
}