Table of Contents

Namespace Cryville.EEW.Report

Classes

EmptyReportGeneratorContext
An empty IReportGeneratorContext.
EmptySeverityScheme
An empty ISeverityScheme that always returns -1.
HypocenterGroupKey
A group key based on hypocenter.
ReportGeneratorContextExtensions
Provides a set of static methods related to IReportGeneratorContext.
ReportModel
Represents a report of an event.
ReportProperty
Represents a report property.
ReportUnitStateList
A utility list that caches the states of the report units.
RomanNumerals
Provides a set of static methods related to Roman numerals.

Structs

PushResult
The result of a push action to an instance of the ReportUnitStateList class.

Interfaces

IReportGeneratorContext
Represents a context used in report model generators.
IReportGroupKey
Represents a key for grouping reports.
IReportRevisionKey
Represents a key identifying the revision of a report.
IReportUnitKey
Represents a key for identifying report units.
ISeverityScheme
Represents a severity scheme, extracting severity values from different properties.
ISortableReportGroupKey
Represents a sortable report group key.