//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Tango Observables Generator
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated. Do not modify!
//
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Xml.Serialization;
using Newtonsoft.Json;
using System.Linq;
using Tango.DAL.Remote.DB;
using Tango.Core;
using System.ComponentModel;
using Tango.Core.CustomAttributes;
namespace Tango.BL.Entities
{
[Table("BRUSH_STOPS")]
public abstract class BrushStopBase : ObservableEntity
{
public event EventHandler OffsetPercentChanged;
public event EventHandler StopIndexChanged;
public event EventHandler CyanChanged;
public event EventHandler MagentaChanged;
public event EventHandler YellowChanged;
public event EventHandler BlackChanged;
public event EventHandler RedChanged;
public event EventHandler GreenChanged;
public event EventHandler BlueChanged;
public event EventHandler LChanged;
public event EventHandler AChanged;
public event EventHandler BChanged;
public event EventHandler V0Changed;
public event EventHandler V0DivChanged;
public event EventHandler V1Changed;
public event EventHandler V1DivChanged;
public event EventHandler V2Changed;
public event EventHandler V2DivChanged;
public event EventHandler V3Changed;
public event EventHandler V3DivChanged;
public event EventHandler V4Changed;
public event EventHandler V4DivChanged;
public event EventHandler V5Changed;
public event EventHandler V5DivChanged;
public event EventHandler V6Changed;
public event EventHandler V6DivChanged;
public event EventHandler V7Changed;
public event EventHandler V7DivChanged;
public event EventHandler V8Changed;
public event EventHandler V8DivChanged;
public event EventHandler V9Changed;
public event EventHandler V9DivChanged;
public event EventHandler V10Changed;
public event EventHandler V10DivChanged;
public event EventHandler V11Changed;
public event EventHandler V11DivChanged;
public event EventHandler V12Changed;
public event EventHandler V12DivChanged;
public event EventHandler V13Changed;
public event EventHandler V13DivChanged;
public event EventHandler V14Changed;
public event EventHandler V14DivChanged;
public event EventHandler V15Changed;
public event EventHandler V15DivChanged;
public event EventHandler CorrectedChanged;
public event EventHandler IsTransparentChanged;
public event EventHandler> BestMatchRChanged;
public event EventHandler> BestMatchGChanged;
public event EventHandler> BestMatchBChanged;
public event EventHandler ColorCatalogChanged;
public event EventHandler ColorCatalogsItemChanged;
public event EventHandler ColorSpaceChanged;
public event EventHandler SegmentChanged;
protected String _segmentguid;
///
/// Gets or sets the brushstopbase segment guid.
///
[Column("SEGMENT_GUID")]
[ForeignKey("Segment")]
public String SegmentGuid
{
get
{
return _segmentguid;
}
set
{
if (_segmentguid != value)
{
_segmentguid = value;
}
}
}
protected String _colorspaceguid;
///
/// Gets or sets the brushstopbase color space guid.
///
[Column("COLOR_SPACE_GUID")]
[ForeignKey("ColorSpace")]
public String ColorSpaceGuid
{
get
{
return _colorspaceguid;
}
set
{
if (_colorspaceguid != value)
{
_colorspaceguid = value;
}
}
}
protected Double _offsetpercent;
///
/// Gets or sets the brushstopbase offset percent.
///
[Column("OFFSET_PERCENT")]
public Double OffsetPercent
{
get
{
return _offsetpercent;
}
set
{
if (_offsetpercent != value)
{
_offsetpercent = value;
OnOffsetPercentChanged(value);
}
}
}
protected Int32 _stopindex;
///
/// Gets or sets the brushstopbase stop index.
///
[Column("STOP_INDEX")]
public Int32 StopIndex
{
get
{
return _stopindex;
}
set
{
if (_stopindex != value)
{
_stopindex = value;
OnStopIndexChanged(value);
}
}
}
protected Double _cyan;
///
/// Gets or sets the brushstopbase cyan.
///
[Column("CYAN")]
public Double Cyan
{
get
{
return _cyan;
}
set
{
if (_cyan != value)
{
_cyan = value;
OnCyanChanged(value);
}
}
}
protected Double _magenta;
///
/// Gets or sets the brushstopbase magenta.
///
[Column("MAGENTA")]
public Double Magenta
{
get
{
return _magenta;
}
set
{
if (_magenta != value)
{
_magenta = value;
OnMagentaChanged(value);
}
}
}
protected Double _yellow;
///
/// Gets or sets the brushstopbase yellow.
///
[Column("YELLOW")]
public Double Yellow
{
get
{
return _yellow;
}
set
{
if (_yellow != value)
{
_yellow = value;
OnYellowChanged(value);
}
}
}
protected Double _black;
///
/// Gets or sets the brushstopbase black.
///
[Column("BLACK")]
public Double Black
{
get
{
return _black;
}
set
{
if (_black != value)
{
_black = value;
OnBlackChanged(value);
}
}
}
protected Int32 _red;
///
/// Gets or sets the brushstopbase red.
///
[Column("RED")]
public Int32 Red
{
get
{
return _red;
}
set
{
if (_red != value)
{
_red = value;
OnRedChanged(value);
}
}
}
protected Int32 _green;
///
/// Gets or sets the brushstopbase green.
///
[Column("GREEN")]
public Int32 Green
{
get
{
return _green;
}
set
{
if (_green != value)
{
_green = value;
OnGreenChanged(value);
}
}
}
protected Int32 _blue;
///
/// Gets or sets the brushstopbase blue.
///
[Column("BLUE")]
public Int32 Blue
{
get
{
return _blue;
}
set
{
if (_blue != value)
{
_blue = value;
OnBlueChanged(value);
}
}
}
protected Double _l;
///
/// Gets or sets the brushstopbase l.
///
[Column("L")]
public Double L
{
get
{
return _l;
}
set
{
if (_l != value)
{
_l = value;
OnLChanged(value);
}
}
}
protected Double _a;
///
/// Gets or sets the brushstopbase a.
///
[Column("A")]
public Double A
{
get
{
return _a;
}
set
{
if (_a != value)
{
_a = value;
OnAChanged(value);
}
}
}
protected Double _b;
///
/// Gets or sets the brushstopbase b.
///
[Column("B")]
public Double B
{
get
{
return _b;
}
set
{
if (_b != value)
{
_b = value;
OnBChanged(value);
}
}
}
protected Double _v0;
///
/// Gets or sets the brushstopbase v0.
///
[Column("V0")]
public Double V0
{
get
{
return _v0;
}
set
{
if (_v0 != value)
{
_v0 = value;
OnV0Changed(value);
}
}
}
protected Int32 _v0div;
///
/// Gets or sets the brushstopbase v0 div.
///
[Column("V0_DIV")]
public Int32 V0Div
{
get
{
return _v0div;
}
set
{
if (_v0div != value)
{
_v0div = value;
OnV0DivChanged(value);
}
}
}
protected Double _v1;
///
/// Gets or sets the brushstopbase v1.
///
[Column("V1")]
public Double V1
{
get
{
return _v1;
}
set
{
if (_v1 != value)
{
_v1 = value;
OnV1Changed(value);
}
}
}
protected Int32 _v1div;
///
/// Gets or sets the brushstopbase v1 div.
///
[Column("V1_DIV")]
public Int32 V1Div
{
get
{
return _v1div;
}
set
{
if (_v1div != value)
{
_v1div = value;
OnV1DivChanged(value);
}
}
}
protected Double _v2;
///
/// Gets or sets the brushstopbase v2.
///
[Column("V2")]
public Double V2
{
get
{
return _v2;
}
set
{
if (_v2 != value)
{
_v2 = value;
OnV2Changed(value);
}
}
}
protected Int32 _v2div;
///
/// Gets or sets the brushstopbase v2 div.
///
[Column("V2_DIV")]
public Int32 V2Div
{
get
{
return _v2div;
}
set
{
if (_v2div != value)
{
_v2div = value;
OnV2DivChanged(value);
}
}
}
protected Double _v3;
///
/// Gets or sets the brushstopbase v3.
///
[Column("V3")]
public Double V3
{
get
{
return _v3;
}
set
{
if (_v3 != value)
{
_v3 = value;
OnV3Changed(value);
}
}
}
protected Int32 _v3div;
///
/// Gets or sets the brushstopbase v3 div.
///
[Column("V3_DIV")]
public Int32 V3Div
{
get
{
return _v3div;
}
set
{
if (_v3div != value)
{
_v3div = value;
OnV3DivChanged(value);
}
}
}
protected Double _v4;
///
/// Gets or sets the brushstopbase v4.
///
[Column("V4")]
public Double V4
{
get
{
return _v4;
}
set
{
if (_v4 != value)
{
_v4 = value;
OnV4Changed(value);
}
}
}
protected Int32 _v4div;
///
/// Gets or sets the brushstopbase v4 div.
///
[Column("V4_DIV")]
public Int32 V4Div
{
get
{
return _v4div;
}
set
{
if (_v4div != value)
{
_v4div = value;
OnV4DivChanged(value);
}
}
}
protected Double _v5;
///
/// Gets or sets the brushstopbase v5.
///
[Column("V5")]
public Double V5
{
get
{
return _v5;
}
set
{
if (_v5 != value)
{
_v5 = value;
OnV5Changed(value);
}
}
}
protected Int32 _v5div;
///
/// Gets or sets the brushstopbase v5 div.
///
[Column("V5_DIV")]
public Int32 V5Div
{
get
{
return _v5div;
}
set
{
if (_v5div != value)
{
_v5div = value;
OnV5DivChanged(value);
}
}
}
protected Double _v6;
///
/// Gets or sets the brushstopbase v6.
///
[Column("V6")]
public Double V6
{
get
{
return _v6;
}
set
{
if (_v6 != value)
{
_v6 = value;
OnV6Changed(value);
}
}
}
protected Int32 _v6div;
///
/// Gets or sets the brushstopbase v6 div.
///
[Column("V6_DIV")]
public Int32 V6Div
{
get
{
return _v6div;
}
set
{
if (_v6div != value)
{
_v6div = value;
OnV6DivChanged(value);
}
}
}
protected Double _v7;
///
/// Gets or sets the brushstopbase v7.
///
[Column("V7")]
public Double V7
{
get
{
return _v7;
}
set
{
if (_v7 != value)
{
_v7 = value;
OnV7Changed(value);
}
}
}
protected Int32 _v7div;
///
/// Gets or sets the brushstopbase v7 div.
///
[Column("V7_DIV")]
public Int32 V7Div
{
get
{
return _v7div;
}
set
{
if (_v7div != value)
{
_v7div = value;
OnV7DivChanged(value);
}
}
}
protected Double _v8;
///
/// Gets or sets the brushstopbase v8.
///
[Column("V8")]
public Double V8
{
get
{
return _v8;
}
set
{
if (_v8 != value)
{
_v8 = value;
OnV8Changed(value);
}
}
}
protected Int32 _v8div;
///
/// Gets or sets the brushstopbase v8 div.
///
[Column("V8_DIV")]
public Int32 V8Div
{
get
{
return _v8div;
}
set
{
if (_v8div != value)
{
_v8div = value;
OnV8DivChanged(value);
}
}
}
protected Double _v9;
///
/// Gets or sets the brushstopbase v9.
///
[Column("V9")]
public Double V9
{
get
{
return _v9;
}
set
{
if (_v9 != value)
{
_v9 = value;
OnV9Changed(value);
}
}
}
protected Int32 _v9div;
///
/// Gets or sets the brushstopbase v9 div.
///
[Column("V9_DIV")]
public Int32 V9Div
{
get
{
return _v9div;
}
set
{
if (_v9div != value)
{
_v9div = value;
OnV9DivChanged(value);
}
}
}
protected Double _v10;
///
/// Gets or sets the brushstopbase v10.
///
[Column("V10")]
public Double V10
{
get
{
return _v10;
}
set
{
if (_v10 != value)
{
_v10 = value;
OnV10Changed(value);
}
}
}
protected Int32 _v10div;
///
/// Gets or sets the brushstopbase v10 div.
///
[Column("V10_DIV")]
public Int32 V10Div
{
get
{
return _v10div;
}
set
{
if (_v10div != value)
{
_v10div = value;
OnV10DivChanged(value);
}
}
}
protected Double _v11;
///
/// Gets or sets the brushstopbase v11.
///
[Column("V11")]
public Double V11
{
get
{
return _v11;
}
set
{
if (_v11 != value)
{
_v11 = value;
OnV11Changed(value);
}
}
}
protected Int32 _v11div;
///
/// Gets or sets the brushstopbase v11 div.
///
[Column("V11_DIV")]
public Int32 V11Div
{
get
{
return _v11div;
}
set
{
if (_v11div != value)
{
_v11div = value;
OnV11DivChanged(value);
}
}
}
protected Double _v12;
///
/// Gets or sets the brushstopbase v12.
///
[Column("V12")]
public Double V12
{
get
{
return _v12;
}
set
{
if (_v12 != value)
{
_v12 = value;
OnV12Changed(value);
}
}
}
protected Int32 _v12div;
///
/// Gets or sets the brushstopbase v12 div.
///
[Column("V12_DIV")]
public Int32 V12Div
{
get
{
return _v12div;
}
set
{
if (_v12div != value)
{
_v12div = value;
OnV12DivChanged(value);
}
}
}
protected Double _v13;
///
/// Gets or sets the brushstopbase v13.
///
[Column("V13")]
public Double V13
{
get
{
return _v13;
}
set
{
if (_v13 != value)
{
_v13 = value;
OnV13Changed(value);
}
}
}
protected Int32 _v13div;
///
/// Gets or sets the brushstopbase v13 div.
///
[Column("V13_DIV")]
public Int32 V13Div
{
get
{
return _v13div;
}
set
{
if (_v13div != value)
{
_v13div = value;
OnV13DivChanged(value);
}
}
}
protected Double _v14;
///
/// Gets or sets the brushstopbase v14.
///
[Column("V14")]
public Double V14
{
get
{
return _v14;
}
set
{
if (_v14 != value)
{
_v14 = value;
OnV14Changed(value);
}
}
}
protected Int32 _v14div;
///
/// Gets or sets the brushstopbase v14 div.
///
[Column("V14_DIV")]
public Int32 V14Div
{
get
{
return _v14div;
}
set
{
if (_v14div != value)
{
_v14div = value;
OnV14DivChanged(value);
}
}
}
protected Double _v15;
///
/// Gets or sets the brushstopbase v15.
///
[Column("V15")]
public Double V15
{
get
{
return _v15;
}
set
{
if (_v15 != value)
{
_v15 = value;
OnV15Changed(value);
}
}
}
protected Int32 _v15div;
///
/// Gets or sets the brushstopbase v15 div.
///
[Column("V15_DIV")]
public Int32 V15Div
{
get
{
return _v15div;
}
set
{
if (_v15div != value)
{
_v15div = value;
OnV15DivChanged(value);
}
}
}
protected Boolean _corrected;
///
/// Gets or sets the brushstopbase corrected.
///
[Column("CORRECTED")]
public Boolean Corrected
{
get
{
return _corrected;
}
set
{
if (_corrected != value)
{
_corrected = value;
OnCorrectedChanged(value);
}
}
}
protected String _colorcatalogguid;
///
/// Gets or sets the brushstopbase color catalog guid.
///
[Column("COLOR_CATALOG_GUID")]
[ForeignKey("ColorCatalog")]
public String ColorCatalogGuid
{
get
{
return _colorcatalogguid;
}
set
{
if (_colorcatalogguid != value)
{
_colorcatalogguid = value;
}
}
}
protected String _colorcatalogsitemguid;
///
/// Gets or sets the brushstopbase color catalogs item guid.
///
[Column("COLOR_CATALOGS_ITEM_GUID")]
[ForeignKey("ColorCatalogsItem")]
public String ColorCatalogsItemGuid
{
get
{
return _colorcatalogsitemguid;
}
set
{
if (_colorcatalogsitemguid != value)
{
_colorcatalogsitemguid = value;
}
}
}
protected Boolean _istransparent;
///
/// Gets or sets the brushstopbase is transparent.
///
[Column("IS_TRANSPARENT")]
public Boolean IsTransparent
{
get
{
return _istransparent;
}
set
{
if (_istransparent != value)
{
_istransparent = value;
OnIsTransparentChanged(value);
}
}
}
protected Nullable _bestmatchr;
///
/// Gets or sets the brushstopbase best match r.
///
[Column("BEST_MATCH_R")]
public Nullable BestMatchR
{
get
{
return _bestmatchr;
}
set
{
if (_bestmatchr != value)
{
_bestmatchr = value;
OnBestMatchRChanged(value);
}
}
}
protected Nullable _bestmatchg;
///
/// Gets or sets the brushstopbase best match g.
///
[Column("BEST_MATCH_G")]
public Nullable BestMatchG
{
get
{
return _bestmatchg;
}
set
{
if (_bestmatchg != value)
{
_bestmatchg = value;
OnBestMatchGChanged(value);
}
}
}
protected Nullable _bestmatchb;
///
/// Gets or sets the brushstopbase best match b.
///
[Column("BEST_MATCH_B")]
public Nullable BestMatchB
{
get
{
return _bestmatchb;
}
set
{
if (_bestmatchb != value)
{
_bestmatchb = value;
OnBestMatchBChanged(value);
}
}
}
protected ColorCatalog _colorcatalog;
///
/// Gets or sets the brushstopbase color catalogs.
///
[XmlIgnore]
[JsonIgnore]
public virtual ColorCatalog ColorCatalog
{
get
{
return _colorcatalog;
}
set
{
if (_colorcatalog != value)
{
_colorcatalog = value;
if (ColorCatalog != null)
{
ColorCatalogGuid = ColorCatalog.Guid;
}
OnColorCatalogChanged(value);
}
}
}
protected ColorCatalogsItem _colorcatalogsitem;
///
/// Gets or sets the brushstopbase color catalogs items.
///
[XmlIgnore]
[JsonIgnore]
public virtual ColorCatalogsItem ColorCatalogsItem
{
get
{
return _colorcatalogsitem;
}
set
{
if (_colorcatalogsitem != value)
{
_colorcatalogsitem = value;
if (ColorCatalogsItem != null)
{
ColorCatalogsItemGuid = ColorCatalogsItem.Guid;
}
OnColorCatalogsItemChanged(value);
}
}
}
protected ColorSpace _colorspace;
///
/// Gets or sets the brushstopbase color spaces.
///
[XmlIgnore]
[JsonIgnore]
public virtual ColorSpace ColorSpace
{
get
{
return _colorspace;
}
set
{
if (_colorspace != value)
{
_colorspace = value;
if (ColorSpace != null)
{
ColorSpaceGuid = ColorSpace.Guid;
}
OnColorSpaceChanged(value);
}
}
}
protected Segment _segment;
///
/// Gets or sets the brushstopbase segment.
///
[XmlIgnore]
[JsonIgnore]
public virtual Segment Segment
{
get
{
return _segment;
}
set
{
if (_segment != value)
{
_segment = value;
if (Segment != null)
{
SegmentGuid = Segment.Guid;
}
OnSegmentChanged(value);
}
}
}
///
/// Called when the OffsetPercent has changed.
///
protected virtual void OnOffsetPercentChanged(Double offsetpercent)
{
OffsetPercentChanged?.Invoke(this, offsetpercent);
RaisePropertyChanged(nameof(OffsetPercent));
}
///
/// Called when the StopIndex has changed.
///
protected virtual void OnStopIndexChanged(Int32 stopindex)
{
StopIndexChanged?.Invoke(this, stopindex);
RaisePropertyChanged(nameof(StopIndex));
}
///
/// Called when the Cyan has changed.
///
protected virtual void OnCyanChanged(Double cyan)
{
CyanChanged?.Invoke(this, cyan);
RaisePropertyChanged(nameof(Cyan));
}
///
/// Called when the Magenta has changed.
///
protected virtual void OnMagentaChanged(Double magenta)
{
MagentaChanged?.Invoke(this, magenta);
RaisePropertyChanged(nameof(Magenta));
}
///
/// Called when the Yellow has changed.
///
protected virtual void OnYellowChanged(Double yellow)
{
YellowChanged?.Invoke(this, yellow);
RaisePropertyChanged(nameof(Yellow));
}
///
/// Called when the Black has changed.
///
protected virtual void OnBlackChanged(Double black)
{
BlackChanged?.Invoke(this, black);
RaisePropertyChanged(nameof(Black));
}
///
/// Called when the Red has changed.
///
protected virtual void OnRedChanged(Int32 red)
{
RedChanged?.Invoke(this, red);
RaisePropertyChanged(nameof(Red));
}
///
/// Called when the Green has changed.
///
protected virtual void OnGreenChanged(Int32 green)
{
GreenChanged?.Invoke(this, green);
RaisePropertyChanged(nameof(Green));
}
///
/// Called when the Blue has changed.
///
protected virtual void OnBlueChanged(Int32 blue)
{
BlueChanged?.Invoke(this, blue);
RaisePropertyChanged(nameof(Blue));
}
///
/// Called when the L has changed.
///
protected virtual void OnLChanged(Double l)
{
LChanged?.Invoke(this, l);
RaisePropertyChanged(nameof(L));
}
///
/// Called when the A has changed.
///
protected virtual void OnAChanged(Double a)
{
AChanged?.Invoke(this, a);
RaisePropertyChanged(nameof(A));
}
///
/// Called when the B has changed.
///
protected virtual void OnBChanged(Double b)
{
BChanged?.Invoke(this, b);
RaisePropertyChanged(nameof(B));
}
///
/// Called when the V0 has changed.
///
protected virtual void OnV0Changed(Double v0)
{
V0Changed?.Invoke(this, v0);
RaisePropertyChanged(nameof(V0));
}
///
/// Called when the V0Div has changed.
///
protected virtual void OnV0DivChanged(Int32 v0div)
{
V0DivChanged?.Invoke(this, v0div);
RaisePropertyChanged(nameof(V0Div));
}
///
/// Called when the V1 has changed.
///
protected virtual void OnV1Changed(Double v1)
{
V1Changed?.Invoke(this, v1);
RaisePropertyChanged(nameof(V1));
}
///
/// Called when the V1Div has changed.
///
protected virtual void OnV1DivChanged(Int32 v1div)
{
V1DivChanged?.Invoke(this, v1div);
RaisePropertyChanged(nameof(V1Div));
}
///
/// Called when the V2 has changed.
///
protected virtual void OnV2Changed(Double v2)
{
V2Changed?.Invoke(this, v2);
RaisePropertyChanged(nameof(V2));
}
///
/// Called when the V2Div has changed.
///
protected virtual void OnV2DivChanged(Int32 v2div)
{
V2DivChanged?.Invoke(this, v2div);
RaisePropertyChanged(nameof(V2Div));
}
///
/// Called when the V3 has changed.
///
protected virtual void OnV3Changed(Double v3)
{
V3Changed?.Invoke(this, v3);
RaisePropertyChanged(nameof(V3));
}
///
/// Called when the V3Div has changed.
///
protected virtual void OnV3DivChanged(Int32 v3div)
{
V3DivChanged?.Invoke(this, v3div);
RaisePropertyChanged(nameof(V3Div));
}
///
/// Called when the V4 has changed.
///
protected virtual void OnV4Changed(Double v4)
{
V4Changed?.Invoke(this, v4);
RaisePropertyChanged(nameof(V4));
}
///
/// Called when the V4Div has changed.
///
protected virtual void OnV4DivChanged(Int32 v4div)
{
V4DivChanged?.Invoke(this, v4div);
RaisePropertyChanged(nameof(V4Div));
}
///
/// Called when the V5 has changed.
///
protected virtual void OnV5Changed(Double v5)
{
V5Changed?.Invoke(this, v5);
RaisePropertyChanged(nameof(V5));
}
///
/// Called when the V5Div has changed.
///
protected virtual void OnV5DivChanged(Int32 v5div)
{
V5DivChanged?.Invoke(this, v5div);
RaisePropertyChanged(nameof(V5Div));
}
///
/// Called when the V6 has changed.
///
protected virtual void OnV6Changed(Double v6)
{
V6Changed?.Invoke(this, v6);
RaisePropertyChanged(nameof(V6));
}
///
/// Called when the V6Div has changed.
///
protected virtual void OnV6DivChanged(Int32 v6div)
{
V6DivChanged?.Invoke(this, v6div);
RaisePropertyChanged(nameof(V6Div));
}
///
/// Called when the V7 has changed.
///
protected virtual void OnV7Changed(Double v7)
{
V7Changed?.Invoke(this, v7);
RaisePropertyChanged(nameof(V7));
}
///
/// Called when the V7Div has changed.
///
protected virtual void OnV7DivChanged(Int32 v7div)
{
V7DivChanged?.Invoke(this, v7div);
RaisePropertyChanged(nameof(V7Div));
}
///
/// Called when the V8 has changed.
///
protected virtual void OnV8Changed(Double v8)
{
V8Changed?.Invoke(this, v8);
RaisePropertyChanged(nameof(V8));
}
///
/// Called when the V8Div has changed.
///
protected virtual void OnV8DivChanged(Int32 v8div)
{
V8DivChanged?.Invoke(this, v8div);
RaisePropertyChanged(nameof(V8Div));
}
///
/// Called when the V9 has changed.
///
protected virtual void OnV9Changed(Double v9)
{
V9Changed?.Invoke(this, v9);
RaisePropertyChanged(nameof(V9));
}
///
/// Called when the V9Div has changed.
///
protected virtual void OnV9DivChanged(Int32 v9div)
{
V9DivChanged?.Invoke(this, v9div);
RaisePropertyChanged(nameof(V9Div));
}
///
/// Called when the V10 has changed.
///
protected virtual void OnV10Changed(Double v10)
{
V10Changed?.Invoke(this, v10);
RaisePropertyChanged(nameof(V10));
}
///
/// Called when the V10Div has changed.
///
protected virtual void OnV10DivChanged(Int32 v10div)
{
V10DivChanged?.Invoke(this, v10div);
RaisePropertyChanged(nameof(V10Div));
}
///
/// Called when the V11 has changed.
///
protected virtual void OnV11Changed(Double v11)
{
V11Changed?.Invoke(this, v11);
RaisePropertyChanged(nameof(V11));
}
///
/// Called when the V11Div has changed.
///
protected virtual void OnV11DivChanged(Int32 v11div)
{
V11DivChanged?.Invoke(this, v11div);
RaisePropertyChanged(nameof(V11Div));
}
///
/// Called when the V12 has changed.
///
protected virtual void OnV12Changed(Double v12)
{
V12Changed?.Invoke(this, v12);
RaisePropertyChanged(nameof(V12));
}
///
/// Called when the V12Div has changed.
///
protected virtual void OnV12DivChanged(Int32 v12div)
{
V12DivChanged?.Invoke(this, v12div);
RaisePropertyChanged(nameof(V12Div));
}
///
/// Called when the V13 has changed.
///
protected virtual void OnV13Changed(Double v13)
{
V13Changed?.Invoke(this, v13);
RaisePropertyChanged(nameof(V13));
}
///
/// Called when the V13Div has changed.
///
protected virtual void OnV13DivChanged(Int32 v13div)
{
V13DivChanged?.Invoke(this, v13div);
RaisePropertyChanged(nameof(V13Div));
}
///
/// Called when the V14 has changed.
///
protected virtual void OnV14Changed(Double v14)
{
V14Changed?.Invoke(this, v14);
RaisePropertyChanged(nameof(V14));
}
///
/// Called when the V14Div has changed.
///
protected virtual void OnV14DivChanged(Int32 v14div)
{
V14DivChanged?.Invoke(this, v14div);
RaisePropertyChanged(nameof(V14Div));
}
///
/// Called when the V15 has changed.
///
protected virtual void OnV15Changed(Double v15)
{
V15Changed?.Invoke(this, v15);
RaisePropertyChanged(nameof(V15));
}
///
/// Called when the V15Div has changed.
///
protected virtual void OnV15DivChanged(Int32 v15div)
{
V15DivChanged?.Invoke(this, v15div);
RaisePropertyChanged(nameof(V15Div));
}
///
/// Called when the Corrected has changed.
///
protected virtual void OnCorrectedChanged(Boolean corrected)
{
CorrectedChanged?.Invoke(this, corrected);
RaisePropertyChanged(nameof(Corrected));
}
///
/// Called when the IsTransparent has changed.
///
protected virtual void OnIsTransparentChanged(Boolean istransparent)
{
IsTransparentChanged?.Invoke(this, istransparent);
RaisePropertyChanged(nameof(IsTransparent));
}
///
/// Called when the BestMatchR has changed.
///
protected virtual void OnBestMatchRChanged(Nullable bestmatchr)
{
BestMatchRChanged?.Invoke(this, bestmatchr);
RaisePropertyChanged(nameof(BestMatchR));
}
///
/// Called when the BestMatchG has changed.
///
protected virtual void OnBestMatchGChanged(Nullable bestmatchg)
{
BestMatchGChanged?.Invoke(this, bestmatchg);
RaisePropertyChanged(nameof(BestMatchG));
}
///
/// Called when the BestMatchB has changed.
///
protected virtual void OnBestMatchBChanged(Nullable bestmatchb)
{
BestMatchBChanged?.Invoke(this, bestmatchb);
RaisePropertyChanged(nameof(BestMatchB));
}
///
/// Called when the ColorCatalog has changed.
///
protected virtual void OnColorCatalogChanged(ColorCatalog colorcatalog)
{
ColorCatalogChanged?.Invoke(this, colorcatalog);
RaisePropertyChanged(nameof(ColorCatalog));
}
///
/// Called when the ColorCatalogsItem has changed.
///
protected virtual void OnColorCatalogsItemChanged(ColorCatalogsItem colorcatalogsitem)
{
ColorCatalogsItemChanged?.Invoke(this, colorcatalogsitem);
RaisePropertyChanged(nameof(ColorCatalogsItem));
}
///
/// Called when the ColorSpace has changed.
///
protected virtual void OnColorSpaceChanged(ColorSpace colorspace)
{
ColorSpaceChanged?.Invoke(this, colorspace);
RaisePropertyChanged(nameof(ColorSpace));
}
///
/// Called when the Segment has changed.
///
protected virtual void OnSegmentChanged(Segment segment)
{
SegmentChanged?.Invoke(this, segment);
RaisePropertyChanged(nameof(Segment));
}
///
/// Initializes a new instance of the class.
///
public BrushStopBase() : base()
{
}
}
}