C# Класс CascadeSharp.TKernel.Quantity.Quantity_Color

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Argb2color ( int theARGB, Quantity_Color theColor ) : void
Blue ( ) : double
ChangeContrast ( double theDelta ) : void
ChangeIntensity ( double theDelta ) : void
Color2argb ( Quantity_Color theColor, int &theARGB ) : void
ColorFromHex ( string theHexColorString, Quantity_Color theColor ) : bool
ColorFromName ( string theColorNameString, Quantity_Color theColor ) : bool
ColorFromName ( string theName, Quantity_NameOfColor &theColor ) : bool
ColorToHex ( Quantity_Color theColor ) : TCollection_AsciiString
ColorToHex ( Quantity_Color theColor, bool theToP_refixHash ) : TCollection_AsciiString
Convert_LinearRGB_To_sRGB ( double theLinearValue ) : double
Convert_LinearRGB_To_sRGB ( float theLinearValue ) : float
Convert_LinearRGB_To_sRGB_approx22 ( float theLinearValue ) : float
Convert_sRGB_To_LinearRGB ( double thesRGBValue ) : double
Convert_sRGB_To_LinearRGB ( float thesRGBValue ) : float
Convert_sRGB_To_LinearRGB_approx22 ( float thesRGBValue ) : float
Delta ( Quantity_Color theColor, double &DC, double &DI ) : void
DeltaE2000 ( Quantity_Color theOther ) : double
Distance ( Quantity_Color theColor ) : double
Epsilon ( ) : double
Green ( ) : double
HlsRgb ( double theH, double theL, double theS, double &theR, double &theG, double &theB ) : void
Hue ( ) : double
IsDifferent ( Quantity_Color theOther ) : bool
IsEqual ( Quantity_Color theOther ) : bool
Light ( ) : double
Name ( ) : Quantity_NameOfColor
Name ( double theR, double theG, double theB ) : Quantity_NameOfColor
Quantity_Color ( ) : System
Quantity_Color ( Quantity_Color parameter1 ) : System
Quantity_Color ( Quantity_NameOfColor theName ) : System
Quantity_Color ( double theC1, double theC2, double theC3, Quantity_TypeOfColor theType ) : System
Red ( ) : double
RgbHls ( double theR, double theG, double theB, double &theH, double &theL, double &theS ) : void
Saturation ( ) : double
SetEpsilon ( double theEpsilon ) : void
SetValues ( Quantity_NameOfColor theName ) : void
SetValues ( double theC1, double theC2, double theC3, Quantity_TypeOfColor theType ) : void
SquareDistance ( Quantity_Color theColor ) : double
StringName ( Quantity_NameOfColor theColor ) : string
Values ( double &theC1, double &theC2, double &theC3, Quantity_TypeOfColor theType ) : void

Описание методов

Argb2color() публичный Метод

public Argb2color ( int theARGB, Quantity_Color theColor ) : void
theARGB int
theColor Quantity_Color
Результат void

Blue() публичный Метод

public Blue ( ) : double
Результат double

ChangeContrast() публичный Метод

public ChangeContrast ( double theDelta ) : void
theDelta double
Результат void

ChangeIntensity() публичный Метод

public ChangeIntensity ( double theDelta ) : void
theDelta double
Результат void

Color2argb() публичный Метод

public Color2argb ( Quantity_Color theColor, int &theARGB ) : void
theColor Quantity_Color
theARGB int
Результат void

ColorFromHex() публичный Метод

public ColorFromHex ( string theHexColorString, Quantity_Color theColor ) : bool
theHexColorString string
theColor Quantity_Color
Результат bool

ColorFromName() публичный Метод

public ColorFromName ( string theColorNameString, Quantity_Color theColor ) : bool
theColorNameString string
theColor Quantity_Color
Результат bool

ColorFromName() публичный Метод

public ColorFromName ( string theName, Quantity_NameOfColor &theColor ) : bool
theName string
theColor Quantity_NameOfColor
Результат bool

ColorToHex() публичный Метод

public ColorToHex ( Quantity_Color theColor ) : TCollection_AsciiString
theColor Quantity_Color
Результат TCollection_AsciiString

ColorToHex() публичный Метод

public ColorToHex ( Quantity_Color theColor, bool theToP_refixHash ) : TCollection_AsciiString
theColor Quantity_Color
theToP_refixHash bool
Результат TCollection_AsciiString

Convert_LinearRGB_To_sRGB() публичный Метод

public Convert_LinearRGB_To_sRGB ( double theLinearValue ) : double
theLinearValue double
Результат double

Convert_LinearRGB_To_sRGB() публичный Метод

public Convert_LinearRGB_To_sRGB ( float theLinearValue ) : float
theLinearValue float
Результат float

Convert_LinearRGB_To_sRGB_approx22() публичный Метод

public Convert_LinearRGB_To_sRGB_approx22 ( float theLinearValue ) : float
theLinearValue float
Результат float

Convert_sRGB_To_LinearRGB() публичный Метод

public Convert_sRGB_To_LinearRGB ( double thesRGBValue ) : double
thesRGBValue double
Результат double

Convert_sRGB_To_LinearRGB() публичный Метод

public Convert_sRGB_To_LinearRGB ( float thesRGBValue ) : float
thesRGBValue float
Результат float

Convert_sRGB_To_LinearRGB_approx22() публичный Метод

public Convert_sRGB_To_LinearRGB_approx22 ( float thesRGBValue ) : float
thesRGBValue float
Результат float

Delta() публичный Метод

public Delta ( Quantity_Color theColor, double &DC, double &DI ) : void
theColor Quantity_Color
DC double
DI double
Результат void

DeltaE2000() публичный Метод

public DeltaE2000 ( Quantity_Color theOther ) : double
theOther Quantity_Color
Результат double

Distance() публичный Метод

public Distance ( Quantity_Color theColor ) : double
theColor Quantity_Color
Результат double

Epsilon() публичный Метод

public Epsilon ( ) : double
Результат double

Green() публичный Метод

public Green ( ) : double
Результат double

HlsRgb() публичный Метод

public HlsRgb ( double theH, double theL, double theS, double &theR, double &theG, double &theB ) : void
theH double
theL double
theS double
theR double
theG double
theB double
Результат void

Hue() публичный Метод

public Hue ( ) : double
Результат double

IsDifferent() публичный Метод

public IsDifferent ( Quantity_Color theOther ) : bool
theOther Quantity_Color
Результат bool

IsEqual() публичный Метод

public IsEqual ( Quantity_Color theOther ) : bool
theOther Quantity_Color
Результат bool

Light() публичный Метод

public Light ( ) : double
Результат double

Name() публичный Метод

public Name ( ) : Quantity_NameOfColor
Результат Quantity_NameOfColor

Name() публичный Метод

public Name ( double theR, double theG, double theB ) : Quantity_NameOfColor
theR double
theG double
theB double
Результат Quantity_NameOfColor

Quantity_Color() публичный Метод

public Quantity_Color ( ) : System
Результат System

Quantity_Color() публичный Метод

public Quantity_Color ( Quantity_Color parameter1 ) : System
parameter1 Quantity_Color
Результат System

Quantity_Color() публичный Метод

public Quantity_Color ( Quantity_NameOfColor theName ) : System
theName Quantity_NameOfColor
Результат System

Quantity_Color() публичный Метод

public Quantity_Color ( double theC1, double theC2, double theC3, Quantity_TypeOfColor theType ) : System
theC1 double
theC2 double
theC3 double
theType Quantity_TypeOfColor
Результат System

Red() публичный Метод

public Red ( ) : double
Результат double

RgbHls() публичный Метод

public RgbHls ( double theR, double theG, double theB, double &theH, double &theL, double &theS ) : void
theR double
theG double
theB double
theH double
theL double
theS double
Результат void

Saturation() публичный Метод

public Saturation ( ) : double
Результат double

SetEpsilon() публичный Метод

public SetEpsilon ( double theEpsilon ) : void
theEpsilon double
Результат void

SetValues() публичный Метод

public SetValues ( Quantity_NameOfColor theName ) : void
theName Quantity_NameOfColor
Результат void

SetValues() публичный Метод

public SetValues ( double theC1, double theC2, double theC3, Quantity_TypeOfColor theType ) : void
theC1 double
theC2 double
theC3 double
theType Quantity_TypeOfColor
Результат void

SquareDistance() публичный Метод

public SquareDistance ( Quantity_Color theColor ) : double
theColor Quantity_Color
Результат double

StringName() публичный Метод

public StringName ( Quantity_NameOfColor theColor ) : string
theColor Quantity_NameOfColor
Результат string

Values() публичный Метод

public Values ( double &theC1, double &theC2, double &theC3, Quantity_TypeOfColor theType ) : void
theC1 double
theC2 double
theC3 double
theType Quantity_TypeOfColor
Результат void