diff --git a/src/sp-line.cpp b/src/sp-line.cpp
index 1f5c1b181da6356b8277de3c1ea87ac2f60e4297..a3964b171daed3db25feccb635b328c00ce6e346 100644 (file)
--- a/src/sp-line.cpp
+++ b/src/sp-line.cpp
static Inkscape::XML::Node *sp_line_write (SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags);
static gchar *sp_line_description (SPItem * item);
-static NR::Matrix sp_line_set_transform(SPItem *item, NR::Matrix const &xform);
+static Geom::Matrix sp_line_set_transform(SPItem *item, Geom::Matrix const &xform);
static void sp_line_update (SPObject *object, SPCtx *ctx, guint flags);
static void sp_line_set_shape (SPShape *shape);
return g_strdup(_("<b>Line</b>"));
}
-static NR::Matrix
-sp_line_set_transform (SPItem *item, NR::Matrix const &xform)
+static Geom::Matrix
+sp_line_set_transform (SPItem *item, Geom::Matrix const &xform)
{
SPLine *line = SP_LINE (item);
- NR::Point points[2];
+ Geom::Point points[2];
- points[0] = NR::Point(line->x1.computed, line->y1.computed);
- points[1] = NR::Point(line->x2.computed, line->y2.computed);
+ points[0] = Geom::Point(line->x1.computed, line->y1.computed);
+ points[1] = Geom::Point(line->x2.computed, line->y2.computed);
points[0] *= xform;
points[1] *= xform;
- line->x1.computed = points[0][NR::X];
- line->y1.computed = points[0][NR::Y];
- line->x2.computed = points[1][NR::X];
- line->y2.computed = points[1][NR::Y];
+ line->x1.computed = points[0][Geom::X];
+ line->y1.computed = points[0][Geom::Y];
+ line->x2.computed = points[1][Geom::X];
+ line->y2.computed = points[1][Geom::Y];
- sp_item_adjust_stroke(item, NR::expansion(xform));
+ sp_item_adjust_stroke(item, xform.descrim());
SP_OBJECT (item)->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_STYLE_MODIFIED_FLAG);
- return NR::identity();
+ return Geom::identity();
}
static void