/// <summary> /// Resets list of available channels (<see cref="Channels"/>) to union of all cameras supported by the implementing class. /// </summary> protected override void LoadAllAvailableChannels() { ChannelRegistry cr = ChannelRegistry.Instance; Channels.Clear(); Channels.Add(cr.RegisterChannel(ChannelNames.Amplitude)); Channels.Add(cr.RegisterChannel(ChannelNames.Distance)); Channels.Add(cr.RegisterChannel(ChannelNames.Color)); Channels.Add(cr.RegisterChannel(ChannelNames.Point3DImage)); Channels.Add(cr.RegisterCustomChannel(CustomChannelNames.LongExposureIR, typeof(FloatCameraImage))); Channels.Add(cr.RegisterCustomChannel(CustomChannelNames.BodyIndex, typeof(FloatCameraImage))); }
/// <summary> /// Resets list of available channels (<see cref="Channels"/>) to union of all cameras supported by the implementing class. /// </summary> protected override void LoadAllAvailableChannels() { ChannelRegistry cr = ChannelRegistry.Instance; Channels.Clear(); log.Warn(Name + ": TODO: Implement LoadAllAvailableChannels()."); Channels.Add(cr.RegisterChannel(ChannelNames.Intensity)); Channels.Add(cr.RegisterCustomChannel(CustomChannelNames.DummyNoiseChannel, typeof(FloatCameraImage))); }
/// <summary> /// Resets list of available channels (<see cref="Channels"/>) to union of all cameras supported by the implementing class. /// Channels are: Intensity, Distance, Confidence and 3D /// </summary> protected override void LoadAllAvailableChannels() { ChannelRegistry cr = ChannelRegistry.Instance; Channels.Clear(); Channels.Add(cr.RegisterChannel(ChannelNames.Intensity)); Channels.Add(cr.RegisterChannel(ChannelNames.Distance)); Channels.Add(cr.RegisterChannel(ChannelNames.ConfidenceMap)); Channels.Add(cr.RegisterCustomChannel(ChannelNames.RawConfidenceMap, typeof(UShortCameraImage))); Channels.Add(cr.RegisterChannel(ChannelNames.Point3DImage)); }