C# Class VixenModules.App.Curves.Curve

Datei anzeigen Open project: sall/vixen Class Usage Examples

Public Properties

Property Type Description
ActiveCurveGridColor Color
InactiveCurveGridColor Color

Private Properties

Property Type Description
TransformPoint Point

Public Methods

Method Description
CheckLibraryReference ( ) : bool

Checks that the library reference is still valid and current.

Curve ( ) : System
Curve ( Curve curve ) : System

Deep copy constructor.

Curve ( CurveType type ) : System
Curve ( IPointList points ) : System
Curve ( double intensity ) : System

Creates a flat curve of the given intensity

Equals ( object obj ) : bool
GenerateCurveImage ( Size size ) : Bitmap
GenerateGenericCurveImage ( Size size, bool inactive = false ) : Bitmap
GetHashCode ( ) : int
GetIntValue ( double x ) : int
GetIntValue ( int x ) : int
GetValue ( double x ) : double
GetValue ( int x ) : double
UnlinkFromLibraryCurve ( ) : void
UpdateLibraryReference ( ) : bool

Tries to update the library referenced object.

Protected Methods

Method Description
Equals ( Curve other ) : bool

Private Methods

Method Description
TransformPoint ( ZedGraph.PointPair points, Size bounds ) : Point

Method Details

CheckLibraryReference() public method

Checks that the library reference is still valid and current.
public CheckLibraryReference ( ) : bool
return bool

Curve() public method

public Curve ( ) : System
return System

Curve() public method

Deep copy constructor.
public Curve ( Curve curve ) : System
curve Curve
return System

Curve() public method

public Curve ( CurveType type ) : System
type CurveType
return System

Curve() public method

public Curve ( IPointList points ) : System
points IPointList
return System

Curve() public method

Creates a flat curve of the given intensity
public Curve ( double intensity ) : System
intensity double
return System

Equals() protected method

protected Equals ( Curve other ) : bool
other Curve
return bool

Equals() public method

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

GenerateCurveImage() public method

public GenerateCurveImage ( Size size ) : Bitmap
size System.Drawing.Size
return System.Drawing.Bitmap

GenerateGenericCurveImage() public method

public GenerateGenericCurveImage ( Size size, bool inactive = false ) : Bitmap
size System.Drawing.Size
inactive bool
return System.Drawing.Bitmap

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetIntValue() public method

public GetIntValue ( double x ) : int
x double
return int

GetIntValue() public method

public GetIntValue ( int x ) : int
x int
return int

GetValue() public method

public GetValue ( double x ) : double
x double
return double

GetValue() public method

public GetValue ( int x ) : double
x int
return double

UnlinkFromLibraryCurve() public method

public UnlinkFromLibraryCurve ( ) : void
return void

UpdateLibraryReference() public method

Tries to update the library referenced object.
public UpdateLibraryReference ( ) : bool
return bool

Property Details

ActiveCurveGridColor public_oe static_oe property

public static Color ActiveCurveGridColor
return Color

InactiveCurveGridColor public_oe static_oe property

public static Color InactiveCurveGridColor
return Color