Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
sp-item.cpp File Reference

Go to the source code of this file.

Functions

Geom::Affine sp_item_transform_repr (SPItem *item)
 Find out the inverse of previous transform of an item (from its repr)
 
static void sp_item_adjust_rects_recursive (SPItem *item, Geom::Affine advertized_transform)
 Recursively adjust rx and ry of rects.
 
static bool is_satellite_item (SPItem const &item)
 Return true if the item is referenced by an LPE.
 
Geom::Affine i2anc_affine (SPObject const *object, SPObject const *ancestor)
 
Geom::Affine i2i_affine (SPObject const *src, SPObject const *dest)
 
int sp_item_repr_compare_position (SPItem const *first, SPItem const *second)
 
SPItem const * sp_item_first_item_child (SPObject const *obj)
 
SPItemsp_item_first_item_child (SPObject *obj)
 

Function Documentation

◆ i2anc_affine()

◆ i2i_affine()

◆ is_satellite_item()

static bool is_satellite_item ( SPItem const &  item)
static

Return true if the item is referenced by an LPE.

Definition at line 1651 of file sp-item.cpp.

References SPObject::hrefList, item, and ref.

Referenced by SPItem::unoptimized().

◆ sp_item_adjust_rects_recursive()

static void sp_item_adjust_rects_recursive ( SPItem item,
Geom::Affine  advertized_transform 
)
static

Recursively adjust rx and ry of rects.

Definition at line 1565 of file sp-item.cpp.

References SPObject::children, item, and sp_item_adjust_rects_recursive().

Referenced by SPItem::doWriteTransform(), and sp_item_adjust_rects_recursive().

◆ sp_item_first_item_child() [1/2]

SPItem * sp_item_first_item_child ( SPObject obj)

Definition at line 1883 of file sp-item.cpp.

References child, and SPObject::children.

◆ sp_item_first_item_child() [2/2]

SPItem const * sp_item_first_item_child ( SPObject const *  obj)

◆ sp_item_repr_compare_position()

int sp_item_repr_compare_position ( SPItem const *  first,
SPItem const *  second 
)

Definition at line 1872 of file sp-item.cpp.

References SPObject::getRepr(), and sp_repr_compare_position().

Referenced by PositionCompare().

◆ sp_item_transform_repr()