using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Drawing.Drawing2D;
using Svg.Transforms;
namespace Svg
{
///
/// Represents and element that may be transformed.
///
public interface ISvgTransformable
{
///
/// Gets or sets an of element transforms.
///
SvgTransformCollection Transforms { get; set; }
///
/// Applies the required transforms to .
///
/// The to be transformed.
void PushTransforms(SvgRenderer renderer);
///
/// Removes any previously applied transforms from the specified .
///
/// The that should have transforms removed.
void PopTransforms(SvgRenderer renderer);
}
}