Removed a dubious unused normalize method...
This commit is contained in:
parent
f036874693
commit
7e4e023266
|
@ -497,14 +497,10 @@ public:
|
||||||
return (_v[1]!=p._v[1])?(_v[1]> p._v[1]) : (_v[0]>=p._v[0]); }
|
return (_v[1]!=p._v[1])?(_v[1]> p._v[1]) : (_v[0]>=p._v[0]); }
|
||||||
|
|
||||||
inline Point2 & Normalize() {
|
inline Point2 & Normalize() {
|
||||||
PointType n = Norm(); if(n!=0.0) { n=1.0/n; _v[0]*=n; _v[1]*=n;} return *this;};
|
PointType n = Norm(); if(n!=0.0) { n=1.0/n; _v[0]*=n; _v[1]*=n;} return *this;}
|
||||||
|
|
||||||
template <class PT> Point2 & Normalize(const PT &p){
|
|
||||||
PointType n = Norm(); if(n!=0.0) { n=1.0/n; V(0)*=n; V(1)*=n; }
|
|
||||||
return *this;};
|
|
||||||
|
|
||||||
inline Point2 & HomoNormalize(){
|
inline Point2 & HomoNormalize(){
|
||||||
if (_v[2]!=0.0) { _v[0] /= W(); W()=1.0; } return *this;};
|
if (_v[2]!=0.0) { _v[0] /= W(); W()=1.0; } return *this;}
|
||||||
|
|
||||||
inline S NormInfinity() const {
|
inline S NormInfinity() const {
|
||||||
return math::Max( math::Abs(_v[0]), math::Abs(_v[1]) ); }
|
return math::Max( math::Abs(_v[0]), math::Abs(_v[1]) ); }
|
||||||
|
@ -646,15 +642,11 @@ public:
|
||||||
if(n!=0.0) {
|
if(n!=0.0) {
|
||||||
n=S(1.0)/n;
|
n=S(1.0)/n;
|
||||||
_v[0]*=n; _v[1]*=n; _v[2]*=n; }
|
_v[0]*=n; _v[1]*=n; _v[2]*=n; }
|
||||||
return *this;};
|
return *this;}
|
||||||
|
|
||||||
template <class PT> PointType & Normalize(const PT &p){
|
|
||||||
S n = Norm(); if(n!=0.0) { n=1.0/n; V(0)*=n; V(1)*=n; V(2)*=n; }
|
|
||||||
return *this;};
|
|
||||||
|
|
||||||
inline PointType & HomoNormalize(){
|
inline PointType & HomoNormalize(){
|
||||||
if (_v[2]!=0.0) { _v[0] /= W(); _v[1] /= W(); W()=1.0; }
|
if (_v[2]!=0.0) { _v[0] /= W(); _v[1] /= W(); W()=1.0; }
|
||||||
return *this;};
|
return *this;}
|
||||||
|
|
||||||
inline S NormInfinity() const {
|
inline S NormInfinity() const {
|
||||||
return math::Max( math::Max( math::Abs(_v[0]), math::Abs(_v[1]) ),
|
return math::Max( math::Max( math::Abs(_v[0]), math::Abs(_v[1]) ),
|
||||||
|
|
Loading…
Reference in New Issue