本文整理汇总了C#中IColor类的典型用法代码示例。如果您正苦于以下问题:C# IColor类的具体用法?C# IColor怎么用?C# IColor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IColor类属于命名空间,在下文中一共展示了IColor类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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
示例16: AddOutlineToGraphicsLayer3D
public static void AddOutlineToGraphicsLayer3D(IGraphicsContainer3D graphicsContainer3D, IGeometryCollection geometryCollection, IColor color, esriSimple3DLineStyle style, double width)
{
for (int i = 0; i < geometryCollection.GeometryCount; i++)
{
IGeometry geometry = geometryCollection.get_Geometry(i);
graphicsContainer3D.AddElement(ElementUtilities.ConstructPolylineElement(geometry, color, style, width));
}
}
开发者ID:Esri,项目名称:arcobjects-sdk-community-samples,代码行数:9,代码来源:GraphicsLayer3DUtilities.cs
示例17: ToXYZColor
public XYZColor ToXYZColor(IColor color)
{
var xyYColor = color as xyYColor;
var X = xyYColor.x * (xyYColor.Y / xyYColor.y);
var Z = (1 - xyYColor.x - xyYColor.y) * (xyYColor.Y / xyYColor.y);
return new XYZColor(xyYColor.Alpha, X, xyYColor.Y, Z);
}
开发者ID:squaredinfinity,项目名称:Foundation,代码行数:9,代码来源:xyYColorSpace.cs
示例18: Process
public void Process(IColor colorOne, IColor colorTwo)
{
var helper = new ProcessHelper();
colorOne.Accept(helper);
colorTwo.Accept(helper);
helper.Process(this);
//через конструтор копирования
helper.ProcessByConstructor(this);
}
开发者ID:Confirmit,项目名称:Students,代码行数:10,代码来源:ColorProcessor.cs
示例19: ToXYZColor
public XYZColor ToXYZColor(IColor color)
{
var rgbColor = color as RGBColor;
var rgbVector = new double[3] { rgbColor.R.Value, rgbColor.G.Value, rgbColor.B.Value };
var xyzVector = Multiply(M_RGBToXYZ, rgbVector);
return new XYZColor(color.Channels["Alpha"].Value, xyzVector[0], xyzVector[1], xyzVector[2]);
}
开发者ID:squaredinfinity,项目名称:Foundation,代码行数:10,代码来源:RGBColorSpace.cs
示例20: GetPaintSymbol
/// <summary>
/// Get the paint symble of painted pixel.
/// </summary>
/// <param name="filledColor">Fill color for the symbol</param>
/// <returns></returns>
public static ISimpleFillSymbol GetPaintSymbol(IColor filledColor)
{
ISimpleFillSymbol selectionSymbol = new SimpleFillSymbolClass();
selectionSymbol.Color = filledColor;
ISimpleLineSymbol selectionOutlineSymbol = new SimpleLineSymbolClass();
selectionOutlineSymbol.Color = new RgbColorClass() { Red = 255, Green = 255, Blue = 0 };
selectionOutlineSymbol.Width = 2;
selectionSymbol.Outline = selectionOutlineSymbol;
return selectionSymbol;
}
开发者ID:nazzal88,项目名称:ares,代码行数:16,代码来源:Painter.cs
注:本文中的IColor类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论