diff options
Diffstat (limited to 'basegfx/source')
-rw-r--r-- | basegfx/source/vector/b2dvector.cxx | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/basegfx/source/vector/b2dvector.cxx b/basegfx/source/vector/b2dvector.cxx index 1177396fefd1..23044076d539 100644 --- a/basegfx/source/vector/b2dvector.cxx +++ b/basegfx/source/vector/b2dvector.cxx @@ -2,9 +2,9 @@ * * $RCSfile: b2dvector.cxx,v $ * - * $Revision: 1.5 $ + * $Revision: 1.6 $ * - * last change: $Author: aw $ $Date: 2003-11-10 11:45:52 $ + * last change: $Author: aw $ $Date: 2003-11-11 09:56:10 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -116,6 +116,12 @@ namespace basegfx return((mfX * rVec.mfX) + (mfY * rVec.mfY)); } + double B2DVector::angle( const B2DVector& rVec ) const + { + return atan2(mfX * rVec.getY() - mfY * rVec.getX(), + mfX * rVec.getX() + mfY * rVec.getY()); + } + const B2DVector& B2DVector::getEmptyVector() { return (const B2DVector&) ::basegfx::tuple::B2DTuple::getEmptyTuple(); |