Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Problems.GrammaticalOptimization/SharpVectorCore/Svg/Coordinates/ISvgTransform.cs @ 12762

Last change on this file since 12762 was 12762, checked in by aballeit, 9 years ago

#2283 GUI updates, Tree-chart, MCTS Version 2 (prune leaves)

File size: 845 bytes
Line 
1// <developer>niklas@protocol7.com</developer>
2// <developer>kevin@kevlindev.com</developer>
3// <completed>100</completed>
4
5namespace SharpVectors.Dom.Svg
6{
7  /// <summary>
8  /// SvgTransform is the interface for one of the component transformations within a SvgTransformList; thus, a SvgTransform object corresponds to a single component (e.g., "scale(..)" or "matrix(...)") within a transform attribute specification.
9  /// </summary>
10  public interface ISvgTransform
11  {
12    short Type { get; }
13    ISvgMatrix Matrix { get; }
14        double Angle { get; }
15
16    void SetMatrix(ISvgMatrix matrix);
17        void SetTranslate(double tx, double ty);
18        void SetScale(double sx, double sy);
19        void SetRotate(double angle, double cx, double cy);
20        void SetSkewX(double angle);
21        void SetSkewY(double angle);
22  }
23}
Note: See TracBrowser for help on using the repository browser.