C# 클래스 CascadeSharp.TKernel.Quantity.Quantity_Color

파일 보기 프로젝트 열기: Oblikovati/CascadeSharp 1 사용 예제들

공개 메소드들

메소드 설명
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