C# Class Nexus.Graphics.Colors.Spectrum

ファイルを表示 Open project: tgjones/nexus

Public Properties

Property Type Description
CieX float[]
CieY float[]
CieZ float[]

Public Methods

Method Description
AddWeighted ( float w, Spectrum s ) : void
Black ( ) : bool
Clamp ( Spectrum s, float low = 0.0f, float high = float.PositiveInfinity ) : Spectrum
Equals ( object obj ) : bool
Exp ( Spectrum s ) : Spectrum
FromXyz ( float x, float y, float z ) : Spectrum
GetHashCode ( ) : int
IsNaN ( ) : bool
Pow ( Spectrum s, Spectrum e ) : Spectrum
Spectrum ( float v = 0.0f )
Sqrt ( Spectrum s ) : Spectrum
Xyz ( float xyz ) : void
Y ( ) : float
operator ( ) : Spectrum
operator ( ) : bool

Private Methods

Method Description
Spectrum ( )

Method Details

AddWeighted() public method

public AddWeighted ( float w, Spectrum s ) : void
w float
s Spectrum
return void

Black() public method

public Black ( ) : bool
return bool

Clamp() public static method

public static Clamp ( Spectrum s, float low = 0.0f, float high = float.PositiveInfinity ) : Spectrum
s Spectrum
low float
high float
return Spectrum

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

Exp() public method

public Exp ( Spectrum s ) : Spectrum
s Spectrum
return Spectrum

FromXyz() public method

public FromXyz ( float x, float y, float z ) : Spectrum
x float
y float
z float
return Spectrum

GetHashCode() public method

public GetHashCode ( ) : int
return int

IsNaN() public method

public IsNaN ( ) : bool
return bool

Pow() public static method

public static Pow ( Spectrum s, Spectrum e ) : Spectrum
s Spectrum
e Spectrum
return Spectrum

Spectrum() public method

public Spectrum ( float v = 0.0f )
v float

Sqrt() public static method

public static Sqrt ( Spectrum s ) : Spectrum
s Spectrum
return Spectrum

Xyz() public method

public Xyz ( float xyz ) : void
xyz float
return void

Y() public method

public Y ( ) : float
return float

operator() public static method

public static operator ( ) : Spectrum
return Spectrum

operator() public static method

public static operator ( ) : bool
return bool

Property Details

CieX public_oe static_oe property

public static float[] CieX
return float[]

CieY public_oe static_oe property

public static float[] CieY
return float[]

CieZ public_oe static_oe property

public static float[] CieZ
return float[]