1.5 KiB
1.5 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | |
|---|---|---|---|---|---|
|
2026-04-17T16:27:35.499903+00:00 | zai-org/GLM-5-FP8 | 1 | 04ae6f47be36fec7 |
RegionOfInterestChannels
Purpose
This module defines a Prism event for publishing and subscribing to region of interest (ROI) channel selection changes. It enables loosely-coupled communication between components when users select channels associated with a specific region of interest, carrying both channel identifiers and names along with context about the consumer.
Public Interface
RegionOfInterestChannelsSelectedEvent
- Inherits from
PubSubEvent<RegionOfInterestChannelsSelectedEventArgs> - A Prism event type used for pub/sub messaging across the application
RegionOfInterestChannelsSelectedEventArgs
- Constructor:
RegionOfInterestChannelsSelectedEventArgs(string roiSuffix, string[] selectedChannelNames, long[] selectedChannelIds, object o) - Properties (all read-only):
string RegionOfInterestSuffix- Suffix identifier for the region of intereststring[] ChannelNames- Array of selected channel nameslong[] ChannelIds- Array of selected channel IDsobject Consumer- Reference to the object consuming this selection
Invariants
- All properties on
RegionOfInterestChannelsSelectedEventArgsare immutable after construction (private setters). - Constructor requires all four parameters; no