Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Problems.GrammaticalOptimization/SharpVectorCore/Svg/BasicTypes/ISvgColor.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: 1.1 KB
Line 
1// <developer>niklas@protocol7.com</developer>
2// <developer>niklas@protocol7.com</developer>
3// <completed>100</completed>
4
5using System;
6
7using SharpVectors.Dom.Css;
8
9namespace SharpVectors.Dom.Svg
10{
11  /// <summary>
12  /// The SvgColor interface corresponds to color value definition
13  /// for properties 'stop-color', 'flood-color' and
14  /// 'lighting-color' and is a base class for interface SvgPaint.
15  /// It incorporates Svg's extended notion of color, which
16  /// incorporates ICC-based color specifications.
17  ///
18  /// Interface SVGColor does not correspond to the color basic
19  /// data type. For the color basic data type, the applicable
20  /// DOM interfaces are defined in CSS; in particular, see
21  /// the ICssRgbColor interface.
22  /// </summary>
23  public interface ISvgColor : ICssValue
24  {
25    SvgColorType ColorType { get; }
26    ICssColor RgbColor { get; }
27    ISvgIccColor IccColor { get; }
28
29    void SetRgbColor(string rgbColor);
30    void SetRgbColorIccColor(string rgbColor, string iccColor);
31    void SetColor(SvgColorType colorType, string rgbColor, string iccColor);
32  }
33}
Note: See TracBrowser for help on using the repository browser.