Class Fixture#

Namespace: Aeon.Environment
Assembly: Aeon.Environment.dll

[WorkflowElementCategory(ElementCategory.Source)]
[Combinator(MethodName = "Generate")]
public class Fixture

Inheritance#

objectFixture

Inherited Members#

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors#

Fixture()#

public Fixture()

Fixture(Fixture)#

protected Fixture(Fixture other)

Parameters#

other Fixture

Properties#

CalibrationFile#

Specifies the path to the calibration file for this fixture.

[YamlMember(Alias = "calibrationFile")]
public string CalibrationFile { get; set; }

Property Value#

string

Channels#

Specifies the collection of channels assigned to the fixture.

[YamlMember(Alias = "channels")]
public List<int> Channels { get; set; }

Property Value#

List<int>

InterpolationMethod#

Specifies the method used to interpolate light values for a fixture.

[YamlMember(Alias = "interpolationMethod")]
public InterpolationMethod InterpolationMethod { get; set; }

Property Value#

InterpolationMethod

Methods#

Generate()#

public IObservable<Fixture> Generate()

Returns#

IObservable<Fixture>

Generate<TSource>(IObservable<TSource>)#

public IObservable<Fixture> Generate<TSource>(IObservable<TSource> source)

Parameters#

source IObservable<TSource>

Returns#

IObservable<Fixture>

Type Parameters#

TSource

PrintMembers(StringBuilder)#

protected virtual bool PrintMembers(StringBuilder stringBuilder)

Parameters#

stringBuilder StringBuilder

Returns#

bool

ToString()#

Returns a string that represents the current object.

public override string ToString()

Returns#

string

A string that represents the current object.