~centralelyon2010/inkscape/imagelinks2

« back to all changes in this revision

Viewing changes to src/sp-image.cpp

  • Committer: cilix42
  • Date: 2008-09-18 17:48:42 UTC
  • Revision ID: cilix42@users.sourceforge.net-20080918174842-1ad33a7d7gqhv2hq
Next roud of NR ==> Geom conversion

Show diffs side-by-side

added added

removed removed

Lines of Context:
71
71
static void sp_image_update (SPObject *object, SPCtx *ctx, unsigned int flags);
72
72
static Inkscape::XML::Node *sp_image_write (SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags);
73
73
 
74
 
static void sp_image_bbox(SPItem const *item, NRRect *bbox, NR::Matrix const &transform, unsigned const flags);
 
74
static void sp_image_bbox(SPItem const *item, NRRect *bbox, Geom::Matrix const &transform, unsigned const flags);
75
75
static void sp_image_print (SPItem * item, SPPrintContext *ctx);
76
76
static gchar * sp_image_description (SPItem * item);
77
77
static void sp_image_snappoints(SPItem const *item, SnapPointsIter p);
1033
1033
}
1034
1034
 
1035
1035
static void
1036
 
sp_image_bbox(SPItem const *item, NRRect *bbox, NR::Matrix const &transform, unsigned const /*flags*/)
 
1036
sp_image_bbox(SPItem const *item, NRRect *bbox, Geom::Matrix const &transform, unsigned const /*flags*/)
1037
1037
{
1038
1038
        SPImage const &image = *SP_IMAGE(item);
1039
1039
 
1043
1043
                double const x1 = x0 + image.width.computed;
1044
1044
                double const y1 = y0 + image.height.computed;
1045
1045
 
1046
 
                nr_rect_union_pt(bbox, NR::Point(x0, y0) * transform);
1047
 
                nr_rect_union_pt(bbox, NR::Point(x1, y0) * transform);
1048
 
                nr_rect_union_pt(bbox, NR::Point(x1, y1) * transform);
1049
 
                nr_rect_union_pt(bbox, NR::Point(x0, y1) * transform);
 
1046
                nr_rect_union_pt(bbox, Geom::Point(x0, y0) * transform);
 
1047
                nr_rect_union_pt(bbox, Geom::Point(x1, y0) * transform);
 
1048
                nr_rect_union_pt(bbox, Geom::Point(x1, y1) * transform);
 
1049
                nr_rect_union_pt(bbox, Geom::Point(x0, y1) * transform);
1050
1050
        }
1051
1051
}
1052
1052