diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2008-08-06 22:43:13 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2008-08-06 22:43:13 +0000 |
| commit | 6a0fe482d0ad28e2660aa0a5e5d07e4d113c7786 (patch) | |
| tree | 4c090c4e2cb4b95d5cbc37d7c8e5df42d63f17ec /src/knot-holder-entity.cpp | |
| parent | add automatic conversion between Geom::Matrix and NR::Matrix. (added to NR::M... (diff) | |
| download | inkscape-6a0fe482d0ad28e2660aa0a5e5d07e4d113c7786.tar.gz inkscape-6a0fe482d0ad28e2660aa0a5e5d07e4d113c7786.zip | |
fix ambiguities by implicit NR::Matrix/Geom::Matrix cast.
(bzr r6582)
Diffstat (limited to 'src/knot-holder-entity.cpp')
| -rw-r--r-- | src/knot-holder-entity.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/knot-holder-entity.cpp b/src/knot-holder-entity.cpp index 6d5f1187b..82ec9cf90 100644 --- a/src/knot-holder-entity.cpp +++ b/src/knot-holder-entity.cpp @@ -77,7 +77,7 @@ KnotHolderEntity::~KnotHolderEntity() void KnotHolderEntity::update_knot() { - NR::Matrix const i2d(from_2geom(sp_item_i2d_affine(item))); + Geom::Matrix const i2d(sp_item_i2d_affine(item)); Geom::Point dp(knot_get() * i2d); @@ -89,12 +89,12 @@ KnotHolderEntity::update_knot() Geom::Point KnotHolderEntity::snap_knot_position(Geom::Point const &p) { - NR::Matrix const i2d (from_2geom(sp_item_i2d_affine(item))); + Geom::Matrix const i2d (sp_item_i2d_affine(item)); NR::Point s = p * i2d; SnapManager &m = desktop->namedview->snap_manager; m.setup(desktop, item); m.freeSnapReturnByRef(Inkscape::Snapper::SNAPPOINT_NODE, s); - return s * i2d.inverse(); + return Geom::Point(s) * i2d.inverse(); } @@ -160,7 +160,7 @@ PatternKnotHolderEntityAngle::knot_get() Geom::Point delta = Geom::Point(x,y); Geom::Point scale = sp_pattern_extract_scale(pat); gdouble theta = sp_pattern_extract_theta(pat); - delta = delta * NR::Matrix(NR::scale(scale))*NR::Matrix(NR::rotate(theta)); + delta = delta * Geom::Matrix(Geom::Scale(scale))*Geom::Matrix(Geom::Rotate(theta)); delta = delta + sp_pattern_extract_trans(pat); return delta; } @@ -233,7 +233,7 @@ PatternKnotHolderEntityScale::knot_get() gdouble x = pattern_width(pat); gdouble y = pattern_height(pat); Geom::Point delta = Geom::Point(x,y); - NR::Matrix a = pat->patternTransform; + Geom::Matrix a = pat->patternTransform; a[4] = 0; a[5] = 0; delta = delta * a; |
