Lines Matching refs:mfX

37 	double						mfX;  member in Vector2D
41 inline Vector2D() : mfX( 0.0 ), mfY( 0.0 ) {} in Vector2D()
42 inline Vector2D( double fX, double fY ) : mfX( fX ), mfY( fY ) {} in Vector2D()
43 inline Vector2D( const Vector2D& rVec ) : mfX( rVec.mfX ), mfY( rVec.mfY ) {} in Vector2D()
44 inline Vector2D( const Pair& rPair ) : mfX( rPair.nA ), mfY( rPair.nB ) {}; in Vector2D()
47 inline const double& X() const { return mfX; } in X()
49 inline double& X() { return mfX; } in X()
51 inline const double& operator[] (int nPos) const { return (nPos ? mfY : mfX); } in operator []()
52 inline double& operator[] (int nPos) { return (nPos ? mfY : mfX); } in operator []()
54 inline double GetLength() const { return hypot( mfX, mfY ); } in GetLength()
57 …inline void Min(const Vector2D& rVec) { if(rVec.mfX < mfX) mfX = rVec.mfX; if(rVec.mfY < mfY) mfY … in Min()
58 …inline void Max(const Vector2D& rVec) { if(rVec.mfX > mfX) mfX = rVec.mfX; if(rVec.mfY > mfY) mfY … in Max()
59 inline void Abs() { if(mfX < 0.0) mfX = -mfX; if(mfY < 0.0) mfY = -mfY; } in Abs()
62 …{ mfX = ((rOld2.mfX - rOld1.mfX) + t) + rOld1.mfX; mfY = ((rOld2.mfY - rOld1.mfY) + t) + rOld1.mfY… in CalcInBetween()
64 { mfX = (rOld1.mfX + rOld2.mfX) / 2.0; mfY = (rOld1.mfY + rOld2.mfY) / 2.0; } in CalcMiddle()
66 …{ mfX = (rOld1.mfX + rOld2.mfX + rOld3.mfX) / 3.0; mfY = (rOld1.mfY + rOld2.mfY + rOld3.mfY) / 3.0… in CalcMiddle()
68 …inline Vector2D& operator+=( const Vector2D& rVec ) { mfX += rVec.mfX, mfY += rVec.mfY; return *th… in operator +=()
69 …inline Vector2D& operator-=( const Vector2D& rVec ) { mfX -= rVec.mfX, mfY -= rVec.mfY; return *th… in operator -=()
72 inline Vector2D operator-(void) const { return Vector2D(-mfX, -mfY); } in operator -()
74 inline double Scalar( const Vector2D& rVec ) const { return( mfX * rVec.mfX + mfY * rVec.mfY ); } in Scalar()
76 …inline Vector2D& operator/=( const Vector2D& rVec ) { mfX /= rVec.mfX, mfY /= rVec.mfY; return *th… in operator /=()
77 …inline Vector2D& operator*=( const Vector2D& rVec ) { mfX *= rVec.mfX, mfY *= rVec.mfY; return *th… in operator *=()
81 inline Vector2D& operator*=(double t) { mfX *= t; mfY *= t; return *this; } in operator *=()
83 inline Vector2D& operator/=(double t) { mfX /= t; mfY /= t; return *this; } in operator /=()
86 …inline sal_Bool operator==( const Vector2D& rVec ) const { return( mfX == rVec.mfX && mfY == rVe… in operator ==()
89 …inline Vector2D& operator=( const Vector2D& rVec ) { mfX = rVec.mfX, mfY = rVec.mfY; return *this;… in operator =()
90 inline Vector2D& operator=( const Pair& rPair ) { mfX = rPair.nA, mfY = rPair.nB; return *this; } in operator =()
91 …inline Vector2D& operator-=( const Pair& rPair ) { mfX -= rPair.nA, mfY -= rPair.nB; return *this;… in operator -=()
92 …inline Vector2D& operator+=( const Pair& rPair ) { mfX += rPair.nA, mfY += rPair.nB; return *this;… in operator +=()
93 …inline Vector2D& operator*=( const Pair& rPair ) { mfX *= rPair.nA, mfY *= rPair.nB; return *this;… in operator *=()
94 …inline Vector2D& operator/=( const Pair& rPair ) { mfX /= rPair.nA, mfY /= rPair.nB; return *this;… in operator /=()
96 …inline sal_Bool operator==( const Pair& rPair ) const { return( mfX == rPair.nA && mfY == rPair.… in operator ==()
99 …inline sal_Bool IsPositive( Vector2D& rVec ) const { return( ( mfX * rVec.mfY - mfY * rVec.mfX )… in IsPositive()
110 mfX /= fLen, mfY /= fLen; in Normalize()