当前位置: 首页>>代码示例>>C#>>正文


C# IColor类代码示例

本文整理汇总了C#中IColor的典型用法代码示例。如果您正苦于以下问题:C# IColor类的具体用法?C# IColor怎么用?C# IColor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


IColor类属于命名空间,在下文中一共展示了IColor类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Do

 //
 public static void Do(IColor first, IColor second)
 {
     Do(first.GetRed(), second.GetRed());
     Do(first.GetRed(), second.GetGreen());
     Do(first.GetGreen(), second.GetRed());
     Do(first.GetGreen(), second.GetGreen());
 }
开发者ID:Confirmit,项目名称:Students,代码行数:8,代码来源:Colors.cs

示例2: Do

 //
 public static void Do(IColor first, IColor second)
 {
     var mixer = new ColorMixer();
     first.Mix(0,mixer);
     second.Mix(1,mixer);
     mixer.Do();
 }
开发者ID:Confirmit,项目名称:Students,代码行数:8,代码来源:Colors.cs

示例3: Processor_TwoColorValues_ShouldPass

        public void Processor_TwoColorValues_ShouldPass(TypeOfProcess typeCode, IColor colorOne, IColor colorTwo)
        {
            var processor = new ColorsProcessor();
            processor.Process(colorOne, colorTwo);

            Assert.Equal(typeCode, processor.LastProcess);
        }
开发者ID:Confirmit,项目名称:Students,代码行数:7,代码来源:ColorsTests.cs

示例4: createSimpleFillSymbol

        /// <summary>
        /// 简单渲染
        /// </summary>
        /// <param name="layerName">图层名字</param>
        /// <param name="FillStyle">FillStyle</param>
        /// <param name="pColor">FillColor</param>
        /// <param name="OutLineColor">OutLineColor</param>
        /// <param name="RenderLabel">样式名称注释</param>
        /// <param name="Descripition">描述</param>
        public void createSimpleFillSymbol(string layerName, esriSimpleFillStyle FillStyle, IColor pColor, IColor OutLineColor, string RenderLabel, string Descripition)
        {
            //简单填充符号
            ISimpleFillSymbol simpleFillSymbol = new SimpleFillSymbolClass();
            //可以用符号选择器进行
            simpleFillSymbol.Style = FillStyle;
            simpleFillSymbol.Color = pColor;
            //创建边线符号
            ISimpleLineSymbol simpleLineSymbol = new SimpleLineSymbolClass();
            simpleLineSymbol.Style = esriSimpleLineStyle.esriSLSSolid;
            simpleLineSymbol.Color = OutLineColor;
            ISymbol symbol = simpleLineSymbol as ISymbol;
            symbol.ROP2 = esriRasterOpCode.esriROPNotXOrPen;
            simpleFillSymbol.Outline = simpleLineSymbol;

            ISimpleRenderer simpleRender = new SimpleRendererClass();
            simpleRender.Symbol = simpleFillSymbol as ISymbol;
            simpleRender.Label = RenderLabel;
            simpleRender.Description = Descripition;

            IGeoFeatureLayer geoFeatureLayer;
            geoFeatureLayer = getGeoLayer(layerName);
            if (geoFeatureLayer != null)
            {
                geoFeatureLayer.Renderer = simpleRender as IFeatureRenderer;
            }
        }
开发者ID:gistop,项目名称:aegis,代码行数:36,代码来源:Thematicmap.cs

示例5: DetectSkin

 public override Image<Gray, byte> DetectSkin(Image<Bgr, byte> Img, IColor min, IColor max)
 {
     Image<Hsv, Byte> currentHsvFrame = Img.Convert<Hsv, Byte>();
     Image<Gray, byte> skin = new Image<Gray, byte>(Img.Width, Img.Height);
     skin = currentHsvFrame.InRange((Hsv)min, (Hsv)max);
     return skin;
 }
开发者ID:hzhiguang,项目名称:AbuseAnalysis,代码行数:7,代码来源:HsvSkinDetector.cs

示例6: get_SimplePolygonSymbol

 public static ISimpleFillSymbol get_SimplePolygonSymbol(IColor color, esriSimpleFillStyle style, ILineSymbol outline)
 {
     ISimpleFillSymbol theReturn = new SimpleFillSymbolClass();
     theReturn.Color = color;
     theReturn.Style = style;
     theReturn.Outline = outline;
     return theReturn;
 }
开发者ID:EAWCS1,项目名称:SUITT,代码行数:8,代码来源:GraphicsHelper.cs

示例7: Color

 public Color(IColor color)
 {
     if (null == color)
     {
         throw new ArgumentNullException("color");
     }
     _innerColor = color;
 }
开发者ID:wade,项目名称:Speedioc,代码行数:8,代码来源:Color.cs

示例8: get_SimpleLineSymbol

 public static ISimpleLineSymbol get_SimpleLineSymbol(IColor color, double width, esriSimpleLineStyle style)
 {
     ISimpleLineSymbol theReturn = new SimpleLineSymbolClass();
     theReturn.Color = color;
     theReturn.Style = style;
     theReturn.Width = width;
     return theReturn;
 }
开发者ID:EAWCS1,项目名称:SUITT,代码行数:8,代码来源:GraphicsHelper.cs

示例9: get_SimplePointSymbol

 public static ISimpleMarkerSymbol get_SimplePointSymbol(IColor color, double size, esriSimpleMarkerStyle style)
 {
     ISimpleMarkerSymbol theReturn = new SimpleMarkerSymbolClass();
     theReturn.Color = color;
     theReturn.Style = style;
     theReturn.Size = size;
     return theReturn;
 }
开发者ID:EAWCS1,项目名称:SUITT,代码行数:8,代码来源:GraphicsHelper.cs

示例10: Compare

        /// <summary>
        /// Indicates whether a IColor class and a Color class represent the same color.
        /// </summary>
        /// <param name="color1"></param>
        /// <param name="color2"></param>
        /// <returns></returns>
        public static bool Compare(IColor color1, Color color2)
        {
            IRgbColor rgbColor1 = (IRgbColor)color1;

            return (rgbColor1.Red == color2.R) &&
                   (rgbColor1.Green == color2.G) &&
                   (rgbColor1.Blue == color2.B) &&
                   (rgbColor1.NullColor == color2.IsEmpty);
        }
开发者ID:nazzal88,项目名称:ares,代码行数:15,代码来源:Display.cs

示例11: GetFont

 public IFont GetFont(short fontSize, string fontName, IColor fontColor)
 {
     var font = Workbook.CreateFont();
     font.Boldweight = 100;
     font.FontName = fontName;
     font.FontHeightInPoints = fontSize;
     font.Color = fontColor.Indexed;
     return font;
 }
开发者ID:Infodinamica,项目名称:exportable,代码行数:9,代码来源:XLSStrategyStyle.cs

示例12: GetFont

 public IFont GetFont(short fontSize, string fontName, IColor fontColor)
 {
     var font = Workbook.CreateFont();
     font.Boldweight = 100;
     ((XSSFFont)font).SetColor((XSSFColor)fontColor);
     font.FontName = fontName;
     font.FontHeightInPoints = fontSize;
     return font;
 }
开发者ID:Infodinamica,项目名称:exportable,代码行数:9,代码来源:XLSXStrategyStyle+.cs

示例13: SetColor

        public static void SetColor(int red, int green, int blue)
        {
            IRgbColor rgbColor = new RgbColorClass();
            rgbColor.Red = red;
            rgbColor.Green = green;
            rgbColor.Blue = blue;

            _color = rgbColor as IColor;
        }
开发者ID:Esri,项目名称:arcobjects-sdk-community-samples,代码行数:9,代码来源:ColorSelection.cs

示例14: SetFromColor

        public void SetFromColor(IColor color)
        {
            if (color == null)
            {
                throw new ArgumentNullException(nameof(color), "The color parameter can not be null.");
            }

            this.Color = color.Color;
        }
开发者ID:danec020,项目名称:MudEngine,代码行数:9,代码来源:MudColor.cs

示例15: Processor_OneColorValue_ShouldPass

        public void Processor_OneColorValue_ShouldPass(TypeOfProcess typeCode, IColor color)
        {
            var processor = new Processor();
               var processHelper = new ProcessHelper<IProcessor>(processor);

               processHelper.Process(color);

               Assert.Equal(typeCode, processor.LastProcess);
        }
开发者ID:Confirmit,项目名称:Students,代码行数:9,代码来源:ColorsTests.cs


注:本文中的IColor类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。