summaryrefslogtreecommitdiff
path: root/cppcanvas/source/mtfrenderer
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2007-01-22 10:49:54 +0000
committerOliver Bolte <obo@openoffice.org>2007-01-22 10:49:54 +0000
commit295dcf667c4b885c2a71b9ec5e5d855ea20166b4 (patch)
tree6f0d9b2068488f533ca4cc416e2f61e1468a7ee9 /cppcanvas/source/mtfrenderer
parenta15185bfb96219b6cbebcbc54c95cfde8937742e (diff)
INTEGRATION: CWS thbpp6 (1.9.14); FILE MERGED
2006/12/21 17:20:53 thb 1.9.14.1: #121806# Now keeping full precision of the mtf logic coordinates across mtf->XCanvas conversion
Diffstat (limited to 'cppcanvas/source/mtfrenderer')
-rw-r--r--cppcanvas/source/mtfrenderer/lineaction.cxx39
1 files changed, 19 insertions, 20 deletions
diff --git a/cppcanvas/source/mtfrenderer/lineaction.cxx b/cppcanvas/source/mtfrenderer/lineaction.cxx
index 8fe87c54867a..9b7d328c0b10 100644
--- a/cppcanvas/source/mtfrenderer/lineaction.cxx
+++ b/cppcanvas/source/mtfrenderer/lineaction.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: lineaction.cxx,v $
*
- * $Revision: 1.9 $
+ * $Revision: 1.10 $
*
- * last change: $Author: obo $ $Date: 2006-09-17 12:49:25 $
+ * last change: $Author: obo $ $Date: 2007-01-22 11:49:54 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -46,6 +46,7 @@
#include <vcl/canvastools.hxx>
#include <basegfx/range/b2drange.hxx>
+#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/tools/canvastools.hxx>
#include <canvas/canvastools.hxx>
@@ -67,8 +68,8 @@ namespace cppcanvas
class LineAction : public Action, private ::boost::noncopyable
{
public:
- LineAction( const ::Point&,
- const ::Point&,
+ LineAction( const ::basegfx::B2DPoint&,
+ const ::basegfx::B2DPoint&,
const CanvasSharedPtr&,
const OutDevState& );
@@ -83,16 +84,16 @@ namespace cppcanvas
virtual sal_Int32 getActionCount() const;
private:
- Point maStartPoint;
- Point maEndPoint;
+ ::basegfx::B2DPoint maStartPoint;
+ ::basegfx::B2DPoint maEndPoint;
CanvasSharedPtr mpCanvas;
rendering::RenderState maState;
};
- LineAction::LineAction( const ::Point& rStartPoint,
- const ::Point& rEndPoint,
- const CanvasSharedPtr& rCanvas,
- const OutDevState& rState ) :
+ LineAction::LineAction( const ::basegfx::B2DPoint& rStartPoint,
+ const ::basegfx::B2DPoint& rEndPoint,
+ const CanvasSharedPtr& rCanvas,
+ const OutDevState& rState ) :
maStartPoint( rStartPoint ),
maEndPoint( rEndPoint ),
mpCanvas( rCanvas ),
@@ -110,8 +111,8 @@ namespace cppcanvas
rendering::RenderState aLocalState( maState );
::canvas::tools::prependToRenderState(aLocalState, rTransformation);
- mpCanvas->getUNOCanvas()->drawLine( ::vcl::unotools::point2DFromPoint(maStartPoint),
- ::vcl::unotools::point2DFromPoint(maEndPoint),
+ mpCanvas->getUNOCanvas()->drawLine( ::basegfx::unotools::point2DFromB2DPoint(maStartPoint),
+ ::basegfx::unotools::point2DFromB2DPoint(maEndPoint),
mpCanvas->getViewState(),
aLocalState );
@@ -135,10 +136,8 @@ namespace cppcanvas
rendering::RenderState aLocalState( maState );
::canvas::tools::prependToRenderState(aLocalState, rTransformation);
- return tools::calcDevicePixelBounds( ::basegfx::B2DRange( maStartPoint.X(),
- maStartPoint.Y(),
- maEndPoint.X(),
- maEndPoint.Y() ),
+ return tools::calcDevicePixelBounds( ::basegfx::B2DRange( maStartPoint,
+ maEndPoint ),
mpCanvas->getViewState(),
aLocalState );
}
@@ -161,10 +160,10 @@ namespace cppcanvas
}
}
- ActionSharedPtr LineActionFactory::createLineAction( const ::Point& rStartPoint,
- const ::Point& rEndPoint,
- const CanvasSharedPtr& rCanvas,
- const OutDevState& rState )
+ ActionSharedPtr LineActionFactory::createLineAction( const ::basegfx::B2DPoint& rStartPoint,
+ const ::basegfx::B2DPoint& rEndPoint,
+ const CanvasSharedPtr& rCanvas,
+ const OutDevState& rState )
{
return ActionSharedPtr( new LineAction( rStartPoint,
rEndPoint,