2#ifndef INKSCAPE_LPEGROUPBBOX_H
3#define INKSCAPE_LPEGROUPBBOX_H
19namespace LivePathEffect {
3x3 affine transformation matrix.
3x3 matrix representing an affine transformation.
Range of real numbers that is never empty.
Axis-aligned rectangle that can be empty.
void original_bbox(SPLPEItem const *lpeitem, bool absolute=false, bool clip_mask=false, Geom::Affine base_transform=Geom::identity())
Geom::OptRect clip_mask_bbox(SPLPEItem *item, Geom::Affine transform)
Updates the boundingbox_X and boundingbox_Y values from the geometric bounding box of lpeitem.
Geom::Interval boundingbox_Y
Geom::Interval boundingbox_X
auto absolute(Geom::Point const &a)
Simple closed interval class.
Affine identity()
Create an identity matrix.
Helper class to stream background task notifications as a series of messages.