/// <summary> /// Initializes a new instance of the <see cref="IccMeasurementTagDataEntry"/> class. /// </summary> /// <param name="observer">Observer</param> /// <param name="xyzBacking">XYZ Backing values</param> /// <param name="geometry">Geometry</param> /// <param name="flare">Flare</param> /// <param name="illuminant">Illuminant</param> /// <param name="tagSignature">Tag Signature</param> public IccMeasurementTagDataEntry(IccStandardObserver observer, Vector3 xyzBacking, IccMeasurementGeometry geometry, float flare, IccStandardIlluminant illuminant, IccProfileTag tagSignature) : base(IccTypeSignature.Measurement, tagSignature) { this.Observer = observer; this.XyzBacking = xyzBacking; this.Geometry = geometry; this.Flare = flare; this.Illuminant = illuminant; }
/// <summary> /// Initializes a new instance of the <see cref="IccViewingConditionsTagDataEntry"/> class. /// </summary> /// <param name="illuminantXyz">XYZ values of Illuminant</param> /// <param name="surroundXyz">XYZ values of Surrounding</param> /// <param name="illuminant">Illuminant</param> /// <param name="tagSignature">Tag Signature</param> public IccViewingConditionsTagDataEntry(Vector3 illuminantXyz, Vector3 surroundXyz, IccStandardIlluminant illuminant, IccProfileTag tagSignature) : base(IccTypeSignature.ViewingConditions, tagSignature) { this.IlluminantXyz = illuminantXyz; this.SurroundXyz = surroundXyz; this.Illuminant = illuminant; }
/// <summary> /// Initializes a new instance of the <see cref="IccMeasurementTagDataEntry"/> class. /// </summary> /// <param name="observer">Observer</param> /// <param name="xyzBacking">XYZ Backing values</param> /// <param name="geometry">Geometry</param> /// <param name="flare">Flare</param> /// <param name="illuminant">Illuminant</param> public IccMeasurementTagDataEntry(IccStandardObserver observer, Vector3 xyzBacking, IccMeasurementGeometry geometry, float flare, IccStandardIlluminant illuminant) : this(observer, xyzBacking, geometry, flare, illuminant, IccProfileTag.Unknown) { }
/// <summary> /// Initializes a new instance of the <see cref="IccViewingConditionsTagDataEntry"/> class. /// </summary> /// <param name="illuminantXyz">XYZ values of Illuminant</param> /// <param name="surroundXyz">XYZ values of Surrounding</param> /// <param name="illuminant">Illuminant</param> public IccViewingConditionsTagDataEntry(Vector3 illuminantXyz, Vector3 surroundXyz, IccStandardIlluminant illuminant) : this(illuminantXyz, surroundXyz, illuminant, IccProfileTag.Unknown) { }